Titulo Estágio
3D interactive streaming
Área Tecnológica
Interação com o Utilizador
Local do Estágio
CISUC
Enquadramento
High-end 3D computer graphics is progressively becoming available on mobile platforms, however, massive use of that processing power can easily come in conflict with effective power management, already under pressure from processing and wireless communication.
On the other end, general purpose high availability graphics processing is also becoming norm at the cloud with such solutions and NVIDIA Tesla e Fermi computing infrastructures. In this project we aim to develop and test an architecture for game engine that would exploit the tight coupling between a centrally computed graphics processing engine and a mobile video stream render and interaction control interface.
While the game engine would mostly reuse a state-of-the-art implementation available, the critical component to model and test would be a remote interaction management system as two interconnected cooperating components (a server-side model computation and a client -side view and control interface).
Objetivo
This project follows a Design Research approach, and will aim to produce a formal software architecture specification followed by the agile development of a working prototype for experimentation and metrics.
To achieve the goal we will adapt and existing open source game engine for cloud computing of a video stream and focus most of the innovation and ground work on the architecture and testing of the remote interaction management system.
Plano de Trabalhos - Semestre 1
A1. (M1-M3) State of the art research - research and document the relevant SoA, publications and software review, for the study of the problem at hand;
A2. (M2 - M3) Detailed proposal - detailed characterization of the problem to be solved stating specific goals and requirements, assumptions and milestones for the rest of the project;
A3. (M3 - M4) Initial Design - identification of quality attributes, and architectural drivers and initial design for the proposed solution, including interaction models and user interface draft
Plano de Trabalhos - Semestre 2
A4. (M5 - M10) Prototyping - implementation and testing of a working prototype, tuning or corrections based on evaluation results
A5. (M9) Evaluation - definition of evaluation criteria and method, performance or evaluation and analysis of results
A6. (M10 - M11) Statement of Learning - production of paper/thesis with process report and reflection on knowledge production
Condições
O estágio será realizado em laboratório no DEI.
Orientador
Prof. Licinio Roque
lir@dei.uc.pt 📩