Já não é novidade que a Microsoft prepara o lançamento da versão final da sua nova plataforma para dispositivos móveis, o Windows Phone 7 Series, anunciado em 15 de fevereiro. O WP7 muda completamente a forma como conhecemos os sistemas mobile da Microsoft: tela multitouch, interface rica e agradável, hardware padronizado com telas de 480x800 ou 320x480 pixels.

Segundo o próprio blog do time de desenvolvimento do Windows Phone, este é um dispositivo completamente focado no usuário final, tanto para auxiliar em sua vida pessoal como em sua vida profissional. Pesquisas foram feitas para entender o que as pessoas e também os profissionais de TI buscam em um dispositivo móvel, e as respostas foram levadas em consideração, tudo para construir um dispositivo e software que sejam funcionais, agradáveis e atraentes.

No primeiro keynote que ocorreu no Mix 2010, Scott Guthrie fez o anúncio do Silverlight RC 4 que terá seu release final em abril, segundo o mesmo. Ele também fez o anúncio das ferramentas de Silverlight 4 para utilização com o Visual Studio 2010. Mas o mais incrível foram as demonstrações de como é possível desenvolver com Silverlight 4 para o WP7, e a partir disso ocorreu um grande “boom” na comunidade .NET.

A Microsoft optou pelo desenvolvimento em Silverlight e XNA para sua nova série de sistemas operacionais mobile. Disponibilizando uma série de artigos nos blogs MSDN e um SDK para download, é possível integrar o desenvolvimento para o WP7 no Visual Studio 2010 e no Expression Blend – sim, é possível utilizar Silverlight com XAML e tudo o mais!

O SDK disponibilizado contém as ferramentas necessárias para o desenvolvimento e um emulador para o WP7. A integração com o VS2010 RC e o Expression Blend já se dá de forma totalmente visual, sendo possível visualizar a tela do dispositivo em design enquanto se está construindo a aplicação.

A comunidade .NET já está a toda com essas novidades. É possível encontrar centenas de posts, vídeos e how-to’s ensinando a desenvolver aplicações para o WP7: desde simples clientes para o Twitter até aplicações que consomem serviços WCF e media players em Silverlight/WPF (confira alguns destes links no final da coluna). Além de todo este trabalho da comunidade, está disponível para download uma versão preview do livro “Programming Windows Phone 7 Series”, da própria Microsoft, ou seja, ela está dando todo material necessário para que a comunidade .NET comece a se familiarizar e desenvolver aplicativos de qualidade para sua nova plataforma.

O WP7 não fará feio perto de seus concorrentes, como o iPhone e o Android. Com características bastante similares, como a presença de acelerômetro, geolocalização, tela multitouch, visualização em forma de retrato ou paisagem, um dos grandes diferenciais é a facilidade de desenvolvimento, desta forma toda comunidade .NET será capaz de desenvolver aplicativos de forma simples e natural, com um mercado de desenvolvedores muito amplo e que já domina as tecnologias envolvidas. No entanto é importante ressaltar que até o presente momento só é possível desenvolver utilizando C#. É previsto que até o lançamento seja possível trabalhar com VB.NET e possivelmente alguma outra linguagem presente no .NET.

A previsão de lançamento do Windows Phone 7 é para o final deste ano. A Microsoft promete que o WP7 estará disponível para o feriado de final do ano. Mas não fique esperando de braços cruzados até o lançamento. Faça o download das ferramentas e comece a desenvolver.

Em breve teremos artigos aqui na .NET magazine tratando deste assunto, e mais informações e novidades estarão presentes aqui, fiquem no aguardo, forte abraço e boa codificação.

Links

SDK
http://developer.windowsphone.com/windows-phone-7-series/

WP7 MSDN
http://msdn.microsoft.com/en-us/library/ff402535(VS.92).aspx

Criando aplicações com twitter para o WP7
http://tinyurl.com/Wp7Silverlight

Silverlight 4 tools
http://www.silverlight.net/getstarted/silverlight-4/#tools

Preview do livro “Programming Windows Phone 7 Series”
http://tinyurl.com/Wp7PDFpreview