CMF: um framework multi-plataforma para desenvolvimento de aplicaÃÃes para dispositivos mÃveis

AUTOR(ES)
DATA DE PUBLICAÇÃO

2007

RESUMO

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

ASSUNTO(S)

embedded linux ciencia da computacao brew aplicaÃÃes para celulares

Documentos Relacionados