Course 1

Introduction

What does Traditional Middleware Mean ?

Motivations

First Definitions

Middleware Taxonomies

Transactional Middleware
Tuplespace-based Middleware
Message-oriented Middleware
Remote procedure Calls Middleware
Object oriented Middleware
Component oriented Middleware
Service-oriented Middleware

Exercices

References

A Perspective on the Future of Middleware-based Software Engineering. V. Issarny, M. Caporuscio, N. Georgantas. In Future of Software Engineering 2007 (FOSE) at ICSE (International Conference on Software Engineering). L. Briand and A. Wolf editors, IEEE-CS Press. 2007. link

E-book: Middleware Architecture with Patterns and Frameworks, Prof. Sacha Krakowiak

What does Ubiquitous Computing Mean ?

Exercices

videos

The following scenes together are a complete movie about ubiquitous computing at Xerox PARC

References

GATECH Course about Ubiquitous computing course

What does Middleware for Ubiquitous Computing Mean ?

New motivations

Example in distributed systems

Example in OS and Virtual Machine

Example in HMI

Example in Robotics

From Mobility to Ubiquity

New Requirements

Exercices

Projets de recherche :

OpenCOM and ReMMoC Web Page, Paul Grace and Gordon S. Blair - link

ARLES Project-Team, V. Issarny, link

Project AMAZONES, Citi Lab, INSA Lyon, Frenot Stéphane, Le Mouel Frédéric link