Windows Azure Toolkit for Windows Phone 7

Olá pessoal, tudo certo?

Quem já viu de perto um Windows Phone 7 rodando sabe o produto é show!
E o que impressiona também são os números, veja:

image

Durante o último evento MIX11 foi anunciado o Azure Toolkit para Windows Phone 7. Ele está disponível no link abaixo:

Windows Azure Toolkit for Windows Phone 7
Ref.: https://watoolkitwp7.codeplex.com/releases/view/61952

Após a instalação, você terá a pasta “C:\WAZToolkitForWP7“, além de templates para o Visual Studio 2010.

Para essa instalação, você vai precisar dos seguintes pacotes de desenvolvimento na estação:

Windows Phone Developer Tools RTW
Ref.: https://www.microsoft.com/downloads/en/details.aspx?FamilyID=04704acf-a63a-4f97-952c-8b51b34b00ce&displaylang=en

Windows Phone Developer Tools January 2011 Update
Ref.: https://www.microsoft.com/downloads/en/details.aspx?FamilyID=49b9d0c5-6597-4313-912a-f0cca9c7d277

Silverlight for Windows Phone Toolkit - Feb 2011
Ref.: https://silverlight.codeplex.com/releases/view/60291

Após preparar o ambiente, a pasta de templates CLOUD do Visual Studio oferece novos templates para aplicações no Windows Azure, como vemos abaixo:

image

Note que agora, além do template Windows Azure Project, temos o Windows Phone 7 Cloud Application e o Windows Phone 7 Empty Cloud Application.

Escolhendo o Windows Phone 7 Cloud Application, temos uma aplicação exemplo que pode ser usada para o início de nossas aplicações no WP7. De início, teremos uma janela para indicar o uso do Azure Storage de nossa preferência. Para testes locais, podemos selecionar o Storage Emulator, como vemos abaixo:

image

Logo após subir a aplicação, podemos executar o template, que é composto por dois projetos principais: o projeto do serviço no Windows Azure, que vemos abaixo:

image

E o projeto da aplicação para o Windows Phone 7, que vemos a seguir:

image

Nesse ambiente, podemos desenvolver nossas aplicações com interface para o Windows Phone 7, com uma excelente produtivida. O toolkit facilita bastante os testes locais e deploy da aplicação para o aparelho.

Como já disse por aqui, a dupla “dispositivos móveis” e “computação em nuvem” veio para ficar. Assim, pense com carinho em aplicações para Windows Phone 7 com Windows Azure. Alguns cenários são nativamente feitos para essa plataforma e devem oferecer uma grande produtividade no desenvolvimento, assim como nos recursos para aplicações dessa geração. Experimente!

Em posts futuros, vamos estudar alguns cenários com os recursos do Windows Phone 7 na ponta e o Windows Azure para o suporte da aplicação. Fique ligado!

Por enquanto é só! Até o próximo post :)

Waldemir,