Please use this identifier to cite or link to this item:
https://hdl.handle.net/10316/107948
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Mendes, António José Nunes | - |
dc.contributor.advisor | Cardoso, Jorge Carlos dos Santos | - |
dc.contributor.author | Morgado, Gustavo José Fernandes | - |
dc.date.accessioned | 2023-08-02T22:04:16Z | - |
dc.date.available | 2023-08-02T22:04:16Z | - |
dc.date.issued | 2023-07-18 | - |
dc.date.submitted | 2023-08-02 | - |
dc.identifier.uri | https://hdl.handle.net/10316/107948 | - |
dc.description | Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia | pt |
dc.description.abstract | O processo de aprender a programar em realidade virtual pode ser árduo. Não só obriga o programador a pensar no espaço tridimensional, como também obriga o utilizador a visualizar os resultados da sua programação em tempos e espaços separados, introduzindo uma quebra no ritmo da programação e diminuindo a velocidade de trabalho.Por este motivo, existe a necessidade de uma ferramenta de assistência à programação para ajudar os programadores a visualizar mais claramente as alterações que efectuam. Optámos por trabalhar na plataforma Glitch, um editor popular que suporta a framework A-Frame, que é utilizada para a programação de realidade virtual. Para além disso, também serão adicionadas funcionalidades que podem ajudar os principiantes a habituarem-se melhor à framework, ao lado de programadores mais veteranos que podem apreciar uma melhoria na experiência de programação em A-Frame.Este relatório apresentará as diferentes fases do processo de desenvolvimento da ferramenta de programação, começando com alguns testes da framework A-Frame, seguidos de uma pesquisa sobre o funcionamento da plataforma Glitch, uma revisão do estado da arte, sucessida pela decisão das metodologias implementadas no projeto, do planeamento do projeto e de todas as decisões tomadas no processo de desenvolvimento e nos testes de usabilidade.Seguindo esta abordagem, o objetivo é fornecer uma ferramenta de assistência à proogramação robusta e de fácil utilização para a programação de realidade virtual com A-Frame. Esta ferramenta não só facilitará a visualização das alterações ao código, como também melhorará a experiência geral de programação, permitindo que programadores de diferentes níveis de especialização aproveitem todo o potencial do A-Frame nas suas aplicações de realidade virtual. | pt |
dc.description.abstract | The process of learning how to program in virtual reality can be an arduous one. Not only does it involve the programmer to think in the three-dimensional space, it also obligates the user to view the results of their coding in separate times and spaces, introducing a break in the momentum of programming and slowing down the working speed.Due to this, there is a need for a coding assistance tool in order to help programmers more clearly visualize the changes that they make. We chose to work on the Glitch platform, a popular editor that supports the A-frame framework used for programming virtual reality. In addition, it will also be added features that can help beginners get better used to the framework, alongside more veteran programmers who can appreciate an improvement on the experience of programming in A-Frame.This report will present the different phases of the development process of the coding tool, starting with some testing of the A-Frame framework, followed by a research on how the Glitch platform works, a review of the state of art, followed by the decision of the methodologies implemented on the project, the planning of the project, and all the decisions taken in the development process and the usability testing.By following this approach, the aim is to deliver a robust and user-friendly coding assistance tool for virtual reality programming with A-Frame. This tool will not only facilitate the visualization of code changes but also enhance the overall programming experience, empowering programmers of varying expertise levels to harness the full potential of A-Frame in their virtual reality applications. | pt |
dc.language.iso | eng | pt |
dc.rights | openAccess | pt |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | pt |
dc.subject | Pré-visualização | pt |
dc.subject | A-Frame | pt |
dc.subject | Glitch | pt |
dc.subject | Programação | pt |
dc.subject | IDE | pt |
dc.subject | Live Preview | pt |
dc.subject | A-Frame | pt |
dc.subject | Glitch | pt |
dc.subject | Programming | pt |
dc.subject | IDE | pt |
dc.title | Live preview and coding assistance tool for Virtual Reality programming with A-Frame | pt |
dc.title.alternative | Ferramenta de pré-visualização em direto e assistência de programação para Realidade Virtual com A-Frame | pt |
dc.type | masterThesis | pt |
degois.publication.location | DEI | pt |
degois.publication.title | Live preview and coding assistance tool for Virtual Reality programming with A-Frame | eng |
dc.peerreviewed | yes | - |
dc.date.embargo | 2023-07-18 | * |
dc.identifier.tid | 203337948 | pt |
thesis.degree.discipline | Informática | - |
thesis.degree.level | 1 | - |
thesis.degree.name | Mestrado em Engenharia Informática | pt |
uc.degree.grantorUnit | Faculdade de Ciências e Tecnologia - Departamento de Engenharia Informática | - |
uc.rechabilitacaoestrangeira | no | pt |
uc.degree.grantorID | 0500 | - |
uc.contributor.author | Morgado, Gustavo José Fernandes::0009-0002-2103-2725 | - |
uc.degree.classification | 13 | - |
uc.date.periodoEmbargo | 0 | pt |
uc.degree.presidentejuri | Teixeira, César Alexandre Domingues | - |
uc.degree.elementojuri | Polisciuc, Evgheni | - |
uc.degree.elementojuri | Cardoso, Jorge Carlos dos Santos | - |
uc.contributor.advisor | Mendes, António José Nunes | - |
uc.contributor.advisor | Cardoso, Jorge Carlos dos Santos::0000-0002-0196-2821 | - |
item.openairetype | masterThesis | - |
item.fulltext | Com Texto completo | - |
item.languageiso639-1 | en | - |
item.grantfulltext | open | - |
item.cerifentitytype | Publications | - |
item.openairecristype | http://purl.org/coar/resource_type/c_18cf | - |
crisitem.advisor.researchunit | CISUC - Centre for Informatics and Systems of the University of Coimbra | - |
crisitem.advisor.parentresearchunit | Faculty of Sciences and Technology | - |
crisitem.advisor.orcid | 0000-0002-0196-2821 | - |
Appears in Collections: | UC - Dissertações de Mestrado |
Files in This Item:
File | Size | Format | |
---|---|---|---|
EN_LATEX_template (15).pdf | 3.26 MB | Adobe PDF | View/Open |
Page view(s)
46
checked on Jul 17, 2024
Download(s)
76
checked on Jul 17, 2024
Google ScholarTM
Check
This item is licensed under a Creative Commons License