Disciplina Curricular
Computação Móvel e Ubíqua CMov
Mestrado Bolonha em Engenharia de Telecomunicações e Informática - METI 2021
Contextos
Grupo: METI 2021 > 2º Ciclo > Área Principal > Especializações > Especialização em Internet das Coisas > Informática
Período:
Grupo: METI 2021 > 2º Ciclo > Área Principal > Especializações > Especialização em Sistemas Distribuídos e Aplicações para a Internet > Informática
Período:
Peso
6.0 (para cálculo da média)
Pré-requisitos
Conhecimentos básicos de sistemas operativos, redes de computadores e sistemas distribuídos. Experiência de programação (mínimo de duas cadeiras prévias, criação de aplicações de raíz preferencialmente com Java ou Kottlin).
Objectivos
Perceber os desafios e problemas subjacentes à concepção e desenvolvimento de software de suporte (middleware e sistema operativo) e aplicações em ambientes com entidades móveis e ubíquas (pessoas, hardware, software). Especificar, conceber, analisar e implementar sistemas (middleware móvel/ubíquo e sistema operativo) de suporte à mobilidade/ubiquidade de hardware e software assim como dos seus utilizadores.
Programa
Fundamentos do sistema operativo Android e introdução à programação em Android. O contexto da computação móvel e ubíqua e os seus desafios fundamentais. O conceito de informação de contexto, a sua relevância e aplicação em computação móvel ; mecanismos e plataformas para percepção de informação de contexto. Mecanismos de localização em espaços interiores e exteriores e a sua aplicação em computação móvel. Privacidade em serviços baseados na localização. Pesquisa de recursos computacionais e offloading computacional. Aplicações da replicação de dados na computação móvel. Restrições e gestão energética em dispositivos móveis.
Metodologia de avaliação
Exame (40%), Projecto (40%), Apresentação (20%)
Componente de Competências Transversais
Fazer apresentações. Escrita de relatórios técnicos/científicos.
Componente Laboratorial
Desenvolvimento de software
Componente de Programação e Computação
Esta UC é predominantemente centrada na programação e computação
Princípios Éticos
Todos os membros de um grupo são responsáveis pelo trabalho do grupo. Em qualquer avaliação, todo aluno deve divulgar honestamente qualquer ajuda recebida e fontes usadas. Numa avaliação oral, todo aluno deverá ser capaz de apresentar e responder a perguntas sobre toda a avaliação.