IFT 403
Mobile and Pervasive Computing
2
Course Description
At the end of the course, students should be able to:
1. describe the concepts of programming mobile devices and pervasive computing;
2. define open protocols and context-aware sensor networks;
3. evaluate techniques, needs, and requirements for pervasive systems; and
4. describe security protocols for sensor networks.
Course Outline
Definitions and motivations: mobile, pervasive and ubiquitous computing. Physical interaction.
Theoretical foundations of pervasive computing. Context-aware interaction, resource and
device constraints. Implementing pervasive systems: sensor, actuators, and embedded
systems. Applications, programming languages, and approaches, device types, and choices.
Capturing needs and requirements for pervasive systems: techniques and challenges.
Multisensory communication using pervasive computing. Sensor Networks.Security Protocols
for Sensor Networks. Introduction to cloud computing technologies and its services.
Lab Work: Developing simple mobile applications. Design of simple pervasive computer
systems. Design of context-aware sensor networks. Testing the security of mobile and
pervasive computer systems. Using security protocols for sensor networks.