Desenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™.

Detalhes bibliográficos
Ano de defesa: 2008
Autor(a) principal: HERBSTER, Raul Fernandes.
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10469
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.
id UCB-2_f6dc431e728c28339d79148b43e35c99
oai_identifier_str oai:localhost:riufcg/10469
network_acronym_str UCB-2
network_name_str Repositório Institucional da UCB
repository_id_str
spelling Desenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™.Device software development mobile devices based on the Maemo ™ platform.Engenharia de SoftwareDispositivos MóveisPlataforma MaemoSoftware EngineeringMobile DevicesMaemo PlatformCiência da ComputaçãoA 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.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.CapesUniversidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGPERKUSICH, Angelo.Perkusich, A.http://lattes.cnpq.br/9439858291700830ALMEIDA, Hyggo Oliveira de.Almeida, H. O.http://lattes.cnpq.br/4993914550234923LIMA , Antonio Marcus Nogueira de.COSTA, Evandro de Barros.HERBSTER, Raul Fernandes.2008-07-232019-12-26T09:33:56Z2019-12-262019-12-26T09:33:56Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10469HERBSTER, 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/10469porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UCBinstname:Universidade Católica de Brasília (UCB)instacron:UCB2022-03-28T17:54:05Zoai:localhost:riufcg/10469Repositório InstitucionalPRIhttps://repositorio.ucb.br/oai/requestsara.ribeiro@ucb.bropendoar:2022-03-28T17:54:05Repositório Institucional da UCB - Universidade Católica de Brasília (UCB)false
dc.title.none.fl_str_mv Desenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™.
Device software development mobile devices based on the Maemo ™ platform.
title Desenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™.
spellingShingle Desenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™.
HERBSTER, Raul Fernandes.
Engenharia de Software
Dispositivos Móveis
Plataforma Maemo
Software Engineering
Mobile Devices
Maemo Platform
Ciência da Computação
title_short Desenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™.
title_full Desenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™.
title_fullStr Desenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™.
title_full_unstemmed Desenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™.
title_sort Desenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™.
author HERBSTER, Raul Fernandes.
author_facet HERBSTER, Raul Fernandes.
author_role author
dc.contributor.none.fl_str_mv PERKUSICH, Angelo.
Perkusich, A.
http://lattes.cnpq.br/9439858291700830
ALMEIDA, Hyggo Oliveira de.
Almeida, H. O.
http://lattes.cnpq.br/4993914550234923
LIMA , Antonio Marcus Nogueira de.
COSTA, Evandro de Barros.
dc.contributor.author.fl_str_mv HERBSTER, Raul Fernandes.
dc.subject.por.fl_str_mv Engenharia de Software
Dispositivos Móveis
Plataforma Maemo
Software Engineering
Mobile Devices
Maemo Platform
Ciência da Computação
topic Engenharia de Software
Dispositivos Móveis
Plataforma Maemo
Software Engineering
Mobile Devices
Maemo Platform
Ciência da Computação
description 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.
publishDate 2008
dc.date.none.fl_str_mv 2008-07-23
2019-12-26T09:33:56Z
2019-12-26
2019-12-26T09:33:56Z
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://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10469
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
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10469
identifier_str_mv 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
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.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
dc.source.none.fl_str_mv reponame:Repositório Institucional da UCB
instname:Universidade Católica de Brasília (UCB)
instacron:UCB
instname_str Universidade Católica de Brasília (UCB)
instacron_str UCB
institution UCB
reponame_str Repositório Institucional da UCB
collection Repositório Institucional da UCB
repository.name.fl_str_mv Repositório Institucional da UCB - Universidade Católica de Brasília (UCB)
repository.mail.fl_str_mv sara.ribeiro@ucb.br
_version_ 1834013175662510080