Mobile and Pervasive Computing (2017/2018) - Departamento de Informática
Description

This is an optional course on mobile and pervasive computing systems. It provides the basic knowledge on the characteristics of mobile and pervasive computing, models and techniques used in the development of applications targeting these environments.

Objectives

This is an optional course on mobile and pervasive computing systems. It provides the basic knowledge on the characteristics of mobile and pervasive computing, models and techniques used in the development of applications targeting these environments.

As prerequisites students should have previous acquaintance with programming and distributed systems.

Knowledge

Know-how

Syllabus
  1. Introduction, examples, and challenges.
  2. Introduction to pervasive computing
    1. Devices
    2. Models for pervasive computing
  3. Pervasive Sensing
    1. Sensor networks
    2. IoT systems
    3. Participatory sensing
  4. Mobile Computing Specific Issues
    1. Interfaces
    2. Data management
    3. Context-awareness
  5. Programming mobile systems
    1. Models and architectures
    2. Native frameworks
    3. Web-based solutions
  6. Wireless networks
    1. Wireless networks
    2. Mobility
  7. Mobile Computing Specific Issues
    1. Interfaces
    2. Data management
    3. Context-awareness
Prerequisites

As prerequisites students should have previous acquaintance with programming and distributed systems.

Student work
  Hours per credit 28
  Hours per week Weeks Hours
Aulas práticas e laboratoriais   28.0
Aulas teóricas   28.0
Avaliação   6.0
Self study   50.0
Orientação tutorial   8.0
Project   48.0
Total hours 168
ECTS 6.0