You are here

Feed aggregator

Cuenta de Empresa en el Windows/Windows Phone Store

MSDN Blogs - 32 min 32 sec ago

Resumo aquí algo de información que me preguntan habitualmente empresas que quieren sacar su cuenta para publicar apps de Windows Store o Windows Phone:

 

En el caso de empresas demora algunos días porque se corre un proceso de autenticación por parte de Symantec:
1.       Por ejemplo para publicar apps de Windows Phone, deben hacerlo en http://dev.windowsphone.com usando una Microsoft account (lo que se conocía como “live ID”). Puede ser una existente corporativa que conviertan en Microsoft account o alguna despersonalizada como apps_MI_EMPRESA@outlook.com. El costo de la subscripción en el Store anual es de 19USD para particulares y USD 99 para empresas y se paga con tarjetas de crédito VISA o MASTER. Si tienen una cuenta de msdn, pueden usar un código que los exime del pago obteniéndolo aquí.
2.       Una vez hecho esto, les va a llegar un email con el order number y comienza el proceso de autenticación donde seguramente Symantec los llame por teléfono dentro de un par de días al número que les figure a ellos en páginas blancas online. En el mismo email hay un link para chatear con la gente de Symantec www.geotrust.com/microsoftmarketplace/chatsupport que les sugiero que usen para de antemano ir validando con Symantec cual es el estado de la autenticación cada algunos días y a que numero van a llamar, etc. En ese período, van a ver que la cuenta está “en validación”.

A small update to OneNote is available

MSDN Blogs - 40 min 52 sec ago

For those of you running OneNote from the Windows Store, we released a small update yesterday. Mostly stability fixes and a few performance tweaks to lessen the memory we use are some reasons you would want to update. You can get it here: http://apps.microsoft.com/windows/en-us/app/onenote/f022389f-f3a6-417e-ad23-704fbdf57117 if you have an up to date Windows 8.1 machine.  I don’t think we are making a big push around this but I did want to give a little insight on what the update has in it.

That last phrase about having an up to date Windows machine actually played a role on the testing for this release. About two weeks before we were done the Windows folks updated the certification test to version 3.3. Our automation system was still using the 3.2 test, so we had to update it to the new version. That took a day or two to get all our images updated to use the new tool and in the meantime I ran the 3.3 version locally. It is a little bit simpler than the old version. For instance, the boot performance test has been removed (in my opinion, it was a pretty simple test and easy to "game" so I can understand why it was removed). Still, it was kind of interesting to watch it start and stop OneNote several times during the testing.

Now we are all up to date with automating this test and I should not have to run it manually again.

Go try out our update and let us know what you think!

Questions, comments, concerns and criticisms always welcome,

John

RMS sharing apps are now updated and localized!

MSDN Blogs - 55 min 20 sec ago

This is a cross-post from our TechNet RMS blog.

Hi folks,

We’re excited to announce an updated release to the RMS sharing apps on Windows, iOS, Android, and Windows Phone. Shubha Pratiwadibhayankar is a Program Manager on the team and she'll talk about the updates in more detail.

Hello, this is Shubha, Program Manager on the RMS team. We have several RMS sharing app updates for you with this release. Below is a summary:

 RMS sharing app for Windows

We’ve made some great new updates to the RMS sharing app on Windows, which will improve both the user and admin experience. This is a direct result of your comments and feedback.

  • A cool new Outlook add-in that lets you protect and share your attachments right from within Outlook.
  • Updates to the end-user installer – it is now a one-click exe that downloads required files and runs setup. No more zip folders.
  • IT administrators now have a great control on their RMS sharing app deployments:
  • Many fit and finish bug fixes coming directly from the bugs you filed.

 

RMS sharing app for iOS, Android, and Windows Phone

  • These apps now join RMS sharing app for Windows in being fully localized. You'll find the list of languages that we support for these apps below.
  • We also made a few bug fixes to enhance your experience with the applications

 

Localized language list –

  • RMS sharing app for iOS – Czech, Danish, German, Greek, Spanish, Finnish, French, Croatian, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Dutch, Norwegian, Polish, Portuguese – Brazil, Portuguese – Portugal, Romanian, Russian, Slovak, Swedish, Thai, Turkish, Vietnamese, Ukrainian, Chinese – Traditional, Chinese – Simplified
  • RMS sharing app for Android – Bulgarian, Czech, Danish, German, Greek, Spanish, Estonian, Finnish, French, Hindi, Croatian, Hungarian, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Latvian, Malay, Dutch, Norwegian, Polish, Portuguese – Brazil, Portuguese – Portugal, Romanian, Russian, Slovak, Slovenian, Swedish, Thai, Turkish, Vietnamese, Ukrainian, Chinese – Traditional, Chinese – Simplified 
  • RMS sharing app for Windows Phone – Bulgarian, Czech, Danish, German, Greek, Spanish, Estonian, Finnish, French, Hindi, Croatian, Hungarian, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Latvian, Malay, Dutch, Norwegian, Polish, Portuguese – Brazil, Portuguese – Portugal, Romanian, Russian, Slovak, Slovenian, Serbian, Swedish, Thai, Turkish, Vietnamese, Ukrainian, Chinese – Traditional, Chinese – Simplified

 

Download

You can download the apps here.

 

Feedback

As always, your feedback is welcome, and critical to the success of our apps. Please send us your comments at askipteam@microsoft.com

 

Thanks,

Shubha

Delivering high quality healthcare—measure, improve, measure again

MSDN Blogs - 1 hour 6 min ago
I continue to be amazed by the magical thinking that is swirling around electronic medical records. On one level, I completely understand it. A hospital or clinic invests tens of thousands, sometimes hundreds of millions, of dollars in electronic medical record software or a hospital information system. With that kind of money on the line, and all of the pain that comes with the implementation and training required, one would want to believe that as a result healthcare delivery has been transformed...(read more)

Microsoft Exchange Conference (MEC) 2014 - Recordings

MSDN Blogs - 1 hour 38 min ago
As I updated earlier, MEC 2014 concluded in Austin, Texas -  MEC2014 delivered the latest content for Office 365 Exchange Online and Exchange on-premises customers. Content is delivered across tracks including: Architecture; Deployment & Migration; eDiscovery and Compliance; Exchange Extensibility; Manageability and Support; Outlook, OWA, and Mobility; and Security and Protection. Now you can get the recordings of the sessions @ http://channel9.msdn.com/events/mec/2014 . Visit the sessions...(read more)

Weekly Roundup: Tips and Tricks from Around the World

MSDN Blogs - 1 hour 40 min ago

Join Us Monday April 28th for Live Webcast with Special Guest Chris Finlan from Data Zen. Join us Monday at 12:00 pm Eastern for a special edition of Mid-Day Cafe hosted by the MTC Philadelphia. We will feature special guest Chris Finlan who will be covering/demoing the Business Intelligence capabilities of Data Zen. Dr. Device will also present as well as our weekly coverage of Microsoft tech news and more.

The agenda for this week:

  • Broadcast Opening
  • Microsoft Weekly Tech News
  • Device of the Week - Featuring Dr. Device
  • Bits & Bytes - Special Guest Chris Finlan. Datazen is a long time Microsoft partner that provides a powerful data visualization platform that integrates seamlessly with your Microsoft stack to provide the following benefits:
    • Datazen has a mobile first approach and was designed from the ground up to provide cross-platform support and native applications for all mobile devices.
    • The touch based dashboard designer and rich UI experience for the end-user that is centered around the Windows 8 platform
    • The deep integration with all the parts of the Microsoft stack you own and are licensed for - SQL Server, SSAS, SharePoint, Excel, Azure, Windows 8, and Windows Phone
    • The ability to leverage custom map shapes and other visualizations of any type to provide a truly unique end-user experience customized to their industry needs
    • The unique ability to white-label the product and provide customers a fully-branded solution in any app store you choose (iOS, Android, Windows Phone, Windows 8)
    • The freemium licensing model that allows any user of the organization to start using the product with Excel spreadsheets at no cost, with the premium step-up offering against live data sources with several additional features available at a cost savings of hundreds of thousands of dollars a year over competitor solutions like Tableau
  • App of the Week
  • Mailbag
  • Open Q&A
  • Upcoming Events
  • Close

To learn more, please visit this site.

 

We've moved

MSDN Blogs - 2 hours 31 min ago

You may have noticed that the previous post on this blog is from several years ago.  This doesn’t mean the Visual Studio debugger team has stopped blogging about the work we’re doing on your behalf, but we moved our blogging to the Diagnostics channel on the Visual Studio ALM blog.

Additionally for a great overview of features we’ve added in Visual Studio 2013 see the following posts on the Visual Studio blog that will point you to the corresponding blog posts:

The Internet of Things is here right now

MSDN Blogs - 2 hours 40 min ago

Posted By Barb Edson
General Manager, Marketing and Business Development

People are talking more and more about the Internet of Things, but it surprises me how much of the discussion is still coming from a future-focused perspective. While it’s always fun to imagine the future, the Internet of Things is already here today, and we don’t have to rely on our imaginations to see what it can do. It’s not some futuristic trend, but a real-world technology paradigm that is making a difference to businesses right now.

As the tech world continues to focus on the Internet of Things, you’ll keep seeing discussions of billions of devices and vast volumes of data. That can feel overwhelming, but in practical terms, most of us really aren’t looking at billions of devices. You should be focused on the devices within your organization: at a few hundred point-of-sale terminals across your large retail operation, or dozens of digital scales in one store or factory that you choose to start with, or possibly just at a small handful of smartphones in your biggest department. What matters is what you’re working with right now; this is about the Internet of Your Things.

Of course, not every business has figured out a strategy to take advantage of the Internet of Things yet, but that’s a right-now thing too: It’s easy to get started. You can just make a few key improvements within your organization and start seeing big impact. You don’t have to make overwhelming changes or overhaul your technology systems. The Internet of Things can be implemented one device at a time; to make it even easier, you probably already have some of those devices in place in the form of barcode scanners, point-of-sale devices, employee access badges or security cameras.

What can one piece of data do for your business? How can it help you to have a clearer understanding of how many people are in your store each hour, or what the average temperature is in your largest machine room, or how long it takes to get prescriptions from your hospital pharmacy to the patients? Once you’ve identified the questions you want to answer, and the data that can help you answer them, you start to see which things can get you those answers. They may be sensors, barcode scanners, handheld point-of-sale devices, RFID tags, digital scales, or any number of other connected devices that can collect and relay data to the analytics tools that will help you find insights to move your business forward.

You can start small, building on what you already have, adding new devices and tapping into new data streams as the Internet of Your Things grows into an ever-evolving feedback loop of insight and action. Here at Microsoft, we’ve spent years creating the platforms, services, business intelligence tools and partner ecosystem that can help you harness data and transform your business. What you do next is up to you; the Internet of Your Things is as big — or small — as you want it to be, and as unique as your business.

Read more about the Internet of Your Things here.

Enhancing learning through the cloud

MSDN Blogs - 2 hours 40 min ago

Enhancing learning through the cloud
MyCloud, an e-learning platform developed by Microsoft Research Asia, helps primary students optimize the time they spend studying by providing an interactive space in which students and teachers can collaborate, explore, and learn.

 

...(read more)

Modelo 303: ¿Es necesario diferenciar entre facturas y abonos?

MSDN Blogs - 2 hours 48 min ago

Buenas tardes a todos!,

estamos recibiendo varias consultas sobre la necesidad de diferenciar en el Modelo 303 entre Facturas y Abonos.

Hemos creído conveniente crear un nuevo artículo de Blog para compartir con vosotros nuestra visión tras el análisis de la documentación publicada y cómo vemos que podríamos afrontarlo en Microsoft Dynamics NAV.

Bajo nuestro punto de vista, no quedaba claro que hubiera que diferenciar entre facturas y abonos, aunque si se haya publicado una modificación del Modelo 303 en referencia a las facturas rectificativas.

Tras analizarlo y revisar la Ley de IVA, efectivamente la solución no pasaría por realizar una modificación en NAV diferenciando entre facturas y abonos en las líneas de la declaración, ya que
como la propia Ley de IVA indica (Art. 80) las facturas rectificativas pueden ser tanto positivas como negativas. Está claro que la mayoría de los casos y más comunes puede ser el tratamiento de facturas rectificativas negativas (conocido como abonos), pero el caso de las positivas también existe y debe ser contemplado.

Si diferenciáramos en la declaración de IVA entre facturas y abonos, no todas las casuísticas estarían contempladas, y no sería correcto.

Por tanto, la solución más correcta pasaría por crear nuevos grupos de registro de IVA a utilizar en todas las facturas rectificativas (bien positivas o negativas) – de la misma forma que se hace con el IVA no realizado - y de esta forma poderlo incluir correctamente en la casilla de la Declaración de IVA correspondiente, y cumplir así con la legalidad.

En las líneas de Declaración de IVA en NAV se podría obtener la información de todas las facturas rectificativas, configurando las líneas tipo movimientos de IVA o de cuentas contables, con los nuevos grupos de registro de IVA creados para este propósito. Tanto para las línea de tipo importe, como cuota.

Con esto podríamos diferenciar sin problema todas aquellas facturas rectificativas que se han generado en el sistema.

Adjuntamos el link a la página de publicación del BOE donde puede verse el testo legal publicado:

 

Impuesto sobre el Valor Añadido. Actividades empresariales y profesionales. Declaración censal. Información tributaria

http://www.boe.es/boe/dias/2013/11/29/pdfs/BOE-A-2013-12489.PDF   (PAG 95065/95077)

 

Esperamos que esto sirva para aclarar las dudas que os hayan podido surgir al respecto de esta nueva normativa.

Saludos y hasta pronto,

Equipo Dynamics NAV.

 

 

Universal Apps: Starting an exploration

MSDN Blogs - 2 hours 52 min ago
The Template samples: http://code.msdn.microsoft.com/wpapps/Universal-Windows-app-cb3248c3 To use the templates you must be running Windows 8.1 and  upgrade your Visual Studio 2013 to: Now your file new project dialog will look like the following, you will see that there is a new category called Universal Apps, and four templates. End of the beginning of the universal app exploration....(read more)

//build/, //learn/ and //publish/

MSDN Blogs - 2 hours 59 min ago

Editor's note: The following post was written by Windows Phone Development MVP Peter Nowak

If you have been one of the lucky ones to attend //build, or following the announcements of //build from home a ton of new announcements might have caught your eye. Especially looking into Windows Phone 8.1 not only consumers, but also developers get a lot of new functionality to enhance their apps, or to create new ones that span over Windows and Windows phone simultaneously.

For Windows Phone //build was just the starting point to get new bits to play with. As dust settles now a bit it is time to take a look what really has been made available in this package. Do you know everything about it already? Did you know that you the new emulator features enhanced functionality to test geofencing properly, or that you can roam credentials among devices in a secured way? These were topics that were covered at //build briefly, but there is another event coming up for you: //learn.

//learn is an online event by Microsoft powered by the MVP Community to deliver the content you might need for developing great apps for the Windows Phone and beyond. If you know the famous Jumpstart series by Microsoft for several products, than you know already how a lot of the sessions will be structured. But there is more – the sessions will be delivered in 8 different languages: Chinese, English, German, French, Portuguese, Spanish, Italian and Russian. These events also include local start times so that the information gets delivered as smooth as possible.

The exciting thing is, that the base for this event has been created by Windows Phone Development MVPs, who wanted to deliver content independent to a venue. Having the chance to test drive this new concept with the WPDev Fusion - New Year Edition back in January led to //learn! And even The WPDev Fusion event was not the root- it all started last year in October with the Windows Phone week - a worldwide initiative of Windows Phone Development MVPs, who brought 17 worldwide events with over 1500 attendees closer to developing apps for Windows Phone.

Register yourself for April 24th to be a part of //learn here:

Chinese Simplified: https://vts.inxpo.com/Launch/QReg.htm?ShowKey=18934&LangLocaleID=2052&GroupID=ChineseS

Chinese Traditional: https://vts.inxpo.com/Launch/QReg.htm?ShowKey=18934&LangLocaleID=1028&GroupID=ChineseT

English: https://vts.inxpo.com/Launch/QReg.htm?ShowKey=18934&LangLocaleID=1033&GroupID=english

French: https://vts.inxpo.com/Launch/QReg.htm?ShowKey=18934&LangLocaleID=1036&GroupID=french

German: https://vts.inxpo.com/Launch/QReg.htm?ShowKey=18934&LangLocaleID=1031&GroupID=german

Italian: https://vts.inxpo.com/Launch/QReg.htm?ShowKey=18934&LangLocaleID=1040&GroupID=Italian

Russian: https://vts.inxpo.com/Launch/QReg.htm?ShowKey=18934&LangLocaleID=1049&GroupID=russian

Portuguese: https://vts.inxpo.com/Launch/QReg.htm?ShowKey=18934&LangLocaleID=1046&GroupID=portuguese

Spanish: https://vts.inxpo.com/Launch/QReg.htm?ShowKey=18934&LangLocaleID=1034&GroupID=spanish

 

Getting the tools and getting the education are only 2 parts of a trinity. This is, where //publish comes in. //publish by itself is a hackathon with a shifted focus. Instead of getting over to start a new app from scratch (which you still can do) the idea here is to finish an already started app and to get it published to the store. And the base idea here is great. How often did you start already creating an app, which hasn’t been published as you found a problem which you might not getting solved or where you’d need a professional advice regarding best practices to get back on track? This is the strength of //publish.

If you are interested to attend a //publish event close on May 16th and 17th, you might want to check the website publishwindows.com for further information and to find a venue close to you. The event is also supported by MVPs and Nokia Developer Champions as well. With this I hope you will have a lot of fun creating apps and learn how easy it is.

 

Workaround für FileLoadException mit Microsoft.WindowsAzure.Storage Version 3.1.0.1

MSDN Blogs - 3 hours 15 min ago

Wer aktuell Probleme bei der Ausführung der Windows Azure Storage Bibliothek Version 3.1.0.1 hat und die Fehlermeldung bekommt, dass die Assembly Microsoft.Data.Services.Client, Version 5.6.0.0 nicht gefunden werden kann, wird der folgende Workaround interessieren.

Problem

Wenn ich stand heute (24.04.2014) das NuGet-Paket für die Windows Azure Storage Bibliothek installieren möchte, erhalte ich die folgende Fehlermeldung, sobald ich Blobs, Tables oder Queues erstellen möchte.

An unhandled exception of type 'System.IO.FileLoadException' occurred in Microsoft.WindowsAzure.Storage.dll

Additional information: Die Datei oder Assembly "Microsoft.Data.Services.Client, Version=5.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)

Lösung

Das Problem liegt anscheinend darin begründet, dass bei der Installation des NuGet-Pakets WindowsAzure.Storage die Assembly Microsoft.Data.Services.Client in der Version 5.6.1 installiert wird, womit die Azure Storage Bibliothek Version 3.1.0.1 nicht kompatibel ist.

Also deinstalliere ich alle relevanten Assemblies und installiere sie mit der korrekten Version erneut.

Für die folgenden Schritte kann es hilfreich sein, die Datei packages.config zu öffnen, damit man weiß, wie die NuGet-Pakete heißen.

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Microsoft.Data.Edm" version="5.6.1" targetFramework="net45" />
  <package id="Microsoft.Data.OData" version="5.6.1" targetFramework="net45" />
  <package id="Microsoft.Data.Services.Client" version="5.6.1" targetFramework="net45" />
  <package id="Microsoft.WindowsAzure.ConfigurationManager" version="1.8.0.0" targetFramework="net45" />
  <package id="Newtonsoft.Json" version="5.0.8" targetFramework="net45" />
  <package id="System.Spatial" version="5.6.1" targetFramework="net45" />
  <package id="WindowsAzure.Storage" version="3.1.0.1" targetFramework="net45" />
</packages>

Über das Menü Tools, Library Package Manager die Package Manager Console aufrufen.

Über die Package Manager Console deinstallieren wir der Reihe nach folgende Pakete:

  1. WindowsAzure.Storage
  2. Microsoft.Data.Services.Client
  3. Microsoft.Data.OData
  4. Microsoft.Data.Edm
  5. System.Spatial

Die jeweils erste und fettgedruckte Zeile enthält den einzugebenden Befehl.

PM> UnInstall-Package WindowsAzure.Storage
Removing 'WindowsAzure.Storage 3.1.0.1' from ConsoleQueues.
Successfully removed 'WindowsAzure.Storage 3.1.0.1' from ConsoleQueues.
Uninstalling 'WindowsAzure.Storage 3.1.0.1'.
Successfully uninstalled 'WindowsAzure.Storage 3.1.0.1'.

PM> UnInstall-Package Microsoft.Data.Services.Client
Removing 'Microsoft.Data.Services.Client 5.6.1' from ConsoleQueues.
Successfully removed 'Microsoft.Data.Services.Client 5.6.1' from ConsoleQueues.
Uninstalling 'Microsoft.Data.Services.Client 5.6.1'.
Successfully uninstalled 'Microsoft.Data.Services.Client 5.6.1'.

PM> Uninstall-Package Microsoft.Data.OData
Removing 'Microsoft.Data.OData 5.6.1' from ConsoleQueues.
Successfully removed 'Microsoft.Data.OData 5.6.1' from ConsoleQueues.
Uninstalling 'Microsoft.Data.OData 5.6.1'.
Successfully uninstalled 'Microsoft.Data.OData 5.6.1'.

PM> UnInstall-Package Microsoft.Data.Edm
Removing 'Microsoft.Data.Edm 5.6.1' from ConsoleQueues.
Successfully removed 'Microsoft.Data.Edm 5.6.1' from ConsoleQueues.
Uninstalling 'Microsoft.Data.Edm 5.6.1'.
Successfully uninstalled 'Microsoft.Data.Edm 5.6.1'.

PM> UnInstall-Package System.Spatial
Removing 'System.Spatial 5.6.1' from ConsoleQueues.
Successfully removed 'System.Spatial 5.6.1' from ConsoleQueues.
Uninstalling 'System.Spatial 5.6.1'.
Successfully uninstalled 'System.Spatial 5.6.1'.

Jetzt die Version 5.6.0 von Microsoft.Data.Services.Client installieren und danach wieder WindowsAzure.Storage.

PM>  Install-Package Microsoft.Data.Services.Client -Version 5.6.0
Attempting to resolve dependency 'Microsoft.Data.OData (= 5.6.0)'.
Attempting to resolve dependency 'System.Spatial (= 5.6.0)'.
Attempting to resolve dependency 'Microsoft.Data.Edm (= 5.6.0)'.
Installing 'System.Spatial 5.6.0'.
You are downloading System.Spatial from Microsoft Corporation, the license agreement to which is available at http://go.microsoft.com/?linkid=9809688. Check the package for additional dependencies, which may come with their own license agreement(s). Your use of the package and dependencies constitutes your acceptance of their license agreements. If you do not accept the license agreement(s), then delete the relevant components from your device.
Successfully installed 'System.Spatial 5.6.0'.
Installing 'Microsoft.Data.Edm 5.6.0'.
You are downloading Microsoft.Data.Edm from Microsoft Corporation, the license agreement to which is available at http://go.microsoft.com/?linkid=9809688. Check the package for additional dependencies, which may come with their own license agreement(s). Your use of the package and dependencies constitutes your acceptance of their license agreements. If you do not accept the license agreement(s), then delete the relevant components from your device.
Successfully installed 'Microsoft.Data.Edm 5.6.0'.
Installing 'Microsoft.Data.OData 5.6.0'.
You are downloading Microsoft.Data.OData from Microsoft Corporation, the license agreement to which is available at http://go.microsoft.com/?linkid=9809688. Check the package for additional dependencies, which may come with their own license agreement(s). Your use of the package and dependencies constitutes your acceptance of their license agreements. If you do not accept the license agreement(s), then delete the relevant components from your device.
Successfully installed 'Microsoft.Data.OData 5.6.0'.
Installing 'Microsoft.Data.Services.Client 5.6.0'.
You are downloading Microsoft.Data.Services.Client from Microsoft Corporation, the license agreement to which is available at http://go.microsoft.com/?linkid=9809688. Check the package for additional dependencies, which may come with their own license agreement(s). Your use of the package and dependencies constitutes your acceptance of their license agreements. If you do not accept the license agreement(s), then delete the relevant components from your device.
Successfully installed 'Microsoft.Data.Services.Client 5.6.0'.
Adding 'System.Spatial 5.6.0' to ConsoleQueues.
Successfully added 'System.Spatial 5.6.0' to ConsoleQueues.
Adding 'Microsoft.Data.Edm 5.6.0' to ConsoleQueues.
Successfully added 'Microsoft.Data.Edm 5.6.0' to ConsoleQueues.
Adding 'Microsoft.Data.OData 5.6.0' to ConsoleQueues.
Successfully added 'Microsoft.Data.OData 5.6.0' to ConsoleQueues.
Adding 'Microsoft.Data.Services.Client 5.6.0' to ConsoleQueues.
Successfully added 'Microsoft.Data.Services.Client 5.6.0' to ConsoleQueues.

PM> Install-Package WindowsAzure.Storage
Attempting to resolve dependency 'Microsoft.Data.OData (≥ 5.6.0)'.
Attempting to resolve dependency 'System.Spatial (= 5.6.0)'.
Attempting to resolve dependency 'Microsoft.Data.Edm (= 5.6.0)'.
Attempting to resolve dependency 'Newtonsoft.Json (≥ 5.0.6)'.
Attempting to resolve dependency 'Microsoft.Data.Services.Client (≥ 5.6.0)'.
Attempting to resolve dependency 'Microsoft.WindowsAzure.ConfigurationManager (≥ 1.8.0.0)'.
Installing 'WindowsAzure.Storage 3.1.0.1'.
You are downloading WindowsAzure.Storage from Microsoft, the license agreement to which is available at http://go.microsoft.com/fwlink/?LinkId=331471. Check the package for additional dependencies, which may come with their own license agreement(s). Your use of the package and dependencies constitutes your acceptance of their license agreements. If you do not accept the license agreement(s), then delete the relevant components from your device.
Successfully installed 'WindowsAzure.Storage 3.1.0.1'.
Adding 'WindowsAzure.Storage 3.1.0.1' to ConsoleQueues.
Successfully added 'WindowsAzure.Storage 3.1.0.1' to ConsoleQueues.

Dies hat das oben beschriebene Problem bei mir gelöst. Auf die Lösung bin ich Dank des Beitrags “Missing Microsoft.Data.Services.Client version 5.6 on Azure Websites” auf Stack Overflow gekommen. Vielen Dank an dieser Stelle!

Wem das jetzt zu viel Text war, hier noch einmal alle einzugebenden Befehle zusammengefasst:

  1. UnInstall-Package WindowsAzure.Storage
  2. UnInstall-Package Microsoft.Data.Services.Client
  3. Uninstall-Package Microsoft.Data.OData
  4. UnInstall-Package Microsoft.Data.Edm
  5. UnInstall-Package System.Spatial
  6. Install-Package Microsoft.Data.Services.Client -Version 5.6.0
  7. Install-Package WindowsAzure.Storage

Zum Vergleich, danach sieht die packages.config folgendermaßen aus. Man sieht, dass nun die Version 5.6.0 installiert wurde.

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Microsoft.Data.Edm" version="5.6.0" targetFramework="net45" />
  <package id="Microsoft.Data.OData" version="5.6.0" targetFramework="net45" />
  <package id="Microsoft.Data.Services.Client" version="5.6.0" targetFramework="net45" />
  <package id="Microsoft.WindowsAzure.ConfigurationManager" version="1.8.0.0" targetFramework="net45" />
  <package id="Newtonsoft.Json" version="5.0.8" targetFramework="net45" />
  <package id="System.Spatial" version="5.6.0" targetFramework="net45" />
  <package id="WindowsAzure.Storage" version="3.1.0.1" targetFramework="net45" />
</packages>

The internet of everything will use lots of really simple devices, anyone listening?

MSDN Blogs - 3 hours 20 min ago
Hey, yo, time to take a careful look at the complexity of software in embedded systems.  In general, the individual CPU based units are simple and small physically.  The clock speeds don’t need to be very high, most sensors are dealing with things that exist in real world times.  Most of the time, “real-time” process is required so that the variations in CPU based devices function in rhythm with the real world.  Memory required for data storage can accomplished in megabytes, not...(read more)

Visual Studio Online 質問集

MSDN Blogs - 3 hours 27 min ago

新サービスは調べる先の情報が無くてお困りの方もいらっしゃると思います。

4月4日に正式リリース(GA)が発表されたVisual Studio Onlineですが、使い方が分からないというお問い合わせをいただきます。すんなりいけば何も困らないのですが案外引っかかってしまうこともあるようですので、ここ最近あったいくつかをご紹介します。

Visual Sutdio Onlineの設定方法が分かりません、手順を教えてください。

VS Onlineの入り口になっているvisualstudio.comサイトの「はじめに」メニューにヘルプがあります。オンラインサービスのため、すぐに自己解決できるよう、設定から各機能の使い方まで書かれています。製品サイトのあまりに目立つところにあるんで、気づかない方もいるかもしれません:)

クレジットカード登録が必要ですか?

最初にお試し利用をする場合には必要ありません。Azure上のサービスの一つですが、ここはAzureと異なる点です。利用開始は、azure.comではなくvisualstudio.comから行い、無償利用が可能なBasicユーザー5名までもクレジットカード情報の登録は不要で、Microsoftアカウントを使用して登録するだけで使用できます。無償利用期間に制限はありません。

VS Online Basicユーザー5名までの他、MSDNサブスクリプションのユーザーは、追加費用なしでご利用いただけます。(Azureをご存知の方は、事前に気になさるようです。)

Azure側の設定は何が必要ですか?

課金が発生するときに、Azureポータルで設定が必要になります。VS Online Basic5名まで、MSDNサブスクリプションのユーザーであれば、Azureポータルで設定することはありません。VS Onlineのユーザー管理画面でメンバーの登録、削除等を行うだけです。

月額課金のユーザーや、ビルド、ロードテストの追加利用がある場合に、Azureクレジットを購入し、Basic(6人目以降)、Professional、Advancedのユーザー追加もしくはビルドやロードテストの追加オプションを割り当てて利用します。Azureのクレジットは、クレジットカード、請求書払い、エンタープライズアグリーメ���トで購入することができます。課金に関しては、Azure上のひとつのサービスとしてチャージされますのでVS Online固有のものではありません。

上記有償ユーザーの割り当てでは、支払しなければならない”有償ユーザー”の数を設定してください。スクリーンショットでBasicユーザーが6名となっていますが、無償の5名に加えて6名となり、このアカウントにおけるBasicユーザーは合計11名まで追加して利用できます。

VS Online ProfessionalかAdvancedを無償で使えませんか?

期間限定ですが、無償で使えます。二つの方法があります。

方法のご紹介の前に。VS Online Professionalはチーム開発等のクラウドサービス上の機能はBasicと同じです(機能比較)。IDEであるVisual Studio Professionalの使用権の有無の違いだけですのでご注意ください。Advancedアカウントは、管理機能やチームルームというコミュニケーション機能が使用できます。

A. VS Onlineアカウントのフル機能90日間試用版

VS Online Basicユーザーも90日間限定で追加機能を使用することができます。アカウントの作成時ではなくお試し利用を指定したときから90日間です。お試し利用期間中は、残り日数が表示されます。

B. 有償版ユーザープランを試用版Azureサブスクリプションで利用

VS Online ProfessionalとAdvancedのユーザープランは無償評価版はありません。ただし課金はAzureサブスクリプションのため、Azureサブスクリプションの無料評価版のクレジットを使用することができます。1か月20,500円分までのユーザープランを使用することができます。

Azureポータルでのクレジット購入の手続き、有償ユーザーの割り当て方法などで最初は迷うこともありますが、アカウント管理方法に慣れるためにもAzureの無料評価版が便利です。

MSDNサブスクリプションをお持ちの方がVS Onlineアカウントの管理者の場合、毎月Azureの特典が利用できます。ただし、現時点ではそのAzure特典を月額利用のユーザープランや追加オプションに使用することはで来ません。

利用期限設定はどこから行えますか?

Visual Studio Onlineに利用期限の設定はありません。

  • VS Online Basicの5名までの無償ユーザーは、期限なく無償で使用できます。
  • MSDNサブスクリプションをお持ちの方は、サブスクリプションが有効な期間は使用できます。
  • VS Online Basic(6人目以降), Professional, Advancedの有償プランのユーザーは、利用料のクレジットがある限り使用できます。利用制限をしたい場合は、クレジットの金額で管理をすることができます。

また、ユーザー削除のタイマー設定はありませんので、プロジェクトが終了しメンバーにアクセスできないようにする場合には、利用停止時にユーザー登録の削除をしてください。

ユーザーを削除せずに利用停止だけしたいこともありそうですね。追加機能のご要望があれば、Microsoft Connectで投稿してみてください。

(杉本)

Azure SQL Database introduces new service tiers

MSDN Blogs - 3 hours 40 min ago

New tiers improve customer experience and provide more business continuity options

To better serve your needs for more flexibility, Microsoft Azure SQL Database is adding new service tiers, Basic and Standard, to work alongside its Premium tier, which is currently in preview. Together these service tiers will help you more easily support the needs of database workloads and application patterns built on Microsoft Azure. Additionally, the new Premium functionality announced earlier this month at the Microsoft BUILD conference is now available to try. Previews for all three tiers are available today.

New service tiers

The Basic, Standard, and Premium tiers are designed to deliver more predictable performance for light-weight to heavy-weight transactional application demands. Additionally, the new tiers offer a spectrum of business continuity features, a stronger uptime SLA at 99.95%, and larger database sizes up to 500 GB for less cost. The new tiers will also help remove costly workarounds and offer an improved billing experience for you.

  1. Basic: Designed for applications with a light transactional workload. Performance objectives for Basic provide a predictable hourly transaction rate.
  2. Standard: Standard is the go-to option for getting started with cloud-designed business applications. It offers mid-level performance and business continuity features. Performance objectives for Standard deliver predictable per minute transaction rates.
  3. Premium: Designed for mission-critical databases, Premium offers the highest performance levels and access to advanced business continuity features. Performance objectives for Premium deliver predictable per second transaction rates.
Performance levels

Within the new service tiers, we are introducing performance levels, which are assigned a defined level of throughput that you can easily dial up or down to support database performance demands. This new service design offers greater predictable performance across multiple levels and the ability to more easily meet light-weight to heavy-weight database performance needs. You can also now more seamlessly blend the service tiers together to support modern application designs.

Business continuity

Starting today, new business continuity features are also available across the Basic, Standard, and Premium previews. For many, these built-in continuity features will remove costly import/export and data sync workarounds.

  • Self-service restore: Restore service offers self-service control over data restoration from available backup data, putting the power to restore in your hands in case of “oops recovery.” Learn more about self-service restore.
  • Active geo-replication: Premium offers active geo-replication, which allows you to create up to 4 readable secondaries in any Azure datacenter and control when and where to failover. Learn more about Active Geo-Replication.

*SLAs will take effect at time of GA, Azure previews are subject to different service terms, as set forth in preview supplemental terms.

**Not all disaster recovery features are available today, visit the disaster recovery documentation page to learn more

Future of Web and Business

There is no change to your use of Web and Business today. Azure SQL Database Web and Business will be retired in 12 months, and will be replaced by the new Basic, Standard, and Premium tiers. Microsoft will ensure you have at least 6 months from Basic, Standard, and Premium general availability to migrate from Web and Business, even if this involves extending the 12 month window.

Additional resources

For more information on Azure SQL Database, please find the following resources:

Later today, more information will be available on our new performance levels and Q&A on the future of Web and Business.

We’re excited about opportunity the new services tiers and added functionality will offer you to support your continued innovation on Azure! If you haven’t tried Azure SQL Database yet, it’s a great time to start!  Start a free trial today!

 

 

¿Pueden asignarse IPs estáticas a las máquinas de Azure? ¿Existe alguna manera de hacer que se mantenga la IP de un servicio de nube (Cloud Service)?

MSDN Blogs - 4 hours 39 min ago

 

Hay veces en las que se requiere mantener una IP estática para las máquinas virtuales ya que pueden ser referenciadas desde otros servicios, firewalls,…

La IP virtual (VIP), que es la IP externa que se utiliza para acceder a las máquinas virtuales de Azure, es la que se le asigna al Cloud Service donde se encuentra la Máquina Virtual. Esta IP no cambiará durante la vida del Cloud Service (actualizaciones, reinicios…). Solamente cuando el Cloud Service es borrado o en estado “Deallocated”, los recursos, junto con la IP serán liberados.

Nótese que hay dos formas de hacer un ShutDown de la máquina: en modo Deallocated o no. (Más información en el siguiente enlace: http://blogs.msdn.com/b/en-un-lugar-de-la-nube/archive/2014/01/17/c-243-mo-y-cu-225-ndo-se-cobran-las-maquinas-virtuales-en-azure-ahorro-de-costes-e-implicaciones.aspx )

Aunque en este momento, no es posible reservar una IP estática para la VIP fuera del ciclo de vida del deployment, existe una alternativa para no perder la IP de la Máquina Virtual:

 

Alternativa:

Como comentaba arriba, las VIPs están asociadas al Cloud Service, donde pueden existir una o varias MVs. Con tal de que siempre tengamos una VM dentro del Cloud Service en estado “Running” la VIP asignada al Cloud Service se mantendrá. Si todas las VMs dentro del Cloud Service están en estado "Stopped ( Deallocated )", entonces cabe la posibilidad de que el Cloud Service reciba una VIP diferente al reiniciarlo de nuevo.

También se puede considerar mantener una MV alternativa en estado Shutdown (pero no deallocated) para preservar la VIP asociada al Cloud Service.

 

 

Maria Esteban Garcia     
Windows Azure Support Engineer

I thought you could use SWP_FRAMECHANGED to force a control to recalculate its properties after a change in styles

MSDN Blogs - 4 hours 40 min ago

Simon Cooke dug back into his memory and asked, "Doesn't calling Set­Window­Pos with SWP_FRAME­CHANGED cause a recreate and re-apply of the styles?"

The SWP_FRAME­CHANGED flag does not recreate anything, but it does reapply the styles, as far as it knows.

Recall that the bits in the window style break into two parts. There are the styles managed by the window manager, which are in the upper 16 bits, and there are the styles that are specific to each control, which are in the lower 16 bits.

The window manager knows about the styles that it manages, but it has no clue about the styles that are specific to each control. It has no idea that the MCIWNDF_NO­PLAY­BAR style controls the toolbar in an MCI window, or that the ES_RIGHT style controls the alignment of text in an edit control.

The SWP_FRAME­CHANGED flag tells the window manager, "Hey, I changed some styles that affect the non-client area of the window (the window frame). Could you go and re-read those styles and apply them to the window? Thanks." That's sort of implied in the name: "Frame changed."

If you want a control to re-inspect the window styles and adjust its behavior in response, you need to do something control-specific. The control might have a custom message you can send it to say, "Hey, I changed some styles that afect the client area of the window. Could you go and re-read those styles and apply them to the window? Thanks." Or there may be special messages specifically for changing styles, such as EM_SET­READ­ONLY. The fancier windows may do it automatically on receipt of the WM_STYLE­CHANGED messages.

Cómo convertir y subir mi proyecto web ASP.NET a Microsoft Azure con Visual Studio

MSDN Blogs - 4 hours 41 min ago

Esto puede parecer algo trivial para usuarios más avanzados, pero me tocó guiar a alguien en el proceso de subir mi aplicación web ASP.NET estándar que funcionaba on-premises, a un esquema de Cloud Services en Microsoft Azure. Aprovecho y lo dejo documentado.

Lo primero que necesitamos hacer, es crear un proyecto Windows Azure Cloud. Este proyecto (también lo llamaré "proyecto cloud"), que estará asociado a mi proyecto web existente y además contendrá información sobre configuración de ambientes, deployments, entre otras cosas.

Para crearlo, simplemente hacemos click derecho sobre el proyecto web y elegimos Convert to Windows Azure Cloud Service Project.

Luego de esto, notaremos que se ha agregado un nuevo proyecto en la solución, con el mismo nombre que el original pero un ícono de una nube. Este es el tan famoso proyecto Cloud. Si deseáramos configurar distintos ambientes (lo cual no cubriré en este post), el momento es ahora.

Para continuar con la subida, le damos click al proyecto y luego Publish.

Después de este paso notaremos que se abre una ventana de autenticación. Desde acá puedo acceder utilizando las mismas credenciales que uso para acceder al portal web de Azure (credenciales de mi subscripción). Una vez que me autentico y toco en Next, se listarán en la pantalla aquellos servicios que tengo creados en mi cuenta.*

* Puedo optar por crear los Cloud Services desde el portal, o elegir crear un nuevo servicio eligiendo <Create New>.

Una vez que elegimos que archivo de configuración utilizar, a que ambiente (Production o Staging -- Producción o Ensayo) subir mi aplicación, al darle Publish ya estaré subiendo mi aplicación a la nube.

Cuando la barra termine de cargar.. LISTO! Estoy en la nube, y puedo verificarlo entrando a http://<nombre de mi cloud service>.cloudapp.net/. Fácil, eh?

Espero que haya servido. Pronto espero extender este tipo de posts con guías sobre como hacerlo desde otros IDEs, otras tecnologías, o inclusive esquemas como por ejemplo Azure Web Sites.

 

 

 

Pages

Subscribe to Randy Riness @ SPSCC aggregator
Drupal 7 Appliance - Powered by TurnKey Linux