An open source virtual globe for android

Detalhes bibliográficos
Autor(a) principal: Almeida, Paulo Adelino Dias
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/1822/27848
Resumo: Dissertação de mestrado em Engenharia Informática
id RCAP_8466a8ff96e4b19fdc975816d4b64b08
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/27848
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling An open source virtual globe for android910:681.3681.3:910621.39Dissertação de mestrado em Engenharia InformáticaVirtual globes have a number of key bene ts as a platform for communicating and visualizing geospatial data over traditional technologies. Virtual globes have increased in popularity and several implementations are available that cater to di erent audiences from education to industry. Despite these advantages, an open source virtual globe solution is still not available for mobile environments. Our goal is the development on an open source globe for Android, able to receive 3D scenes from a W3DS server. We present the architecture and the implementation decisions. We choose to develop the virtual globe on top of osgEarth which takes advantage of the OpenSceneGraph toolkit. Based on this decision, we explain how osgEarth was extended to consume new 3D data sources and how it was ported to the Android platform. Porting to Android requires major changes in the OpenGL API usage. Embedded devices only support a subset of the OpenGL API. We provide a virtual globe application that runs natively on the Android operating system. It is implemented on top of the osgEarth framework. osgEarth was ported to Android and expanded to support additional features. Pointers to the source code repositories are provided. With the work developed in this project, mobile virtual globe solutions can be customized and deployed, providing powerful visualizations and more intuitive interactions.Nos últimos anos, aplicações de globo virtual sofreram um grande aumento na sua popularidade e proliferação. Este tipo de aplicação oferece um grande conjunto de vantagens em relação às soluções tradicionais para a visualização e interação com dados geoespaciais. Estas vantagens levaram a um elevado interesse na presença desta solução em ambientes móveis. No entanto, uma solução open source para globos virtuais em Android ainda não se encontra disponível. O objectivo principal deste trabalho é então disponibilizar em Android uma solução de globo virtual open source. O globo implementado terá também de ser capaz de consumir o serviço W3DS recentemente especi cado. Apresentamos a arquitectura da nossa solução e as escolhas realizadas. Escolhemos basear a nossa solução no osgEarth, framework de globos virtuais que recorre ao OpenSceneGraph para as suas necessidades de rendering. Esta decisão implicou um processo de porting destas libraries para Android, efectuando todas as adaptações necessárias. De especial importância a adaptação do código dos shaders responsáveis pelo rendering grá co, uma vez que em Android apenas há disponível o OpenGL ES, especi cação limitada do OpenGL. O osgEarth foi também expandido de forma a ser capaz de consumir o W3DS. Disponibilizamos uma solução de globo virtual que corre nativamente em Android e é capaz de consumir o W3DS. A framework osgEarth foi assim expandida com novas funcionalidades e passou também a estar disponivél para Android. Com o trabalho realizado, globos virtuais móveis podem ser personalizados e implementados fácilmente.Rocha, Jorge GustavoUniversidade do MinhoAlmeida, Paulo Adelino Dias20132013-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/27848eng201195704info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:33:23Zoai:repositorium.sdum.uminho.pt:1822/27848Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:28:53.542722Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv An open source virtual globe for android
title An open source virtual globe for android
spellingShingle An open source virtual globe for android
Almeida, Paulo Adelino Dias
910:681.3
681.3:910
621.39
title_short An open source virtual globe for android
title_full An open source virtual globe for android
title_fullStr An open source virtual globe for android
title_full_unstemmed An open source virtual globe for android
title_sort An open source virtual globe for android
author Almeida, Paulo Adelino Dias
author_facet Almeida, Paulo Adelino Dias
author_role author
dc.contributor.none.fl_str_mv Rocha, Jorge Gustavo
Universidade do Minho
dc.contributor.author.fl_str_mv Almeida, Paulo Adelino Dias
dc.subject.por.fl_str_mv 910:681.3
681.3:910
621.39
topic 910:681.3
681.3:910
621.39
description Dissertação de mestrado em Engenharia Informática
publishDate 2013
dc.date.none.fl_str_mv 2013
2013-01-01T00:00:00Z
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/1822/27848
url http://hdl.handle.net/1822/27848
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 201195704
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.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132786980814848