Desenvolvimento de software para dispositivos móveis
DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS
Aluno: Fábio Bicalho de Araujo Orientador: Marco Antonio Grivet Mattoso Maia
Introdução Estamos em um mercado onde o número de telefones móveis celulares ultrapassa o de terminais fixos. São mais de um bilhão e meio de telefones celulares, sem contar com outros dispositivos móveis como os PDAs. Estamos caminhando para redes 3G, a cada dia que passa surgem aparelhos com mais capacidade de processamento, mais memória e melhores conexões de rede. Com a evolução do hardware é natural a evolução do software. Com isso muitas funcionalidades são agregadas aos aparelhos, tais como capacidade de manipular arquivos de mídia, tirar fotografias e executar aplicativos de gestão pessoal e financeira. Aliando esse pequeno poder de processamento com as facilidade de rede pode-se armazenar grandes informações nos servidores e utilizar o aparelho como mostrador final das informações. Aqui está o grande poder dos dispositivos móveis : o casamento entre processamento (computing) + rede (networking). Objetivos O projeto tem por objetivo desenvolver aplicativos para dispositivos móveis, estudar novas tecnologias relacionadas ao desenvolvimento, simulação e implementação de novos aplicativos e funcionalidades. Foram feitos diversos aplicativos pequenos para teste e simulação. Porém, os projetos mais significativos foram o Guia de Ruas e Agenda Financeira, pois demandaram mais tempo e deram maiores resultados. Assim, podemos partir desses exemplos para imaginar o que pode ser desenvolvido dentro dos limites dos aparelhos que temos no mercado. Os dispositivos móveis apesar de terem evoluido em relação ao passado, ainda encontram problemas de processamento limitado, rede intermitente e memória volátil reduzida. Metodologia Foi utilizado a tecnologia para desenvolvimento baseada na plataforma JAVA para dispositivos móveis – JAVA 2 Micro Edition (J2ME), que é uma plataforma de software