Disciplina

Área

Área Científica de Arquitectura e Sistemas Operativos > Sistemas Operativos e Sistemas Distribuídos

Activa nos planos curriculares

MEIC-A 2021 > MEIC-A 2021 > 2º Ciclo > Area Principal > Agrupamentos > Sistemas Distribuídos > Computação Móvel e Ubíqua

METI 2018 > METI 2018 > 2º Ciclo > Áreas de Especialização > Internet das Coisas > Computação Móvel e Ubíqua

METI 2021 > METI 2021 > 2º Ciclo > Área Principal > Especializações > Especialização em Internet das Coisas > Informática > Computação Móvel e Ubíqua

MEIC-T 2021 > MEIC-T 2021 > 2º Ciclo > Área Principal > Agrupamentos > Sistemas Distribuídos > Computação Móvel e Ubíqua

MEIC-T 2015 > MEIC-T 2015 > 2º Ciclo > Agrupamentos > Sistemas Computacionais > Computação Móvel e Ubíqua

MEIC-A 2015 > MEIC-A 2015 > 2º Ciclo > Agrupamentos > Sistemas Computacionais > Computação Móvel e Ubíqua

MEIC-T 2006 > MEIC-T 2006 > 2º Ciclo > Áreas de Especialização Complementares > Sistemas Embebidos > Computação Móvel e Ubíqua

MERC 2006 > MERC 2006 > 2º Ciclo > Área de Especialização Principal > Aplicações Seguras, Móveis Entre-Pares e na Nuvem > Computação Móvel e Ubíqua

MEIC-A 2006 > MEIC-A 2006 > 2º Ciclo > Área de Especialização Complementar > Sistemas Embebidos > Computação Móvel e Ubíqua

Nível

Testes ou Exame (50%), Projecto (50%).

Tipo

Não Estruturante

Regime

Semestral

Carga Horária

1º Semestre

3.0 h/semana

1.5 h/semana

147.0 h/semestre

Objectivos

Perceber os problemas subjacentes à concepção e desenvolvimento software de suporte (Middleware e sistema operativo) a aplicações em ambientes com entidades móveis (pessoas, hardware, software, etc.). Especificar, conceber, analisar e implementar sistemas (Mobile Middleware e sistema operativo) de suporte à mobilidade de hardware e software assim como dos seus utilizadores.

Programa

Desafios e problemas fundamentais da computação móvel (comunicação, tolerância a faltas, disponibilidade, acesso a informação remota, segurança, adaptabilidade, localização, escalabilidade, etc.), aplicações, arquitecturas e paradigmas, hoarding/staging, replicação, consistência, sincronização, descoberta de recursos, middleware, awareness, segurança, código móvel.

Metodologia de avaliação

Testes ou Exame (50%), Projecto (50%).

Pré-requisitos

Componente Laboratorial

Princípios Éticos

Componente de Programação e Computação

Componente de Competências Transversais

Bibliografia

Principal

Mobile Middleware

Paolo Bellavista

2006

Auerbach Publishers


Selected articles

IEEE, ACM

?

ACM