Middleware for Ubiquitous Computing (MUC)

Main Instructor

Middleware for Ubiquitous Computing

Jean-Yves Tigli

Teachers

Abstract

Ubiquitous computing is an intermediate paradigm between network computing and exotic computing, in which mobile phones, home-based information appliances, car navigation systems, video games machines will be linked by broadband wired and wireless network. Alan Kay of Apple calls this "Third Paradigm" computing. Friedemann Mattern, explains this trend from four technological reasons: miniaturization of devices, new materials, progress in communication technologies and better sensors. Anyway, ubiquitous computing introduces new challenges in the software engineering domain leading to numerous innovations for middleware. In this course, we present current approaches already introduced for the software design of applications on mobile devices. Then, we introduce the main research work led on the topic preparing the future of ubiquitous computing like, multi-device and wearable computing, context-awareness and adaptive middleware.

Lectures

You can have a complete description on the course at the following page.

This course is divided into Lectures and Tutorials as described bellow:

  • Introduction to Middleware for Ubiquitous Computing, J.-Y. Tigli (Lecture 3h)
  • Verification in Middleware for Ubiquitous Computing, A. Ressouche (Lecture and Tutorial 4h)
  • WComp Middleware and proved components, V. Hourdin (Tutorial 4h)
  • From Web Services Middleware to Web Services for Device Middleware, S. Lavirotte (Lecture 1h30, Tutorial a or Tutorial b 2h)
  • Adaptive Middleware and ASpect of Assembly, N. Ferry (Lecture 3h)
  • Tutorial on Aspect of Assembly V. Hourdin (Tutorial 4h)