SERVIÇO MÓVEL DE CONSULTA ACADÊMICA BASEADO EM TECNOLOGIA JAVA ME Douglas de Cássio Quinzani Gaspar1, Peter Jandl Junior2 1,2 Faculdade de Jaguariúna [email protected], [email protected] 1. Introdução No ambiente acadêmico é comum que os estudantes necessitem consultar suas notas, freqüência e outras informações. Dado que grande parte dos estudantes de nível superior possui telefone celular seria conveniente uma aplicação capaz de fornecer acesso às informações acadêmicas a qualquer hora e lugar. Para o desenvolvimento da aplicação, a plataforma Java em sua subdivisão voltada para dispositivos móveis, Java ME (Micro Edition), oferece grandes vantagens quanto a compatibilidade com os dispositivos, ausência royalties além de possibilitar a simulação em diversos dispositivos para sua implementação [1][3]. 2. Arquitetura proposta O serviço móvel de consultas acadêmicas possui duas interfaces: uma faz a interação com o estudante sendo responsável pelo recolhimento de seus dados e, após validação, mostrar um menu com os serviços disponíveis, a outra, em um contêiner web Java EE (Enterprise Edition), conecta-se com o sistema de controle acadêmico da instituição para verificar a existência do estudante e buscar as informações solicitadas [2]. Ao iniciar a aplicação no celular é solicitado ao estudante que informe seu registro acadêmico (R.A.) e uma senha, feito isso, as informações são transmitidas via protocolo HTTP para o servlet no contêiner web onde é feita a verificação dos dados e, caso estejam corretos, é retornado um menu com os serviços disponíveis para consulta e a indicação dos dados necessários [1][2]. Após a escolha do serviço, são coletados os dados indicados por cada entrada do menu, os quais são enviados a um servlet específico que, desta vez, conecta-se com o sistema de controle acadêmico da instituição e retorna ao estudante as informações requisitadas. Na Figura 1 é apresentado um esquema que resume o funcionamento do sistema para consultas acadêmicas. 3. Resultados obtidos Para simular o funcionamento e comunicação do celular com o servidor foi utilizado o Sun Java Wireless Toolkit 2.5.2 que fornece as ferramentas no desenvolvimento de aplicativos Java ME [4]. Os teste de envio de dados entre o celular e o sistema acadêmico foram realizadas utilizando uma simulação do sistema de controle acadêmico, uma vez que o protótipo ainda não está concluído, embora todos os testes realizados tenham ocorrido como esperado. 4. Conclusões É esperado que este sistema móvel de consultas acadêmica ofereça facilidade e conveniência aos estudantes da instituição no acesso às suas informações e serviços requisitados. Dada a arquitetura do sistema, será possível a inclusão de novos módulos de serviço sem alteração da aplicação móvel do cliente, facilitando sua expansão. 5. Referências bibliográficas [1] MUCHOW, J. W. Core J2ME: Tecnologia e MIDP. São Paulo: Makron Books, 2004. 608p. [2] JANDL JUNIOR, Peter. Java: Guia do Programador. São Paulo: Novatec, 2007. 688p. [3] TREMBLETT, Paul. Instant Wireless Java with J2ME. Califórnia: Osborne/McGraw-Hill, 2002. 608p. [4] SUN MICROSYSTEMS. Java ME – Sun Java Wireless Toolkit. Disponível em: http://java.sun.com/javame/downloads/index.jsp Acesso em: 22 Agosto 2008. Agradecimentos Ao professor e orientador Peter Jandl Junior pelo apoio na criação do projeto, materiais para consulta, tempo e atenção dedicados para esclarecimentos de dúvidas. 1 Aluno de IC do curso de Ciência da Computação da Faculdade de Jaguariúna. 2 Professor orientador, coordenador do curso de Ciência da Computação da Faculdade de Jaguariúna. Figura 1 – Esquema de funcionamento da aplicação.