Made available in DSpace on 2014-06-12T16:00:23Z (GMT). No. of bitstreams: 2
arquivo6548_1.pdf: 1342765 bytes, checksum: 448589df7a84835f365d27588962c465 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2007 / Com o crescimento da tecnologia de telefonia celular, estes dispositivos passaram cada
vez mais a focar seus objetivos em processamento e transmissão de dados. Devido ao seu
grande poder de conectividade e a sua mobilidade, os celulares também se tornaram uma
potencial plataforma para o desenvolvimento de aplicações. Desta forma, os fabricantes
de aparelhos passaram a disponibilizar plataformas de desenvolvimento para que terceiros
pudessem desenvolver aplicações para os seus celulares.
A primeira iniciativa neste sentido foi a inclusão de uma máquina virtual Java nos
telefones TDMA e GSM; e um ambiente de execução de aplicações chamado BREW para CDMA. Com a evolução do hardware dos dispositivos, começou-se a adotar sistemas
operacionais abertos como: Symbian; Windows Mobile; e Embedded linux. Estes sistemas
operacionais também permitem o desenvolvimento de aplicações por terceiros.
Assim, percebe-se que não existe uma plataforma padrão para desenvolvimento de
aplicações para dispositivos móveis. Para que uma aplicação possa ser instalada no maior
número de dispositivos possível, esta deve ser portada entre as diferentes plataformas de
desenvolvimento. Além disto, todas estas plataformas de desenvolvimento são dirigidas
a eventos. No entanto, elas não oferecem uma arquitetura que facilite o desenvolvimento
de aplicações desta forma.
O objetivo deste trabalho é especificar e implementar um framework de aplicações
para dispositivos móveis que minimize o esforço de porting de aplicações entre as plataformas.
Deve ser disponibilizada também uma arquitetura que auxilie o desenvolvimento
de aplicações dirigidas a eventos. Além disto, visa-se propor uma solução para um ambiente
de desenvolvimento multi-plataforma que seja integrado ao Framework proposto e
auxilie na interoperabilidade do desenvolvimento em várias plataformas diferentes.
Este objetivo foi alcançado através da implementação do CMF - C.E.S.A.R Mobile
Framework - framework multi-plataforma de aplicações para dispositivos móveis; e do
Gluon, ambiente de desenvolvimento para estes dispositivos. O CMF auxilia o desenvolvimento
de aplicações dirigidas a eventos e permite que uma aplicação que foi desenvolvida
para uma determinada plataforma possa ser executada em outras plataformas,
sem que seu código seja alterado. O Gluon possibilita um aumento de produtividade
no desenvolvimento destas aplicações, automatizando várias tarefas de configuração de
ambiente, compilação e depuração do código, permitindo que o desenvolvedor foque no
desenvolvimento da aplicação.
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/2701 |
Date | January 2007 |
Creators | Guedes Ferreira Barros, Tiago |
Contributors | Luís de Medeiros Santos, Andre |
Publisher | Universidade Federal de Pernambuco |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Source | reponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0016 seconds