Ubiquitous Computing

Master Web Intelligence

Master Machine Learning and Data Mining

About the course

Ambient computing is a paradigm that brings human-machine interactions to a new level. The rapid growth of computer networks wired but also wireless, enable quick and reliable communications between several electronic devices. It becomes easy to have intelligent devices almost everywhere that sense and report data from their surrounding. These data may then be used to infer behaviours or raise alarms to bring people a better living.

Usually these devices are small and have few capabilities. Most of the time they only are able to drive sensors to collect data (geolocation, presence, temperature, ...) or drive effectors to interact with their surrounding (light a LED, drive a motor, a switch, ...)

More complex systems may exist to collect data from these ambient devices and take decisions based on rules or even on learning skills. These decisions may lead these complex systems to sending commands to other devices to, for example, drive a motor or to open a door.

This course aims at giving you a basic understanding of Ubiquitous Computing through lab sessions along which a complete system is set up.

Lab sessions

The first bricks of the system are built during the first lab session.

Teaching material

Here is a link to the slides prensented during the lecture. As you should have noticed therefore, they are written in french.

Some other slides as a short reference. Your written notes should fill the blanks.

References