Objectives |
The continuously unfolding field of Pervasive Computing refers to computing which is made to appear anytime and everywhere.
This course focuses on the basics of developing pervasive computing systems, which goes way beyond the development of traditional computing systems, and thereby demands abstractions for computing ensembles, real time, real space, goal orientedness, dependability, correctness, modalities of interaction, explicit and implicit use, usability and trust.
The students should become aware of the key design principles and development methods of the emerging "natural" interaction paradigm as opposed to traditional interactive models, e.g. command-line, menu-driven, or GUI-based.
|
Subject |
The courses “Pervasive Computing: Systems and Environments” and “Pervasive Computing: Design and Development” are strongly intertwined. The following topics will be covered in this lecture:
- Pervasive computing design process
- Emergence, adaptation and intelligence
- Ensembles and swarms
- Location, mobility and awareness
- Design abstractions for real time, context (multi-sensors), location and space
- Autonomy, self-management and self-organisation
- Emergent behaviour
|