Windows Azure Toolkit for Windows Phone 7

imageRilasciato in versione stabile 1.0 mercoledì 23 marzo, serve a semplificare notevolmente la realizzazione di applicazioni per Windows Phone 7 che interagiscono con un backend basato su Windows Azure.

Windows Azure è un backend perfetto per le applicazioni Windows Phone 7, in quanto può scalare con il successo dell’applicazione, più questa viene scaricata, installata e usata, più si può aggiungere potenza di calcolo, storage e quant’altro su Azure, in maniera lineare Smile.

Il toolkit contiene una serie di componenti:

  • Librerie binarie – basta aggiungerle come reference ai propri progetti Windows Phone 7 per “dimenticarsi” totalmente dei dettagli per comunicare con Azure (ad esempio per gestire lo storage, i blob e le table senza conoscerne i dettagli)
  • Documentazione – i dev non hanno bisogno della documentazione, vero? Winking smile
  • Dependency Checker – per controllare che tutto il necessario sia presente per utilizzare il toolkit con successo.
  • Template per Visual Studio – permettono di partire con tutto il necessario quando si crea un nuovo progetto.
  • Esempi – disponibili sia in C#, sia in VB.

In questo post trovate tutte le istruzioni per l’installazione del toolkit.

Una volta installato il modo più semplice per provarlo è di creare un nuovo progetto di tipo “Windows Phone 7 Cloud Application”, che crea direttamente un’applicazione funzionante:

image

Il Wizard chiede le credenziali di Azure, oppure permette di usare l’emulatore locale:

image

Al termine del Wizard vengono create tre progetti: l’applicazione Windows Phone 7, e i progetti che vanno fatti girare su Azure.

Basta premere F5 a quel punto per provare l’applicazione sull’emulatore di WP7 collegato all’emulatore di Azure.

Questa è la prima versione del toolkit, ma è stato già annunciata la roadmap, che prevede il rilascio delle seguenti funzionalità:

  • Supporto per i Notification Services di WP7
  • Supporto per le code di Azure
  • Supporto di SQL Azure
  • Supporto del DataMarket
  • Molti altri esempi
  • Package per NuGet
  • etc…

Per qualsiasi feedback sul progetto potete scrivere a waztoolkitwp7@microsoft.com.

Dopo il Windows Phone 7 fra le nuvole, ora Windows Phone 7 e “la nuvola” di Windows Azure Smile

-Lorenzo