Multimad: uma ferramenta multimodelo de desenvolvimento de aplicações para dispositivos móveis
Autor(a) principal: | |
---|---|
Data de Publicação: | 2005 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFMG |
Texto Completo: | http://hdl.handle.net/1843/RVMR-6EAHYD |
Resumo: | We present MultiMAD (Multimodel Mobile Application Development Tool ), a rapid application development (RAD) tool for mobile devices. It provides a graphical interface at which an application can be described using construction blocks that can be specific to some mobile application platform or not. This allows MultiMAD to be used to develop applications to many platforms using all their features. This MultiMAD feature is not found in almost all similar tools. When this description is finished, the user submits it to an application generator that generates automatically part of the source code and other files that implement the application. Currently, MultiMAD generates source code that implements the aplication's graphical user interface and its elements relationship, thus allowing the developer to focus on the application logic. MultiMAD is also a rapid application prototyping tool, as it also generates a prototype implementation of the application logic and thus generates a compilable and testable application prototype without the user writing a single line of code or leaving the tool. This prototype implementation is the starting point of the definitive implementation of the application logic. Generators were implemented for the Wireless Application Protocol (WAP) 1.1 and 2.0 and Java 2 Micro Edition (J2ME) platforms. We also present MobileVC, one architecture designed specifically for applications for mobile devices. |
id |
UFMG_bfb181cf25a285ae42967cd84f847991 |
---|---|
oai_identifier_str |
oai:repositorio.ufmg.br:1843/RVMR-6EAHYD |
network_acronym_str |
UFMG |
network_name_str |
Repositório Institucional da UFMG |
repository_id_str |
|
spelling |
Multimad: uma ferramenta multimodelo de desenvolvimento de aplicações para dispositivos móveisredes móveisComputação móvelRedes de computaçãoSistemas de computação sem fioWe present MultiMAD (Multimodel Mobile Application Development Tool ), a rapid application development (RAD) tool for mobile devices. It provides a graphical interface at which an application can be described using construction blocks that can be specific to some mobile application platform or not. This allows MultiMAD to be used to develop applications to many platforms using all their features. This MultiMAD feature is not found in almost all similar tools. When this description is finished, the user submits it to an application generator that generates automatically part of the source code and other files that implement the application. Currently, MultiMAD generates source code that implements the aplication's graphical user interface and its elements relationship, thus allowing the developer to focus on the application logic. MultiMAD is also a rapid application prototyping tool, as it also generates a prototype implementation of the application logic and thus generates a compilable and testable application prototype without the user writing a single line of code or leaving the tool. This prototype implementation is the starting point of the definitive implementation of the application logic. Generators were implemented for the Wireless Application Protocol (WAP) 1.1 and 2.0 and Java 2 Micro Edition (J2ME) platforms. We also present MobileVC, one architecture designed specifically for applications for mobile devices.Esta dissertação apresenta o MultiMAD (Multimodel Mobile Application Development Tool, Ferramenta Multimodelo de Desenvolvimento de Aplicações para Dispositivos Móveis), uma ferramenta de desenvolvimento rápido especializada em dispositivos móveis. Ela provê uma interface gráfica na qual uma aplicação é descrita a partir de blocos de construção que podem ou não ser específicos para um determinada plataforma de aplicações móveis. Isto permite que aplicações possam ser desenvolvidas para diversas plataformas utilizando todos os seus recursos, característica não encontrada na quase totalidade das outras ferramentas similares. Quando esta descrição está pronta, o usuário a submete para um gerador de aplicações que irá gerar parcialmente, de forma automática, código-fonte e outros arquivos que eventualmente façam parte da implementação da aplicação. Atualmente, o MultiMAD gera código-fonte que implementa a interface gráfica de usuário e o relacionamento entre seus elementos, possibilitando que o desenvolvedor possa focar seus esforços na lógica da aplicação. O MultiMAD também é uma ferramenta de prototipagem rápida, já que ele também gera um protótipo de implementação da lógica e, por conseqüência, gera um protótipo de aplicação compilável e testável sem que o usuário tenha que escrever uma única linha de código ou tenha que sair da ferramenta. Este protótipo de implementação é o ponto de partida da implementação definitiva da lógica da aplicação. Foram implementados geradores para as plataformas Wireless Application Protocol (WAP) 1.1 e2.0 e Java 2 Micro Edition (J2ME). Também é proposto o MobileVC, uma arquitetura especialmente criada para aplicações para dispositivos móveis.Universidade Federal de Minas GeraisUFMGAntonio Alfredo Ferreira LoureiroRegina Borges de AraújoClaudionor Jose Nunes Coelho JuniorThiago Henrique de Paula Figueiredo2019-08-11T20:12:10Z2019-08-11T20:12:10Z2005-04-29info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1843/RVMR-6EAHYDinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMG2019-11-14T11:42:26Zoai:repositorio.ufmg.br:1843/RVMR-6EAHYDRepositório InstitucionalPUBhttps://repositorio.ufmg.br/oairepositorio@ufmg.bropendoar:2019-11-14T11:42:26Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false |
dc.title.none.fl_str_mv |
Multimad: uma ferramenta multimodelo de desenvolvimento de aplicações para dispositivos móveis |
title |
Multimad: uma ferramenta multimodelo de desenvolvimento de aplicações para dispositivos móveis |
spellingShingle |
Multimad: uma ferramenta multimodelo de desenvolvimento de aplicações para dispositivos móveis Thiago Henrique de Paula Figueiredo redes móveis Computação móvel Redes de computação Sistemas de computação sem fio |
title_short |
Multimad: uma ferramenta multimodelo de desenvolvimento de aplicações para dispositivos móveis |
title_full |
Multimad: uma ferramenta multimodelo de desenvolvimento de aplicações para dispositivos móveis |
title_fullStr |
Multimad: uma ferramenta multimodelo de desenvolvimento de aplicações para dispositivos móveis |
title_full_unstemmed |
Multimad: uma ferramenta multimodelo de desenvolvimento de aplicações para dispositivos móveis |
title_sort |
Multimad: uma ferramenta multimodelo de desenvolvimento de aplicações para dispositivos móveis |
author |
Thiago Henrique de Paula Figueiredo |
author_facet |
Thiago Henrique de Paula Figueiredo |
author_role |
author |
dc.contributor.none.fl_str_mv |
Antonio Alfredo Ferreira Loureiro Regina Borges de Araújo Claudionor Jose Nunes Coelho Junior |
dc.contributor.author.fl_str_mv |
Thiago Henrique de Paula Figueiredo |
dc.subject.por.fl_str_mv |
redes móveis Computação móvel Redes de computação Sistemas de computação sem fio |
topic |
redes móveis Computação móvel Redes de computação Sistemas de computação sem fio |
description |
We present MultiMAD (Multimodel Mobile Application Development Tool ), a rapid application development (RAD) tool for mobile devices. It provides a graphical interface at which an application can be described using construction blocks that can be specific to some mobile application platform or not. This allows MultiMAD to be used to develop applications to many platforms using all their features. This MultiMAD feature is not found in almost all similar tools. When this description is finished, the user submits it to an application generator that generates automatically part of the source code and other files that implement the application. Currently, MultiMAD generates source code that implements the aplication's graphical user interface and its elements relationship, thus allowing the developer to focus on the application logic. MultiMAD is also a rapid application prototyping tool, as it also generates a prototype implementation of the application logic and thus generates a compilable and testable application prototype without the user writing a single line of code or leaving the tool. This prototype implementation is the starting point of the definitive implementation of the application logic. Generators were implemented for the Wireless Application Protocol (WAP) 1.1 and 2.0 and Java 2 Micro Edition (J2ME) platforms. We also present MobileVC, one architecture designed specifically for applications for mobile devices. |
publishDate |
2005 |
dc.date.none.fl_str_mv |
2005-04-29 2019-08-11T20:12:10Z 2019-08-11T20:12:10Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1843/RVMR-6EAHYD |
url |
http://hdl.handle.net/1843/RVMR-6EAHYD |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal de Minas Gerais UFMG |
publisher.none.fl_str_mv |
Universidade Federal de Minas Gerais UFMG |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFMG instname:Universidade Federal de Minas Gerais (UFMG) instacron:UFMG |
instname_str |
Universidade Federal de Minas Gerais (UFMG) |
instacron_str |
UFMG |
institution |
UFMG |
reponame_str |
Repositório Institucional da UFMG |
collection |
Repositório Institucional da UFMG |
repository.name.fl_str_mv |
Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG) |
repository.mail.fl_str_mv |
repositorio@ufmg.br |
_version_ |
1816829684513505280 |