Course 1
Introduction
What does Traditional Middleware Mean ?
Motivations
A bridge between
OS and application [Krakoviak]
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
References
GATECH Course about Ubiquitous computing course
What does Middleware for Ubiquitous Computing Mean ?
New motivations
High level device and ressource abstractions matching the application computational model
device and ressource abstraction is often transparency in multiple access
Distribution with or without nertwork …
Example in distributed systems
Example in OS and Virtual Machine
Example in HMI
Example in Robotics
Trends on the future of Middleware
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