====== Middleware for Ubiquitous Computing (MUC) ====== ===== Module ===== ^Référentiel du module^ ^ |Titre|Middleware for Ubiquitous Computing| |Objectifs|The main purpose of this course is to provide a survey and skills for middleware in mobile and ubiquitous computing. A second objective is to introduce the main topics of research that prepare future evolutions of this domain| |Résumé| Ubiquitous computing names the third wave in computing, just now beginning. First were mainframes, each shared by lots of people. Now we are in the personal computing era, person and machine staring uneasily at each other across the desktop. Next comes ubiquitous computing, when technology recedes into the background of our lives. 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.After introducing such challenges, we divide the course in two kinds of sessions. The first one presents main research works led on the topic preparing the future of ubiquitous computing like, context-awareness and adaptive middleware.Then, the student project period is intended for a personal practical work of the student.All these productions are presented in a final session.| |Responsable enseignant UNS|Jean Yves Tigli | |Référent Esprit/Tunis| | |Référent UFE/Le Caire| | |Equipe pédagogique UNS|Stéphane Lavirotte, Annie Ressouche, Jean-Yves Tigli| |Equipe pédagogique Esprit/Tunis|Ibrahim Ben Lazreg| |Equipe pédagogique UFE/Le Caire| | |Schéma pédagogique|Compétence| ===== Séances ===== ^Séance^1^2^3^4^5^6^7^8^ |Date|mardi 10 décembre 2013|mardi 17 décembre 2013|mardi 07 janvier 2014|mardi 14 janvier 2014|mardi 21 janvier 2014|mardi 28 janvier 2014|mardi 04 février 2014|mardi 11 février 2014| |Langue|Anglais|Français|Français|Français|Français|Français|Français|Français| |Heure début|09:00|09:00|09:00|09:00|09:00|09:00|09:00|09:00| |Heure fin|12:15|12:15|12:15|12:15|12:15|12:15|12:15|12:15| |Durée|03:14|03:14|03:14|03:14|03:14|03:14|03:14|03:14| |Type|Cours|Cours|TD|Cours|TD|Cours|Cours|Examen| |Contenu|Ubiquitous Computing : Vision and Challenges - Middleware for Ubiquitous Computing |Services for device|Service for Device Composition|Behavioral model of Devices : Synchronous Programming and languages |Describing with SCADE A behavioral model of a Device|Middleware for Self Adaptive Ubiquituous Computing :Requirements|Aspects of Assembly theory (AA) | | |Supports|Slides|Slides|Slides + Feuille de TD |Slides |Slides + Feuille de TD|Slides |Slides| | |Modalité UNS|Enseignant UNS présentiel|Enseignant UNS présentiel|Enseignant UNS présentiel|Enseignant UNS présentiel|Enseignant UNS présentiel|Enseignant UNS présentiel|Enseignant UNS présentiel|Référent local sur le cours| |Modalité Esprit/Tunis|Enseignant UNS Visio|Enseignant UNS Visio|Enseignant autre site Visio|Enseignant autre site Visio|Enseignant UNS présentiel|Enseignant UNS Visio|Enseignant UNS Visio|Référent local sur le cours| |Modalité UFE/Le Caire|Enseignant UNS Visio| | | | | | |Référent local sur le cours| |Intervenant UNS|Jean Yves Tigli |Stéphane Lavirotte|Stéphane Lavirotte|A Ressouche|A Ressouche|Jean Yves Tigli |Stéphane Lavirotte|Stéphane Lavirotte / Jean Yves Tigli | |Intervenant Esprit/Tunis| | | | | | | | | |Intervenant UFE/Le Caire| | | | | | | | | |Equipement salle|Vidéo+Visio|Vidéo+Visio|Vidéo+Visio|Vidéo+Visio|Vidéo+Visio|Vidéo+Visio|Vidéo+Visio|Visioconférence| |Matériel étudiant|-| |Ordinateur Portable| |Ordinateur Portable|Ordinateur Portable| | |