Este trabalho propõe desenvolver um sistema para acessar dados de forma independente de plataforma ou dispositivo através da convergência de tecnologias como J2EE, JSP, WAP, WML e MySQL para armazenamento de dados. O sistema permitiria acesso via software desktop, navegador web e dispositivos móveis a baixo custo usando recursos gratuitos da Internet.
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Acesso Dados Fixos Móveis Plataformas
1. Sistema de Acesso a Dados via Dispositivos Fixos e Móveis Independentes de Plataforma
Autor: Tiago Aparecido Teixeira
Orientador: Luciano Eugênio de Castro Barbosa
Co-Orientador: Delcio Nonato Araújo da Silva
Faculdade Ubaense Ozanam Coelho – FAGOC
Introdução:
Há diversas tecnologias de sistemas independentes de plataforma existentes, que possuem um
elevado custo e uma alta dependência de dispositivos específicos cada vez mais sofisticados.
Objetivos:
Este trabalho propõe-se a desenvolver um “Sistema de Acesso a Dados via Dispositivos Fixos
e Móveis Independentes de Plataforma”, possibilitando o acesso aos dados de uma
organização ou instituição, independente do lugar em que o usuário esteja ou do dispositivo
(fixo / móvel) ou sistema operacional que utilize. O usuário de tal sistema terá como meios de
acesso: via software tipo Desktop (com acesso a Internet), via navegador web e via dispositivo
móvel (como celular, por exemplo). Objetiva demonstrar que é possível aproveitar-se de tais
tecnologias a baixo custo, quando são utilizados seus recursos gratuitos disponíveis na
Internet.
Metodologia:
A abordagem a ser utilizada é a convergência de tecnologias existentes, como a arquitetura
Java Enterprise Edition (J2EE), através de sua extensão para a Internet Java Server Pages
(JSP) levando à implementação do dinamismo no ambiente da Internet; a utilização do
protocolo Wireless Application Protocol (WAP), através de sua linguagem Wireless Markup
Language (WML) para o acesso móvel; a utilização da ferramenta RAD Borland Kylix 3®
para o desenvolvimento do cliente Desktop portável para, pelo menos, duas plataformas
distintas e o “Sistema de Gerenciamento de Banco de Dados” (SGBD) MySQL para a
armazenagem dos dados que serão acessados por todas as tecnologias analisadas. Será
utilizada, ainda, a metodologia Rational Unified Process (RUP) para o desenvolvimento do
projeto de software.
Conclusão:
A implementação desse sistema alcançou os resultados esperados quanto à viabilidade técnica
da execução de um projeto dessa natureza, possibilitando a integração das tecnologias
analisadas. O resultado foi alcançado utilizando-se de ferramentas gratuitas, o que comprovou
a viabilidade econômica. A partir dessa implementação, conclui-se é possível elaborar uma
arquitetura que generaliza o desenvolvimento de sistemas dessa natureza.