Windows phone 7

Disponível somente no TrabalhosFeitos
  • Páginas : 14 (3413 palavras )
  • Download(s) : 0
  • Publicado : 26 de outubro de 2012
Ler documento completo
Amostra do texto
Propósito do Windows Phone 7

O Windows Phone 7 é um sistema operativo móvel, desenvolvido pe-la Microsoft, sucessor da plataforma Windows Mobile, (apesar de totalmente in-compatível com esta) que, ao contrário do predecessor, é focado no mercado consumidor, em vez do mercado empresarial.
Entrando em completa ruptura com as antigas versões da sua plataforma móvel Windows Mobile, a Microsoftapresenta no Windows Phone 7 uma no-va interface gráfica, denominada "Metro", não permitindo interfaces personalizá-veis, como acontecia até então, controlando rigorosamente todo o hardware em que o sistema operativo funciona. Como resultado dessa ruptura nenhuma das aplicações que existiam para a plataforma anterior funcionam no novo siste-ma.

Hardware Subjacente do Windows Phone 7

A fim defornecer e unificar a experiência completa entre usuários finais, a Microsoft vai exigir um conjunto mínimo de especificações para dispositivos com Windows Phone 7 Series. Estas são especificações mínimas de hardware:

• Três botões padrões: Iniciar, Pesquisar e Fazer.
• Touchscreen capacitiva com 4’’ ou mais
• Apenas duas resoluções de tela: 800×400 e 480×320
• A-GPS, Acelerômetro, Bússola,Luz e Sensor proximidade.
• Câmera de 5MP com flash e botão dedicado a câmera
• Aceleração de Codec para multimídia
• 256MB de memória RAM e 8GB memória flash para armazenamento
• DirectX 9 acelerado via GPU
• Processador ARMv7 Cortex/Scorpion CPU

Tipos de Aplicação do Windows Phone 7
Nas aplicações que trabalhamos atualmente, sejam elas Windows Applica-tions, Web Applications, ouqualquer outro tipo de aplicação sabemos que sempre temos que nos preocupar com o modelo de execução da aplicação, ou seja, de que maneira ela é executada no ambiente, qual seu comportamento e pré-requisitos, cuidados e devemos ter e seu respectivo ciclo de vida.
Uma grande característica do Windows Phone é que apenas uma aplica-ção é executada de cada vez. Sei que muitos podem estranhar essascaracterísti-cas, pois estão acostumados com as versões anteriores do Windows Mobile, on-de múltiplas tarefas podem ser executadas simultaneamente. No entanto todos nós sabemos que com o tempo isso vai acarretando um aumento de consumo dos recursos do celular e o mesmo vai ficando cada vez mais lento. Mas uma coisa podemos ficar tranquilos, caso a aplicaçãoseja bem escrita e siga as recomendações, o usuário poderá estar com um aplicativo aberto, navegar até outro aplicativo, utilizar os botões de navegação para retornar à primeira aplica-ção e nada será perdido, pois é possível manter o estado das aplicações.
Este gerenciamento de estado é possível, pois ao solicitar a abertura de uma aplicação o Windows Phone realiza a ativação e desativação dinâmicadas aplicações, disponibilizando ao desenvolvedor uma série de eventos como res-posta as alterações de estado da aplicação. Caso o desenvolvedor crie seu códi-go adequadamente, tratando os eventos oferecidos pelo Windows Phone será possível salvar as informações da aplicação para que ao retornar novamente a ela, dê-se a impressão de que a aplicação continuou rodando.
Quando se trata do modelo deexecução de aplicações Windows Phone é comum nos depararmos com alguns termos e é importante que saibamos o que cada um deles significa:

• Tombstoning: Procedimento do sistema operacional responsável por encerrar o processo de uma aplicação quando o usuário sai da aplicação. O sistema operacional mantém informações sobre o estado da aplicação. Caso o usuário retorne à aplicação o sistemaoperacional repassa essas informações à aplicação.
• Page state: O estado visual de uma página da aplicação. Responsável por gerenciar o conteúdo dos controles, como o texto de um TextBox por exem-plo. Utiliza os eventos OnNavigateTo e OnNavigateFrom.
• Application state: Estado da aplicação. É gerenciado por meio de eventos expostos na classe PhoneApplicationService
• Persistent data: Dados que...
tracking img