Desenvolvendo aplicações para Pocket PC e Smartphone para Windows Mobile 5.0 no Visual Studio 5.0

Ao final do artigo ficará muito claro a facilidade e produtividade que temos disponível hoje com o Visual Studio 2005 para o desenvolvimento de aplicações para dispositivos móveis.

Artigo Originalmente publicado na WebMobile 05

Clique aqui para ler este artigo em pdf

Clique aqui para ler todos os artigos desta edição

Desenvolvendo aplicações para Pocket PC e Smartphone para Windows Mobile 5.0 no Visual Studio 2005

Alexandre Fernandes Chaud Tarifa e José Antonio Leal de Farias

A Microsoft lançou recentemente a versão 5.0 do seu sistema operacional para dispositivos móveis, Windows Mobile, com diversos novos recursos para esses dispositivos.

Cada vez mais presentes no mercado corporativo, a utilização de dispositivos móveis já é uma realidade, e some-se a isso um avanço cada vez maior de hardware e software. Em pouco tempo esses dispositivos estão mais acessíveis e com recursos muito interessantes beneficiando e flexibilizando as aplicações. Desenvolver aplicações para Pocket PC e Smartphones pode se tornar um grande diferencial do seu produto.

Para o desenvolvimento de aplicações para a nova versão deste sistema operacional, é necessária a utilização do Visual Studio 2005, que é a ferramenta de desenvolvimento da Microsoft para desenvolvimento de aplicações na plataforma .Net (que terá a versão final lançada brevemente).

Como forma de descrevemos a utilização desta ferramenta para desenvolvimento de aplicações utilizando o Pocket PC ou o Smartphone, desenvolveremos neste artigo um sistema para controle de reserva em um restaurante, onde indicaremos a data e horário desejados, e o sistema será responsável pelo gerenciamento dessas reservas.

Ao final do artigo ficará muito claro a facilidade e produtividade que temos disponível hoje com o Visual Studio 2005 para o desenvolvimento de aplicações para dispositivos móveis. Vale destacar a utilização de duas linguagens de programação: Visual Basic .Net e C#.

Ambiente para desenvolvimento das aplicações

Para iniciarmos o desenvolvimento de aplicações para o Windows Mobile 5.0, é necessário que o Visual Studio 2005 (beta 2) e o pacote complementar (SDK) para desenvolvimento no Windows Mobile 5.0 sejam instalados. Para baixar o pacote, visite o site: http://msdn.microsoft.com/mobility/windowsmobile/downloads/default.aspx.

Após a instalação deste pacote, serão adicionadas no Visual Studio 2005 diversas funcionalidades onde a produtividade e novos controles tiveram uma atenção maior, além de um acesso fácil a recursos como: acessar os dados dos contatos do Outlook Mobile, controle sobre comandos telefônicos, entre outras API’s disponíveis.

Estudo de caso

Ao longo do artigo, utilizaremos uma aplicação para controle de reservas de restaurantes como estudo de caso para demonstração da utilização do Visual Studio 2005 durante o desenvolvimento de aplicações para Windows Mobile 5.0. Este sistema será responsável pelo gerenciamento de restaurantes, novas reservas e, cancelamento de reservas; para flexibilizar e organizar as filas em restaurantes. Essa aplicação utilizará Pocket PC ou Smarphone como interface com o usuário e toda a regra de negócio estará centralizada em um único local.

A aplicação será baseada em um centralizador da regra de negócio, neste caso um web service utilizando Visual Basic .Net. A opção por web service é a melhor neste caso, pois a regra de negócio ficará disponível na web e duas aplicações distintas (Pocket PC e Smartphone) vão utilizar esses recursos. Caso exista a necessidade, esse serviço também poderá ser consumido por uma aplicação Web (Asp.Net) ou Windows Forms. As aplicações Pocket PC e Smartphone serão desenvolvidas em C#.

Construindo a aplicação

O primeiro passo a ser executado neste exemplo será a criação do seu banco de dados. Isto não será detalhado por não ser o foco principal do artigo. Com isso, crie as tabelas no SQL Server 2000 (ou outro de sua preferência), conforme apresentado na Figura 1" [...] continue lendo...

Artigos relacionados