Propostas sem aluno

DEI - FCTUC
Gerado a 2024-04-26 17:12:53 (Europe/Lisbon).
Voltar

Titulo Estágio

Augmented Reality SandBox Application Toolkit

Áreas de especialidade

Sistemas de Informação

Engenharia de Software

Local do Estágio

DEI

Enquadramento

Augmented Reality Sandboxes have applications in entertainment, terrain simulation, games, culture, etc. However, creating content for these usually requires specific programming languages that may be out of reach for multimedia designers. This project aims at creating a toolkit for simplifying the development of SandBox application by creating a Web-based platform. This project is inspired in many similar toolkits which provide a web-based programming platform, for example the Ubi Displays [1] for projected based displays, or Wikitude SDK for Augmented Reality.
The aim of this project is to implement and evaluate a toolkit for web-based SandBox applications. The toolkit should:

1. Provide a web-based execution environment. Developers using this toolkit should be able to create a web page / application and configure that web page as the content to be projected onto the SandBox.
2. Provide input abstraction. The toolkit should map depth sensor /user input into appropriate JavaScript events.

Objetivo

The objectives of this project are:

1. Create a toolkit to help in the development of web-based SandBox applications.
2. Study existing HTML/CSS functionality and determine if and how those might be applied to the SandBox scenario.
3. Propose and evaluate and interaction mechanism for input abstraction between the SandBox and the web environment.
4. Evaluate the resulting toolkit from the perspective of developers and final users
5. Implement one or two application scenarios using the toolkit

Plano de Trabalhos - Semestre 1

Semester 1
1. Familiarization with the SandBox device
2. Study existing systems (e.g. Ubi Displays) that provide web-based support to non web-based platforms.
3. Study approaches for the creation of a web-based platform
4. Study SandBox application scenarios and how those could be supported by a web-based platform
5. Define an initial architecture

Plano de Trabalhos - Semestre 2

Semester 2
6. Implement the proposed platform
7. Implement demo applications
8. Evaluate the platform
9. Write the report and a scientific paper

Condições

Required student profile
Good knowledge of JavaScript and object-oriented programming, HTML and CSS;

References and conferences
[1] Hardy, J., Ellis, C., Alexander, J., & Davies, N. (2013). Ubi Displays: A Toolkit for the Rapid Creation of Interactive Projected Displays. Retrieved from http://eprints.lancs.ac.uk/65005/
https://www.youtube.com/watch?v=df1NO7MoAUY

Observações

[url=https://docs.google.com/document/d/1GtXzPvxa50Y7qg5dfEPEDppm-W2QHLwFUNTm0yvJFvk/edit#heading=h.f9u7tst7ygst]https://docs.google.com/document/d/1GtXzPvxa50Y7qg5dfEPEDppm-W2QHLwFUNTm0yvJFvk/edit#heading=h.f9u7tst7ygst[/url]

Orientador

Jorge Carlos dos Santos Cardoso
jorgecardoso@dei.uc.pt 📩