Faculdade de Ciências e Tecnologia

Mobile and Pervasive Computing

Code

8299

Academic unit

Faculdade de Ciências e Tecnologia

Department

Departamento de Informática

Credits

6.0

Teacher in charge

Nuno Manuel Ribeiro Preguiça, Sérgio Marco Duarte

Weekly hours

4

Teaching language

Português

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

  • Characteristics of mobile and pervasive computing
  • Architectures, models and techniques for programming mobile and pervasive computing system
  • Basic knowledge on mobile networks
  • Location techniques
  • Specific problems and solutions for mobile applications (interfaces, data management, context awareness)
  • Problems and techniques for sensing systems

Know-how 

  • Design and implement mobile systems
  • Implement solutions to address mobility specific issues
  • Design and implement pervasive systems

Prerequisites

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

Subject matter

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

Evaluation method

Assessment in this course is based on the following components:
Two tests: 33% each
Two mini-projects: 17 % each

Test. Closed-book.
Frequency. Mini-project grade >=  8.
 

Courses