Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10469
Title: Desenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™.
Other Titles: Device software development mobile devices based on the Maemo ™ platform.
???metadata.dc.creator???: HERBSTER, Raul Fernandes.
???metadata.dc.contributor.advisor1???: PERKUSICH, Angelo.
???metadata.dc.contributor.advisor2???: ALMEIDA, Hyggo Oliveira de.
???metadata.dc.contributor.referee1???: LIMA , Antonio Marcus Nogueira de.
???metadata.dc.contributor.referee2???: COSTA, Evandro de Barros.
Keywords: Engenharia de Software;Dispositivos Móveis;Plataforma Maemo;Software Engineering;Mobile Devices;Maemo Platform
Issue Date: 23-Jul-2008
Publisher: Universidade Federal de Campina Grande
Citation: HERBSTER, R. F. Desenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™. 2008. 185 f. Dissertação (Mestrado em Ciência da Computação) – Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2008. Disponível em:http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10469
???metadata.dc.description.resumo???: A crescente popularização de dispositivos móveis tem aumentado o interesse da indústria em produzir novos produtos que atendam aos requisitos dos usuários, cada vez mais exigentes. Aliado ao crescimento no consumo e à adoção de grandes empresas por produtos baseados em soluções open source, a Nokia lançou os produtos da linha Internet Tablet os quais utilizam a plataforma maemo, baseada no sistema operacional Linux. Documentação e ferramentas que facilitem o desenvolvimento são elementos fundamentais para a adesão de um grande número de desenvolvedores. Considerando tal fato, a comunidade maemo carece de i) um material didático com informações dispostas de maneira organizada e concisa para ajudar no aprendizado da plataforma maemo (arquitetura e desenvolvimento) e ii) ambientes de desenvolvimento com funcionalidades que facilitem a implementação, compilação, execução e testes (depuração e testes de unidade) de aplicações maemo. Neste trabalho, serão apresentados um documento que será utilizado para a publicação de um livro sobre a plataforma maemo, bem como duas ferramentas bastante importantes para o desenvolvimento de aplicações maemo: ESbox e PluThon. Além dessas contribuições, também é descrito um compilador JIT, desenvolvido também durante este trabalho, que utiliza o framework de compilação LLVM para processadores baseados na arquitetura ARM.
Abstract: The large adoption of mobile devices has been taken into account by the industry to produce new products that satisty requirements of the users. The users are becoming even more demanding. Considering the fact that the demanding of such devices is growing very fast and also the adoption of new open source based solutions by important mobile device companies, Nokia has released a new product line: the Internet Tablets. Such devices use the maemo platform, a Linux-based solution for embedded systems. Documentation and tools that make application development easier are essential elements for a massive adoption of the platform by the developers and, as a result, the success of a certain technology. Considering this fact, the maemo community lacks of i) a teaching material arranged in an organized and concise way to help newbies on maemo platform (concepts related to architecture and development) and ii) development environments that help the implementation, compilation, execution and tests (debugging and unit tests) of maemo applications. In this work, it is presented a document that is going to be used to publish a book on maemo platform, and also two very important tools to maemo application development: ESbox and PluThon. Besides these contributions, it is also described a JIT compiler, implemented during this work, for ARM-based processors that use LLVM compilation framework.
Keywords: Engenharia de Software
Dispositivos Móveis
Plataforma Maemo
Software Engineering
Mobile Devices
Maemo Platform
???metadata.dc.subject.cnpq???: Ciência da Computação
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10469
Appears in Collections:Mestrado em Ciência da Computação.

Files in This Item:
File Description SizeFormat 
RAUL FERNANDES HERBSTER - DISSERTAÇÃO (PPGCC) 2008..pdfRaul Fernandes Herbster - Dissertação PPGCC 2008.3.94 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.