Titulo Estágio
Invisible Multiplatform Achievements System
Área Tecnológica
Interação com o Utilizador
Local do Estágio
Aveiro
Enquadramento
Os sistemas de achievements, inicialmente encontrados em jogos, surgiram para criar um ambiente de competição entre os jogadores e para prolongar o seu interesse pelo produto. No entanto, ao aplicar esta abordagem a outros tipos de aplicações, aliada a context-aware e multiplataforma, conseguimos replicar a experiência e cativar os utilizadores, para além de os incentivar a interagir e competir uns com os outros.
Adicionando "gamification" a qualquer aplicação, em diversas plataformas e sistemas, criamos um ambiente global que permite distinguir os utilizadores e recompensá-los, independentemente da sua localização, dispositivo ou aplicação.
O projeto referido já se encontra parcialmente desenvolvido na empresa, pelo que a sua continuação já terá alguns rumos escolhidos.
Objetivo
A presente proposta assenta principalmente no desenvolvimento de bibliotecas para controlo e gestão de achievements e interação com o servidor central. Estas bibliotecas devem funcionar de forma não intrusiva, ou seja, não podem comprometer o desempenho das aplicações onde são integradas.
Para a criação das bibliotecas, parâmetros como a localização, context-aware, data e hora, câmaras ou redes utilizadas provenientes da utilização das aplicações têm que ser tidas em conta, assim como todas as combinações dos mesmos.
O funcionamento destas bibliotecas deve ser independente, não sendo necessário alterar o código da aplicação que as integre para que a gestão e o processamento dos achievements sejam realizados.
Plano de Trabalhos - Semestre 1
T1 – Elaboração do estudo do Estado da Arte.
T2 – Levantamento e Especificação de Requisitos.
Plano de Trabalhos - Semestre 2
T3 – Desenvolvimento da solução.
T4 – Testes.
T5 – Elaboração do Relatório Final.
Condições
Perfil requerido do candidato
• Autonomia e espírito crítico;
• Média final de curso (prevista) mínima de 14 valores;
• Enorme motivação e disponibilidade;
• Fluência em Inglês.
Orientador
Ricardo Ferrolho
rferrolho@ubiwhere.com 📩