Java ME com Windows Mobile 5
Desenvolva aplicações Java para Windows Mobile
Leitura Obrigatória: Web Mobile 5, artigo Desenvolvendo Aplicações J2ME para PDAs.
Daremos continuidade à nossa seqüência de artigos utilizando a plataforma Java ME (anteriormente conhecida como J2ME) para o desenvolvimento de aplicações para dispositivos portáteis. Em nossos artigos anteriores, desenvolvemos alguns aplicativos que foram testados em simuladores do sistema operacional Palm OS, mostramos como utilizar o simulador, instalar aplicativos e executá-los. Agora resolvemos mudar um pouco o foco. Como nem só de Palm OS vivem os dispositivos portáteis, optamos por mostrar como desenvolver aplicações para dispositivos portáteis com sistema operacional Windows Mobile 5 (WM5). Acompanhe-nos nesta nova aventura.
Introdução
O Windows Mobile 5 (WM5) é hoje um sistema operacional utilizado em dispositivos portáteis e foi desenvolvido pela Microsoft. É utilizado em PDAs conhecidos, geralmente, por PocketPC (que era o nome da versão do sistema operacional antes de ser conhecido por Windows Mobile 5). A Dell e a HP estão entre os principais fabricantes de PocketPC. Além disso, já existem alguns Smartphones (PDA + celular) utilizando este sistema.
A ferramenta mais utilizada para o desenvolvimento de aplicativos para WM5 é o VisualStudio, que suporta desenvolvimento nas linguagens C#, VB.Net, C++.Net, dentre outras. Porém, o objetivo deste artigo é mostrar a portabilidade da linguagem Java. Sendo assim, ao invés de usar o tradicional VisualStudio, vamos desenvolver nossas aplicações usando Java ME, que já foi explorado no sistema Palm OS nos artigos anteriores. Para demonstrar a utilização de Java ME no WM5, vamos criar uma simples aplicação que mostrará apenas uma mensagem na tela do dispositivo quando um botão for pressionado.
Obtendo o emulador
Recentemente, a Microsoft liberou um emulador de Windows Mobile, chamado Standalone Device Emulator 1.0. Com isso, podemos desenvolver nossas aplicações
Dito isto, vamos no endereço http://www.microsoft.com/downloads/details.aspx?familyid=C62D54A5-183A-4A1E-A7E2-CC500ED1F19A&displaylang=en e, no final da página, serão encontrados dois botões de download: um para o arquivo efp.msi e outro para o arquivo V1Emulator.zip. O arquivo V1Emulator.zip contém o emulador propriamente dito e o efp.msi contém as imagens das ROMs de alguns dispositivos com Windows Mobile 5.
Somente para acrescentar, o emulador também requer um outro arquivo chamado Virtual Machine Network Driver (VMNet), que pode ser baixado através do endereço: http://www.microsoft.com/downloads/details.aspx?FamilyID=dc8332d6-565f-4a57-be8c-1d4718d3af65&displaylang=en e baixe de lá o arquivo netsvwrap.msi, clicando no botão Download.
Depois de baixados os três arquivos, vamos dar seqüência à instalação e configuração do emulador de WM5.
Instalando, configurando e testando o emulador
Após termos baixado os três arquivos, vamos dar seqüência com sua instalação. Siga os passos:
1) instale o arquivo netsvwrap.msi. Na primeira tela que aparecer selecione I accept the terms e clique em Next;
2) terminada a instalação do passo anterior, descompacte o arquivo V1Emulator.zip em um diretório qualquer e execute o arquivo standalone_emulator_V1.exe. Clique em Next, aceite novamente os termos da licença e clique
3) instale agora o arquivo efp.msi. Aceite os termos da licença e clique
Agora vamos executar o emulador pela primeira vez. Para isso, clique em Iniciar ? Programas ? Microsoft Windows Mobile 5.0 MSFP Emulator Images ? PocketPC – Coldboot.
Depois de clicarmos no atalho acima, uma tela do emulador se abrirá e irá carregar o WM 5. Aguarde até que o emulador se pareça com o da Figura 1. Agora temos o emulador de WM5 funcionando em nosso computador. Vamos agora configurar o nosso emulador para utilizá-lo neste artigo. Clique em File ? Configure. Na tela que se abrirá, ver Figura 2, ao lado do campo Shared Folder existe um botão com “...”. Clique nele e procure por um diretório que será usado para compartilharmos arquivos com o emulador. Para nosso artigo, optamos pelo diretório C:\mobile\pocketpc. Agora basta clicar em OK.