Desenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™.
| Ano de defesa: | 2008 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | , |
| Banca de defesa: | , |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Campina Grande
|
| Programa de Pós-Graduação: |
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
|
| Departamento: |
Centro de Engenharia Elétrica e Informática - CEEI
|
| País: |
Brasil
|
| Palavras-chave em Português: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | https://dspace.sti.ufcg.edu.br/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 |
UFCG_bb3e49cc5e11fc711bb7639900e335bd |
|---|---|
| oai_identifier_str |
oai:dspace.sti.ufcg.edu.br:riufcg/10469 |
| network_acronym_str |
UFCG |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
| repository_id_str |
|
| spelling |
PERKUSICH, 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, R. F.http://lattes.cnpq.br/7899880871903205HERBSTER, Raul Fernandes.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.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.Submitted by Maria Medeiros (maria.dilva1@ufcg.edu.br) on 2019-12-26T09:33:56Z No. of bitstreams: 1 RAUL FERNANDES HERBSTER - DISSERTAÇÃO (PPGCC) 2008.pdf: 5321808 bytes, checksum: ced2f78a611f3177aa884d3350fef2bf (MD5)Made available in DSpace on 2019-12-26T09:33:56Z (GMT). No. of bitstreams: 1 RAUL FERNANDES HERBSTER - DISSERTAÇÃO (PPGCC) 2008.pdf: 5321808 bytes, checksum: ced2f78a611f3177aa884d3350fef2bf (MD5) Previous issue date: 2008-07-23CapesUniversidade Federal de Campina GrandePÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEICiência da ComputaçãoEngenharia de SoftwareDispositivos MóveisPlataforma MaemoSoftware EngineeringMobile DevicesMaemo PlatformDesenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™.Device software development mobile devices based on the Maemo ™ platform.2008-07-232019-12-26T09:33:56Z2019-12-262019-12-26T09:33:56Zhttps://dspace.sti.ufcg.edu.br/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:https://dspace.sti.ufcg.edu.br/handle/riufcg/10469info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGTEXTRAUL FERNANDES HERBSTER - DISSERTAÇÃO (PPGCC) 2008..pdf.txtRAUL FERNANDES HERBSTER - DISSERTAÇÃO (PPGCC) 2008..pdf.txttext/plain326410https://dspace.sti.ufcg.edu.br/bitstream/riufcg/10469/4/RAUL+FERNANDES+HERBSTER+-+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2008..pdf.txt9d24daa8cb91be17d088f0ad6719376eMD54ORIGINALRAUL FERNANDES HERBSTER - DISSERTAÇÃO (PPGCC) 2008..pdfRAUL FERNANDES HERBSTER - DISSERTAÇÃO (PPGCC) 2008..pdfapplication/pdf4039362https://dspace.sti.ufcg.edu.br/bitstream/riufcg/10469/3/RAUL+FERNANDES+HERBSTER+-+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2008..pdf9c41af08a33f7e5c6b41a11b2e1f2775MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace.sti.ufcg.edu.br/bitstream/riufcg/10469/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/104692025-07-24 05:27:21.253oai:dspace.sti.ufcg.edu.br:riufcg/10469Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512025-07-24T08:27:21Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
| dc.title.pt_BR.fl_str_mv |
Desenvolvimento de software para dispositivos móveis baseados na plataforma Maemo ™. |
| dc.title.alternative.pt_BR.fl_str_mv |
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. Ciência da Computação Engenharia de Software Dispositivos Móveis Plataforma Maemo Software Engineering Mobile Devices Maemo Platform |
| 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.advisor2ID.pt_BR.fl_str_mv |
Almeida, H. O. |
| dc.contributor.advisor1.fl_str_mv |
PERKUSICH, Angelo. |
| dc.contributor.advisor1ID.fl_str_mv |
Perkusich, A. |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/9439858291700830 |
| dc.contributor.advisor2.fl_str_mv |
ALMEIDA, Hyggo Oliveira de. |
| dc.contributor.advisor2Lattes.fl_str_mv |
http://lattes.cnpq.br/4993914550234923 |
| dc.contributor.referee1.fl_str_mv |
LIMA , Antonio Marcus Nogueira de. |
| dc.contributor.referee2.fl_str_mv |
COSTA, Evandro de Barros. |
| dc.contributor.authorID.fl_str_mv |
HERBSTER, R. F. |
| dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/7899880871903205 |
| dc.contributor.author.fl_str_mv |
HERBSTER, Raul Fernandes. |
| contributor_str_mv |
PERKUSICH, Angelo. ALMEIDA, Hyggo Oliveira de. LIMA , Antonio Marcus Nogueira de. COSTA, Evandro de Barros. |
| dc.subject.cnpq.fl_str_mv |
Ciência da Computação |
| topic |
Ciência da Computação Engenharia de Software Dispositivos Móveis Plataforma Maemo Software Engineering Mobile Devices Maemo Platform |
| dc.subject.por.fl_str_mv |
Engenharia de Software Dispositivos Móveis Plataforma Maemo Software Engineering Mobile Devices Maemo Platform |
| 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.issued.fl_str_mv |
2008-07-23 |
| dc.date.accessioned.fl_str_mv |
2019-12-26T09:33:56Z |
| dc.date.available.fl_str_mv |
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 |
https://dspace.sti.ufcg.edu.br/handle/riufcg/10469 |
| dc.identifier.citation.fl_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:https://dspace.sti.ufcg.edu.br/handle/riufcg/10469 |
| url |
https://dspace.sti.ufcg.edu.br/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:https://dspace.sti.ufcg.edu.br/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 |
| dc.publisher.program.fl_str_mv |
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO |
| dc.publisher.initials.fl_str_mv |
UFCG |
| dc.publisher.country.fl_str_mv |
Brasil |
| dc.publisher.department.fl_str_mv |
Centro de Engenharia Elétrica e Informática - CEEI |
| publisher.none.fl_str_mv |
Universidade Federal de Campina Grande |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande (UFCG) instacron:UFCG |
| instname_str |
Universidade Federal de Campina Grande (UFCG) |
| instacron_str |
UFCG |
| institution |
UFCG |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
| collection |
Biblioteca Digital de Teses e Dissertações da UFCG |
| bitstream.url.fl_str_mv |
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/10469/4/RAUL+FERNANDES+HERBSTER+-+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2008..pdf.txt https://dspace.sti.ufcg.edu.br/bitstream/riufcg/10469/3/RAUL+FERNANDES+HERBSTER+-+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2008..pdf https://dspace.sti.ufcg.edu.br/bitstream/riufcg/10469/2/license.txt |
| bitstream.checksum.fl_str_mv |
9d24daa8cb91be17d088f0ad6719376e 9c41af08a33f7e5c6b41a11b2e1f2775 8a4605be74aa9ea9d79846c1fba20a33 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG) |
| repository.mail.fl_str_mv |
bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br |
| _version_ |
1863363457746731008 |