• JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
 
  Bookmark and Share
 
 
Master's Dissertation
DOI
https://doi.org/10.11606/D.55.2006.tde-24072006-103336
Document
Author
Full name
Jane Dirce Alves Monteiro
E-mail
Institute/School/College
Knowledge Area
Date of Defense
Published
São Carlos, 2006
Supervisor
Committee
Pimentel, Maria da Graça Campos (President)
Fortes, Renata Pontin de Mattos
Trevelin, Luis Carlos
Title in Portuguese
"Desenvolvimento de aplicações multi-plataformas para dispositivos móveis"
Keywords in Portuguese
Computação Móvel
Computação Ubíqua
J2ME
PDA
Abstract in Portuguese
Devido à sua constante evolução, associada ao surgimento contínuo de novas tecnologias, a computação tem se tornado cada vez mais presente no cotidiano das pessoas, sendo utilizada não só no meio acadêmico e corporativo, mas também no entretenimento e no auxílio às atividades pessoais, entre outros. Nesse contexto, vem ocorrendo um grande avanço em termos de redução de custo e de aumento da variedade de dispositivos do tipo Personal Digital Assistants (PDAs). Esse avanço aumenta a demanda por aplicações que explorem esses equipamentos, mas são poucas as ferramentas que auxiliam no desenvolvimento dessas aplicações. O objetivo da presente pesquisa foi investigar o desenvolvimento de aplicações para dispositivos móveis, especificamente para PDAs, com independência de plataforma. A abordagem adotada foi a extensão da ferramenta MCards, um construtor de aplicações para PDAs, com o propósito de permitir a geração de aplicações para dispositivos móveis com a utilização da tecnologia J2ME (Java 2 Micro Edition). Para tanto, foi necessário, inicialmente, um entendimento do protótipo disponível da ferramenta MCards realizado através da aplicação de um processo de Engenharia Reversa na ferramenta MCards, baseando-se no modelo FUSION-RE/I. Foram executadas, também, manutenções na ferramenta com a finalidade de corrigir imperfeições e problemas de execução e de melhorar suas funcionalidades. Após o processo de Engenharia Reversa e manutenção da ferramenta, foi implementado e incorporado à ferramenta MCards o módulo de geração de aplicações J2ME. O módulo de geração de aplicações J2ME transforma a especificação abstrata, gerada pela manipulação do usuário no editor visual da ferramenta MCards, em código para a tecnologia J2ME com a utilização do perfil CDC / Personal Profile, compilando o código gerado para dar origem aos arquivos da aplicação J2ME que serão utilizados para instalação no dispositivo móvel.
Title in English
"Development of applications multi-platforms for mobile devices"
Keywords in English
J2ME
Mobile Computing
PDA
Ubiquitous Computing
Abstract in English
Mobile devices such as Personal Digital Assistants (PDAs) have grown up and number and models, while their cost has been continuously decreasing. Although this scenario indicates that there is a demand for tools that support the development of applications for mobile devices, the literature does not report platform-independent tools. The aim of this research was to investigate the development of applications for mobile devices in a platform-independent way. We have elected to extend an existing prototype tool that supported the development of Palm OS applications, MCards, so that it supported the development of applications using J2ME (Java 2 Micro Edition). We first carried out a reverse engineering process, using FUSION-RE/I, which lead to the understanding of the prototype along with the production of a new, more stable and documented version. We then investigated the process of application generation for the J2ME platform and proposed an extension to MCards that supported both Palm OS and J2ME. In the extended version, the J2ME module transforms an abstract specification, generated with the MCards visual editor, in J2ME code using the CDC/Personal profile. As a result, the extended MCards tool supports the development of applications for the two most common platforms for mobile devices, Palm Os, Pocket PC and Symbian OS.
 
WARNING - Viewing this document is conditioned on your acceptance of the following terms of use:
This document is only for private use for research and teaching activities. Reproduction for commercial use is forbidden. This rights cover the whole data about this document as well as its contents. Any uses or copies of this document in whole or in part must include the author's name.
Publishing Date
2006-08-25
 
WARNING: Learn what derived works are clicking here.
All rights of the thesis/dissertation are from the authors
CeTI-SC/STI
Digital Library of Theses and Dissertations of USP. Copyright © 2001-2024. All rights reserved.