segunda-feira, 7 de maio de 2012

Primeira Aplicação para o Windows Phone

Neste artigo fazemos uma primeira abordagem ao desenvolvimento de aplicações para Windows Phone.

Para começar, precisamos de instalar o Windows Phone SDK 7.1, o qual vem com um IDE gratuito (Visual Studio Express) e um emulador de Windows Phone, o qual nos permite testar as nossas aplicações antes de as instalar num dispositivo móvel baseado em Windows Phone.

Neste exemplo foi usado o Visual Studio 2010 para o desenvolvimento, mas, claro, o Windows Phone SDK 7.1 precisa na mesma de ser instalado.

Modelo de Execução do Windows Phone

Antes de começar o desenvolvimento da nossa primeira app, apenas algumas palavras sobre o modelo de execução do Windows Phone:
  • Apenas uma App pode correr num dado momento em foreground;
  • Outras Apps em execução são colocadas pelo sistema operativo (SO) num estado dormente (dormant state);
  • Quando a memória do dispositivo não é suficiente, o SO começa a terminar aplicações que estejam no estado dormente.
  • Através da sua framework de programação, as aplicações podem gerir o seu estado quando são ativadas ou desativadas. Isto pode ser usado para dar ao utilizador a impressão de que uma aplicação esteve sempre a correr, mesmo quando ela é parada e mais tarde reativada.

Criar um novo Projeto Windows Phone

No Visual Studio (ou Visual Studio Express), criar um novo projeto com o template para "Silverlight for Windows Phone", a tipo Windows Phone Application: