Objectives |
The continuously unfolding field of Pervasive Computing refers to computing which is made to appear anytime and everywhere. The concept of using small internet-connected and inexpensive computers to help with everyday functions in an automated fashion touches on distributed computing, mobile computing, location computing, mobile networking, sensor networks, human–computer interaction, context-aware technologies, and artificial intelligence.
This course focuses on the underlying state-of-the art of ubicomp technologies, the challenges it raises across computer science: in systems design and engineering, in systems modelling, and in user interface design, as well as the potential domains of application.
The students should understand the fundamental underlying principles, methods and models essential for enabling a fully robust ubiquitous computing systems and environments.
|
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:
- Historical roots, vision and paradigms
- Enabling technologies for identification, positioning, localization and track-ing
- Wireless communication
- Sensors and actuators
- Networked embedded system architectures
- Pervasive computing middleware
- Context-aware design and development
- Coordination, unobtrusiveness and multimodal interaction
- Ethnographic, social, legal, security and privacy issues
|