Desenvolvendo um Estudo de Caso Utilizando a Plataforma Java ME

02 maio 2010
Este é o primeiro Trabalho de Conclusão de Curso que postamos aqui no blog. Convidamos a todos que fizeram seu TCC/Monografia, sobre assuntos relacionados aos temas do Java Móvel, a compartilhar com os leitores do blog. Basta enviar um e-mail para que possamos colocar no ar e partilhar com todos aqueles que procuram referências consistentes.

Resumo
A plataforma Java Micro Edition é o conjunto de tecnologias que permitem o desenvolvimento de aplicações Java para dispositivos com processamento, memória e vídeo limitados, como celulares e smartphones. Assim como as outras edições Java, essa plataforma foi desenvolvida com o mesmo intuito, a portabilidade, além de possuir diversas APIs para o desenvolvimento, o Java ME também fornece compatibilidade entre as edições Java, possibilitando a comunicação com aplicações construídas em Java SE e Java EE. Mantendo o foco em Java Micro Edition, este trabalho propõe o desenvolvimento de uma aplicação móvel que una as tecnologias Java ME e Java EE. Como o Java Enterprise Edition possui várias funcionalidades de redes e Internet e contém classes especialmente desenvolvidas para acesso a servidores e banco de dados, parte da aplicação foi construída usando esta tecnologia, possibilitando a comunicação entre dispositivos móveis e um servidor disposto na rede local ou Internet. Portanto, neste trabalho foi abordado, juntamente com a plataforma Java ME, o uso de Servlets dentro da arquitetura Java EE, interagindo com um cliente móvel através do protocolo HTTP para estabelecer a comunicação com celulares e smartphones. Visto que um Servlet pode efetuar qualquer processamento inerente a uma classe Java e enviar respostas na forma de documentos XML, para efetuarmos a troca de dados entre um dispositivo móvel e o servidor remoto de dados, que alimenta o sistema móvel, utilizamos os recursos que a linguagem XML nos oferece. Para auxiliar o desenvolvimento do estudo de caso, a metodologia ágil extreme programming foi utilizada juntamente com diagramas da UML com o intuito de organizar o processo de desenvolvimento. A aplicação desenvolvida durante o trabalho é responsável por agilizar o processo de vendas de uma distibuidora de bebidas, a fim de automatizar a força de vendas e foi testada em celulares e smartphones com o sistema operacional móvel Symbian e Windows Mobile, interagindo com o servidor via requisições HTTP.

0 comentários:

Postar um comentário