Clique aqui para ler este artigo em PDF
.NET Easy
Introdução à criação de páginas Web para dispositivos móveis
Conheça as particularidades do desenvolvimento de páginas Web para dispositivos móveis
Neste artigo veremos
·Criação de páginas para dispositivos móveis;
·Configuração de Emulador.
Qual a finalidade?
·Mostrar como desenvolver páginas que se adeqüem à realidade de pequenos dispositivos.
Quais situações utilizam esses recursos?
·Melhorar a interface do usuário de Palm’s, Pocket PC’s e SmartPhones.
Segundo pesquisas recentes, até o final de 2007 foram vendidos mais de 100 milhões de dispositivos móveis. Hoje, cerca de 11% das empresas já disponibilizam acesso remoto e outros 18% pretendem fazer o mesmo até o final do ano. Mais de 70% das empresas gastam pelo
menos 20% do seu tempo fora de suas mesas de trabalho. O ciclo de adoção de Smartphones por pequenas empresas é mais rápido do que em empresas de maior porte.
Percebe-se então que a criação de aplicativos para dispositivos móveis é uma grande tendência atual. O uso de dispositivos inteligentes (Celulares, Palm’s, PocketPc’s, etc) vem se mostrando como uma grande alternativa ao uso de notebooks. Diversas são as situações onde um dispositivo pequeno é muito mais eficiente que um notebook ou um desktop.
Contamos ainda com a vantagem do avanço diário da tecnologia. É muito freqüente nos depararmos com aparelhos mais modernos e com uma grande capacidade de armazenamento (considerando seu tamanho). Ainda temos os grandes avanços na área de telecomunicações que facilitou e vem barateando a conexão destes dispositivos à internet.
Temos dispositivos que se conectam à internet, o que nos falta para desenvolver sistemas Web?
Grande parte dos fabricantes de dispositivos inteligentes, os disponibiliza com o sistema operacional Microsoft Windows Mobile. Esta versão do Windows é totalmente focada no conceito de mobilidade incluindo os dispositivos na categoria de ferramenta ativa de trabalho.
Para o desenvolvimento de ferramentas temos o Microsoft .NET Compact Framework 2.0. Ele é o núcleo do desenvolvimento de aplicativos para dispositivos inteligentes usando a plataforma .NET. No próximo tópico conheceremos um pouco mais sobre ele.
Ainda no que diz respeito ao desenvolvimento, podemos criar dois tipos de aplicativos:
·Web Mobile Applications;
·Windows Mobile Applications.
A escolha de qual dos tipos de aplicativo você deve usar deve estar baseada na necessidade real do seu cliente. Por exemplo: Um restaurante que deseja automatizar os pedidos dos clientes, não precisa de um dispositivo conectado na internet, logo o mais indicado seria uma aplicação do tipo Windows Mobile Application.
Veremos neste artigo como trabalhar com esse dois conceitos de desenvolvimento. Mão na massa.
.NET Compact Framework 2.0
Percebendo que:
·A demanda pelo acesso remoto cresce a cada ano;
·Que simples páginas estáticas não atendem às necessidades das organizações;
·A evolução dos dispositivos móveis é crescente e constante;
·O preço dos dispositivos móveis vem caindo constantemente.
A Microsoft criou o Microsoft .NET Compact Framework. Uma suíte de classes totalmente compatíveis com o Framework .NET, porém totalmente especializada para dar suporte ao desenvolvimento de aplicativos para dispositivos móveis, considerando todas as suas particularidades." [...] continue lendo...