The aim of this module is to give learners an understanding of the fundamental problems and issues pertinent to ubiquitous computing. The module aims to provide a thorough knowledge of the technological underpinnings of ubiquitous computing, equip students with the skills necessary to develop applications for pervasive devices, and provide insight into research activities in this area.
Historical Perspective and Overview
The origins of Uiquitouos Couputing and the current state of the art.
Networking infrastructure and protocols
Wireless networks for pervasive devices; Peer to peer networking; Network Security and Privacy of information
Pervasive Devices and Systems
Mobile Phones and PDAs, Enterprise Digital Assistants, Personal Navigation, Wearable Computing, Smart Homes etc.
Application Development
Software development issues pertinent to mobile/pervasive devices such as user interaction, resource and network availability, sensor interfacing, location based services etc.
Back End Services and Middleware
Cloud Computing, Distributed Computing, Mobile Agents, Jini, Web Services for mobile devices, Security etc.
Ethics and Privacy
Awareness of the possible infringements on the basic rights of people from ubiquitous applications.
Module Content & Assessment | |
---|---|
Assessment Breakdown | % |
Other Assessment(s) | 100 |