Página Inicial
 
Produtos
GPAI
CRM Educacional
Chat
Utilitarios
   
Serviços
Segurança .NET
Migração
Interconexão
Mobile .NET
Treinamento
Servidores
Business Intelligence
   
Institucional
Saiba Mais
Boletins
Parceiros
Fale Conosco
   
Colaboração
Blog
Forum
Artigos
Lista de usuários
   
Interno
Webmail
   
Login

Mobile Applications

Pensar no desenvolvimento de aplicações móveis ate meados de 2003 era realmente um sonho. As poucas aplicações que podiam ser feitas esbarravam em um problema comum que era a infraestrutura de comunicação. Por um lado a tecnologia 802.11b se tornou acessível, bastava ter um cartão de rede para que seu notebook ou Pocket PC troca-se dados com a rede, mas o problema era os Access Point, as antenas que o ligavam a rede com alcance em sua maioria de 100 metros, o que inviabilizava as aplicações fora do prédio da empresa.

Novos Horizontes

Mas felizmente começamos a ver o surgimento no Brasil das redes GSM e CDMA-2000 trafegando dados e utilizando a ampla rede celular hoje existente. Com esse avanço não precisamos mais das placas 802.11b mas sim das placas que as operadoras alugam. As taxas de acesso ao serviço são agora viáveis, uma vez que a rede é trafegada por pacote. Por exemplo, no ultimo trimestre do ano passado era possível "comprar" a placa CDMA-2000 por R$ 99,00 e com a taxa de R$ 49,99 por mes ter direito a 10 Megabytes de tráfego mensal, o que em termos de Pocket PC é muito.

Imaginando agora as possibilidades e as recentes iniciativas de várias empresas, notamos que podemos desenvolver complexos aplicativos e utilizá-los remotamente. Uma dessas aplicações é o uso de um Pocket PC por vendedores externos, onde eles carregam em memória os dados de seus clientes e fazem o pedido on-line, ainda conversando com o cliente.Outra boa aplicação é a que envolve trabalhos de manutenção, onde o técnico recebe o chamado por download com os detalhes da ocorrencia, após o atendimento marca o que foi realizado e automaticamente recebe o próximo chamado. Com esta aplicação a empresa sabe aonde está, quanto tempo levou e o que fez o seu técnico, melhorando em muito o atendimento e aproveitamento das horas trabalhadas.

Requisitos das Aplicaçoes

As aplicações construidas com este objetivo são diferentes de outras aplicações. Na maior parte dos casos a aplicação interna da empresa é mantida e o que criamos são módulos que se comunicam com os clientes movéis, convertendo os dados recebidos no formato da aplicação já existente e convertendo as respostas para o formato dos clientes móveis. Esta função é necessária porque em grande parte serão utilizados equipamentos com o Microsoft Pocket PC 2000/2002/2003/Phone Edition, que possibilitam arquivos de dados locais mas seu espaço em memória e tela são reduzidos, necessitando ajustes de layout e simplificação nos dados que ficam arquivados localmente.

Ainda outro fator importante é que nas redes GSM e CDMA a tarifação é feita por pacotes trafegados em bytes, ou seja, quanto mais otimizados os dados que trafegam neste meio, mais barato a aplicação se torna. Os recursos para criar estas aplicações estão embutidas no Microsoft .NET Compact Framework, possubilitando que os conhecimentos e experiencias já adquiridas na utilização das linguagens do Visual Studio .NET sejam aproveitadas nestes aplicativos. Outra grande vantagem neste modelo é o consumo de Web Services, garantindo transparencia no software que implementará a parte do servidor para transferencia de dados. Para o arquivamento local dos dados nos PPC utilizamos XML ou então bancos de dados Microsoft SQL Server for Windows CE caso os dados sejam extensos.

O hardware necessário nestas aplicações só são relativas ao cliente. No servidor necessitamos apenas acesso a interno por IP fixo e o aplicativo de comunicação. Os equipamentos para esta aplicação são Pocket PC Phone Edition, como o Gradiente Partner ou o telefone da AudioVOX, que já embutem a placa de comunicação com a rede GSM. Podemos utilizar tambem Pocket PC comuns do mercado como o iPAQ da HP e o da Itautec, mas como estes equipamentos não possuem a placa embutida, é necessário comprar a jaqueta PCMCIA com o fabricante do handheld e o cartão GSM/CDMA junto a operadora. Utilizar equipamentos PPC Phone Edition é mais simples e em muitos casos mais baratos.

No quesito software a empresa necessitará ter IP fixo na internet, uma porta no firewall direcionada para a aplicação de comunicação, que deve obrigatoriamente estar em um servidor Windows 2000 (com o .NET Framework Component Update) ou Windows 2003. Não há custo de licenciamento adicionais junto a Microsoft, já que os clientes móveis apenas se conectam por porta IP e não como usuários locais.

Por fim, será necessário a empresa investir no desenvolvimento dos dois aplicativos. O aplicativo de comunicação fará a leitura, conversao e criptografia dos dados que devem ser enviados ao cliente, bem como o processo inverso na resposta do cliente. Já o aplicativo do cliente exige um trabalho de layout para ser adptado o seu atual aplicativo para uma tela que tem 40% do espaço normal (levando-se em conta a resolução 800x600).

Entre em contato

Estamos a disposição para qualquer dúvida ou esclarecimento, entre em contato conosco e agende uma visita.

  73059  acessos desde 22/01/2004