Uma arquitetura de referência para gerenciamento e reuso de ambientes virtuais tridmensionais

Detalhes bibliográficos
Autor(a) principal: FUJIOKA, Rodrigo da Cruz
Data de Publicação: 2015
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFPE
Texto Completo: https://repositorio.ufpe.br/handle/123456789/26271
Resumo: Os Ambientes Virtuais Tridimensionais (3D) vêm se tornando uma alternativa para o desenvolvimento de aplicações mais realistas e intuitivas para os usuários, pois permitem a navegação e interação com elementos próximos das suas realidades. Técnicas para geração de Ambientes Virtuais que se adaptam ao perfil do usuário têm sido desenvolvidas, incorporando procedimentos de acompanhamento de ações e modificando o ambiente em função deste comportamento. Tais técnicas necessitam trabalhar constantemente com o reaproveitamento de artefatos desenvolvidos para Ambientes Virtuais Tridimensionais (AV). O presente trabalho analisa a problemática envolvida na utilização de técnicas de reuso de artefatos em AV, bem como a sua disponibilização por meio de uma Arquitetura Orientada a Serviços (SOA). Trata-se de uma abordagem multidisciplinar, envolvendo a agregação de componentes relacionados à Engenharia de Software, Reuso de Software e Realidade Virtual. Esta abordagem levou em consideração os seguintes aspectos: (i) a disponibilização e gerenciamento destes ambientes na Web; (ii) os variados tipos de artefatos existentes para descrição de mundos em 3D; e (iii) os diferentes domínios que esta arquitetura irá gerenciar. Para alcançar tais objetivos, foi definida uma arquitetura de referência baseada em SOA que gerencia um repositório de objetos virtuais tridimensionais e um framework para ser utilizado no desenvolvimento de aplicações para recuperação dos artefatos necessários à construção de ambientes virtuais. As principais contribuições elencadas nesta tese são: (i) especificação de uma arquitetura de referência baseada em SOA para distribuição e compartilhamento de ambientes virtuais; (ii) avaliação do estado da arte sobre reuso no contexto dos ambientes de Realidade Virtual; e (iii) um arcabouço de aplicações Web utilizando a tecnologia Java como prova de conceito da solução do problema investigado.
id UFPE_dabc488f0b969cabcef603584946aead
oai_identifier_str oai:repositorio.ufpe.br:123456789/26271
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling FUJIOKA, Rodrigo da Cruzhttp://lattes.cnpq.br/0843668802633139http://lattes.cnpq.br/7076371974874150SOUZA, Fernando da Fonseca deAQUINO, Marcus Salerno de2018-09-05T22:35:43Z2018-09-05T22:35:43Z2015-03-13https://repositorio.ufpe.br/handle/123456789/26271Os Ambientes Virtuais Tridimensionais (3D) vêm se tornando uma alternativa para o desenvolvimento de aplicações mais realistas e intuitivas para os usuários, pois permitem a navegação e interação com elementos próximos das suas realidades. Técnicas para geração de Ambientes Virtuais que se adaptam ao perfil do usuário têm sido desenvolvidas, incorporando procedimentos de acompanhamento de ações e modificando o ambiente em função deste comportamento. Tais técnicas necessitam trabalhar constantemente com o reaproveitamento de artefatos desenvolvidos para Ambientes Virtuais Tridimensionais (AV). O presente trabalho analisa a problemática envolvida na utilização de técnicas de reuso de artefatos em AV, bem como a sua disponibilização por meio de uma Arquitetura Orientada a Serviços (SOA). Trata-se de uma abordagem multidisciplinar, envolvendo a agregação de componentes relacionados à Engenharia de Software, Reuso de Software e Realidade Virtual. Esta abordagem levou em consideração os seguintes aspectos: (i) a disponibilização e gerenciamento destes ambientes na Web; (ii) os variados tipos de artefatos existentes para descrição de mundos em 3D; e (iii) os diferentes domínios que esta arquitetura irá gerenciar. Para alcançar tais objetivos, foi definida uma arquitetura de referência baseada em SOA que gerencia um repositório de objetos virtuais tridimensionais e um framework para ser utilizado no desenvolvimento de aplicações para recuperação dos artefatos necessários à construção de ambientes virtuais. As principais contribuições elencadas nesta tese são: (i) especificação de uma arquitetura de referência baseada em SOA para distribuição e compartilhamento de ambientes virtuais; (ii) avaliação do estado da arte sobre reuso no contexto dos ambientes de Realidade Virtual; e (iii) um arcabouço de aplicações Web utilizando a tecnologia Java como prova de conceito da solução do problema investigado.Virtual Three-dimensional (3D) environments are becoming an alternative to the development of more realistic and intuitive applications for users because they allow browsing and interacting with elements close to their realities. Techniques for generating virtual environments that fit user profile have been developed, including tasks of actions follow-up and modifying the environment due to this behavior. Such techniques need to work constantly with the reuse of artifacts developed for AV. This work analyzes the issues involved in the use of AV in recycling techniques, as well as, their provision through a service-oriented architecture (SOA). It is a multidisciplinary approach that includes components related to Software Engineering, Software Reuse and Virtual Reality. This approach takes into account the following: (i) the availability and management of those environments on the Web; (ii) several kinds of existing artifacts descriptions of 3D environments; and (iii) the different areas that architecture will manage. To achieve those goals, a SOA-based reference architecture was defined. It manages a repository of three-dimensional virtual objects and a framework to be used in the development of applications for recovery of the artifacts needed to build virtual environments. The main contributions listed in this doctoral thesis are: (i) specification of a SOA-based reference architecture for distribution and sharing of virtual environments; (ii) evaluation of the state of the art for reuse in the context of a virtual reality environment; and (iii) a web application framework using Java technology as proof of concept of the proposed solution.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessEngenharia de softwareRealidade virtualUma arquitetura de referência para gerenciamento e reuso de ambientes virtuais tridmensionaisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisdoutoradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILTESE Rodrigo da Cruz Fujioka.pdf.jpgTESE Rodrigo da Cruz Fujioka.pdf.jpgGenerated Thumbnailimage/jpeg1332https://repositorio.ufpe.br/bitstream/123456789/26271/5/TESE%20Rodrigo%20da%20Cruz%20Fujioka.pdf.jpgb658c8a916ae67951e691eecccd8b223MD55ORIGINALTESE Rodrigo da Cruz Fujioka.pdfTESE Rodrigo da Cruz Fujioka.pdfapplication/pdf3992219https://repositorio.ufpe.br/bitstream/123456789/26271/1/TESE%20Rodrigo%20da%20Cruz%20Fujioka.pdf56c27f603dd14e218d148f801157cc7fMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/26271/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82311https://repositorio.ufpe.br/bitstream/123456789/26271/3/license.txt4b8a02c7f2818eaf00dcf2260dd5eb08MD53TEXTTESE Rodrigo da Cruz Fujioka.pdf.txtTESE Rodrigo da Cruz Fujioka.pdf.txtExtracted texttext/plain274408https://repositorio.ufpe.br/bitstream/123456789/26271/4/TESE%20Rodrigo%20da%20Cruz%20Fujioka.pdf.txtacfd362494396195fda99692374f807bMD54123456789/262712019-10-25 09:35:21.368oai:repositorio.ufpe.br:123456789/26271TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLMKgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUEUgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgbm9tZShzKSBkbyhzKSBhdXRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8gZW50cmVndWUgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRvIHByZXZpc3RvIG5hIGFsw61uZWEgYykuCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T12:35:21Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Uma arquitetura de referência para gerenciamento e reuso de ambientes virtuais tridmensionais
title Uma arquitetura de referência para gerenciamento e reuso de ambientes virtuais tridmensionais
spellingShingle Uma arquitetura de referência para gerenciamento e reuso de ambientes virtuais tridmensionais
FUJIOKA, Rodrigo da Cruz
Engenharia de software
Realidade virtual
title_short Uma arquitetura de referência para gerenciamento e reuso de ambientes virtuais tridmensionais
title_full Uma arquitetura de referência para gerenciamento e reuso de ambientes virtuais tridmensionais
title_fullStr Uma arquitetura de referência para gerenciamento e reuso de ambientes virtuais tridmensionais
title_full_unstemmed Uma arquitetura de referência para gerenciamento e reuso de ambientes virtuais tridmensionais
title_sort Uma arquitetura de referência para gerenciamento e reuso de ambientes virtuais tridmensionais
author FUJIOKA, Rodrigo da Cruz
author_facet FUJIOKA, Rodrigo da Cruz
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/0843668802633139
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/7076371974874150
dc.contributor.author.fl_str_mv FUJIOKA, Rodrigo da Cruz
dc.contributor.advisor1.fl_str_mv SOUZA, Fernando da Fonseca de
dc.contributor.advisor-co1.fl_str_mv AQUINO, Marcus Salerno de
contributor_str_mv SOUZA, Fernando da Fonseca de
AQUINO, Marcus Salerno de
dc.subject.por.fl_str_mv Engenharia de software
Realidade virtual
topic Engenharia de software
Realidade virtual
description Os Ambientes Virtuais Tridimensionais (3D) vêm se tornando uma alternativa para o desenvolvimento de aplicações mais realistas e intuitivas para os usuários, pois permitem a navegação e interação com elementos próximos das suas realidades. Técnicas para geração de Ambientes Virtuais que se adaptam ao perfil do usuário têm sido desenvolvidas, incorporando procedimentos de acompanhamento de ações e modificando o ambiente em função deste comportamento. Tais técnicas necessitam trabalhar constantemente com o reaproveitamento de artefatos desenvolvidos para Ambientes Virtuais Tridimensionais (AV). O presente trabalho analisa a problemática envolvida na utilização de técnicas de reuso de artefatos em AV, bem como a sua disponibilização por meio de uma Arquitetura Orientada a Serviços (SOA). Trata-se de uma abordagem multidisciplinar, envolvendo a agregação de componentes relacionados à Engenharia de Software, Reuso de Software e Realidade Virtual. Esta abordagem levou em consideração os seguintes aspectos: (i) a disponibilização e gerenciamento destes ambientes na Web; (ii) os variados tipos de artefatos existentes para descrição de mundos em 3D; e (iii) os diferentes domínios que esta arquitetura irá gerenciar. Para alcançar tais objetivos, foi definida uma arquitetura de referência baseada em SOA que gerencia um repositório de objetos virtuais tridimensionais e um framework para ser utilizado no desenvolvimento de aplicações para recuperação dos artefatos necessários à construção de ambientes virtuais. As principais contribuições elencadas nesta tese são: (i) especificação de uma arquitetura de referência baseada em SOA para distribuição e compartilhamento de ambientes virtuais; (ii) avaliação do estado da arte sobre reuso no contexto dos ambientes de Realidade Virtual; e (iii) um arcabouço de aplicações Web utilizando a tecnologia Java como prova de conceito da solução do problema investigado.
publishDate 2015
dc.date.issued.fl_str_mv 2015-03-13
dc.date.accessioned.fl_str_mv 2018-09-05T22:35:43Z
dc.date.available.fl_str_mv 2018-09-05T22:35:43Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/26271
url https://repositorio.ufpe.br/handle/123456789/26271
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.publisher.program.fl_str_mv Programa de Pos Graduacao em Ciencia da Computacao
dc.publisher.initials.fl_str_mv UFPE
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/26271/5/TESE%20Rodrigo%20da%20Cruz%20Fujioka.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/26271/1/TESE%20Rodrigo%20da%20Cruz%20Fujioka.pdf
https://repositorio.ufpe.br/bitstream/123456789/26271/2/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/26271/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/26271/4/TESE%20Rodrigo%20da%20Cruz%20Fujioka.pdf.txt
bitstream.checksum.fl_str_mv b658c8a916ae67951e691eecccd8b223
56c27f603dd14e218d148f801157cc7f
e39d27027a6cc9cb039ad269a5db8e34
4b8a02c7f2818eaf00dcf2260dd5eb08
acfd362494396195fda99692374f807b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1802310868664320000