Web Mobile 1

Page 24

Pocket PC e Smartphone é o Visual Studio .NET 2003. Ele contém todos os requisitos para o desenvolvimento, debug e deploy. Para desenvolver estes tipos de aplicações não é preciso ter o hardware (Pocket ou Smartphone), pois o VS.NET 2003 dispõe de emuladores. No caso de Pocket PC, o emulador instalado é o padrão, no entanto, você pode baixar no link www.microsoft. com/downloads/details.aspx?familyid=4953d34d-692f-4c87-ac69cb235dbdad1d&displaylang=en o Emulator Images for Windows Mobile 2003 Second Edition-based Pocket PC Development. Para conectar o VS.NET 2003 ao emulador ou ao dispositivo diretamente, você precisará do Microsoft ActiveSync 3.7.1 (www.microsoft. com/downloads/details.aspx?FamilyID=2eb5bd80-d52c-4560ae11-da92f2b229fa&displaylang=en). Este é o programa que se encarregará de transferir qualquer tipo de dado para o Pocket PC. Você deve ter a base (craddle) do Pocket PC conectada via USB ao seu computador e pronto, o ActiveSync se encarrega do restante. As linguagens utilizadas podem ser Visual Basic. NET, Visual C# ou C++. Cabe ressaltar que muitos desenvolvedores usavam o Visual Basic Embedded, no entanto, esta linguagem não é mais suportada. Agora é um novo mundo, nova plataforma, novas linguagens. O sistema operacional destes dispositivos são oriundos do WinCE 4.2 e nos dispositivos são conhecidos como Pocket PC 2003 ou Windows Mobile. Portanto, observe com muita atenção quando você comprar um dispositivo qual é o SO. Se for Pocket PC 2002, não compre, pois possuem certas funcionalidades que não são suportadas. Neste caso quem se encarrega de atualizar a ROM é o fabricante, então, deixe isto para ele. Em termos de desenvolvimento é válido dizer que você pode desenvolver uma aplicação em Pocket PC 2003 e instalar no 2002. Salvo casos de features que só executam no 2003, o restante irá rodar.

Interfaces com Usuários (UI) Criar uma interface (UI) sempre foi um desafio em qualquer tipo de aplicação. A começar pelo tamanho da tela, os tipos de controles, a forma de navegar e interagir com a aplicação. No caso de Pocket PC é preciso analisar cuidadosamente o local, o operador e as interferências com o meio. Dependendo do uso, isto significa montar uma UI completamente customizável com o usuário. Imagine um local com uma incidência solar diretamente na tela do Pocket, o reflexo da luz, ou por outro lado, em uma sala escura de exames de radiologia. Enfim, com o tempo você aprenderá a contornar e entender melhor a UI. A interação com o usuário ocorre com uma caneta touch screen através da qual o usuário faz todas as operações, desde digitação (exceto os Pockets com teclado), selecionar controles e qualquer tipo de operação. É válido dizer que ainda não é usual encontrar em aplicações para Pocket o reconhecimento de voz, mas em breve teremos boas novidades na área. Vistos estes conceitos iniciais, veremos a partir de agora em um passo a passo como desenvolver uma aplicação para Pocket

PC na linguagem C#.

Projeto Novo Abra o Visual Studio .NET 2003, selecione File / New / Project (Ctrl + Shift + N) e digite os dados (ver 1): Project Types: Visual C# Projects Templates: Smart Device Application Name: tutorialPocket Location: C:\Projetos\WebMobile

1.

Clique no botão OK e será exibida uma nova janela (ver 2) contendo opções para Pocket PC, Windows CE ou Smartphone. Selecione Pocket PC e em tipos de projetos, Windows Application. Note ainda que a quantidade de emuladores disponíveis nesta janela depende da quantidade instalada na sua máquina. Clique no botão OK para criar o projeto. Note que a Solution chama-se tutorialPocket e que é criado o Form1.cs automaticamente (ver 3). Clique com o botão direito sobre o Form1.cs e exclua-o.

2.

24 1º Edição

wm01.indb 24

7/1/2005 19:56:23


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.