A. Compreensão do conceito de mobile context-awareness
Identificar os marcos históricos do conceito de context-awareness; Explorar a vertente móvel das aplicações sensíveis ao contexto, estabelecendo ligação com o evoluir das funcionalidades dos dispositivos móveis; Elaborar o estado da arte das principais mobile context-aware applications (características, categorias e área de aplicação); Identificar as principais fontes de contexto e as suas potencialidades de aplicação (perspectiva actual e perspectiva futura) B. Ligação entre o conceito de mobile context-aware applications e a distribuição de conteúdos audiovisuais (Mobile TV) Perceber as potencialidades do consumo de vídeo associado a uma aplicação móvel sensível ao contexto; Identificar características e modelos de consumo da Mobile TV; Explorar o desafio/inovação na distribuição de conteúdos audiovisuais baseados no contexto (confluência de conceitos – context- aware applications e Mobile TV); Perceber de que forma a personalização de conteúdos é (ou não) tida em conta na Mobile TV (estado da arte e percepção de como pode ser integrada esta personalização, caso não se verifique); C. Context-aware mobile applications, conteúdos audiovisuais e redes sociais Perceber de forma generalista o panorama actual das redes sociais, as suas características, especificidades e impacto (necessário afunilar esta abordagem); Identificar a relevância de inclusão de funcionalidades sociais ao nível da recepção de conteúdos audiovisuais em terminais móveis; Explicitar o conceito de social mobile TV; Estudar e analisar o caso do projecto C-Cast: - Reflectir sobre a personalização dos conteúdos audiovisuais (canal personalizado); - Referir as principais funcionalidades e potencialidades; - Identificar os problemas/limitações e o espaço para crescimento/alargamento da experiência. - Referir a sua posição de base para a extensão do cenário que é alvo do projecto e o seu possível enquadramento como social mobile context-aware application que se foca nos conteúdos audiovisuais. D. Usabilidade e mobile context-aware applications Compreender o conceito de usabilidade (características, modelos, normas); Perceber as características específicas e desafios próprios de pensar a usabilidade adaptada a dispositivos móveis e a aplicações sensíveis ao contexto; Reflectir sobre as metodologias de teste de usabilidade e a sua adequação à avaliação de context-aware mobile applications; E. HCI, guidelines de design visual adaptado às mobile context-aware applications Conhecer e explorar o conceito de HCI; Perceber os desafios para a HCI colocados pelos dispositivos móveis; Identificar e analisar técnicas de interacção para mobile (análise dos diversos tipos de dispositivos/OS - Nokia, Android ) Reconhecer os desafios de desenvolver uma interface que se deve adaptar ao contexto permitindo, simultaneamente o controlo pelo utilizador; Analisar formas de apresentação de informações de contexto (visualização de informação e manutenção da atenção visual); Compreender os desafios do design de interfaces para dispositivos baseados em paradigmas de interacção multi-touch e de manipulação directa; Analisar criticamente guidelines de design visual aplicadas aos pequenos ecrãs; F. Proposta e desenvolvimento da aplicação MyChannel Design funcional da aplicação (ênfase nas potencialidades sociais em torno do contexto): - Identificação de requisitos funcionais; - Definição de um cenário de aplicabilidade; - Elaboração de um storyboard; Criação de um protótipo (ainda por definir as características deste protótipo e o nível de profundidade/fiabilidade) - GUI Criação de identidade e marca para a aplicação; Avaliação e teste do protótipo (a definir amostra, técnicas e instrumentos de recolha de dados); Recolha e análise dos dados – percepção do impacto de aplicação junto do utilizador: aceitação ou não do paradigma de interacção desenvolvido, aceitação das funcionalidades (...) Possível elaboração de um manual de boas práticas aplicado às social mobile context-aware aplications: design guidelines, normas de usabilidade, técnicas de desenvolvimento e prototipagem, modelos de interacção (...) Análise critica da aplicação idealizada e identificação de perspectivas futuras de desenvolvimento de trabalho.