Mostrar mensagens com a etiqueta Windows Phone. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Windows Phone. Mostrar todas as mensagens

sexta-feira, 17 de agosto de 2012

Computação Móvel - evolução e estado atual

Quando falamos em dispositivos móveis, lembramo-nos principalmente, do telemóvel. O telemóvel apareceu numa sequência de cerca de 100 anos de invenções cujo objetivo era a comunicação à distância.
A primeira transmissão telefónica com sucesso foi feita por Alexander Graham Bell em 1876. Ele e Thomas Edisson disputaram a corrida que levou à invenção do primeiro telefone.
Logo, em 1877, entrou em operação a primeira linha telefónica comercial.

O telemóvel apareceu apenas quase 100 anos depois do primeiro telefone, acrescentando a mobilidade ao objetivo inicial de falar à distância.
O primeiro telemóvel, analógico, apareceu em 1960. Era grande demais para ser transportado pessoalmente, pelo que tinha que ser instalado em veículos.
Em 1973 apareceu o primeiro telemóvel de mão (analógico).

Apenas em 1977 apareceram as primeiras redes celulares digitais.

Atualmente, os dispositivos móveis, incluindo a maior parte dos telemóveis, dispõe de capacidade de processamento, tendo adicionado o objetivo de computação móvel aos anteriores objetivos de comunicação à distância e de mobilidade.

Atualmente, numa confluência de diversas linhas e diferentes objetivos de investigação, temos telefones IP (VoIP), redes celulares de comutação de pacotes (3G, 4G), dispositivos móveis de diversos tamanhos, fabricantes, e com diferentes sistemas operativos, incorporando sensores, GPS, bússolas eletrónicas, acelerómetro, etc.

O número de subscrições de redes móveis passou de pouco mais de 1000 milhões em 2002, para quase 5000 milhões em 2008.
Temos atualmente 6,8 mil milhões de pessoas no mundo, e mais de 5 mil milhões de assinaturas de redes móveis, 50% dos quais pré-pagos.

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: