
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
- Introduction, examples, and challenges.
- Programming mobile systems
- Models and architectures
- Native frameworks
- Web-based solutions
- Wireless networks
- Wireless networks
- Mobility
- Location
- Location concepts
- Location techniques
- Mobile Computing Specific Issues
- Interfaces
- Data management
- Context-awareness
- Introduction to pervasive computing
- Devices
- Models for pervasive computing
- Pervasive Sensing
- Sensor networks
- 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.