Infrastructure de fédération OSGI

Dans le cadre de la surveillance de patients à domicile, il est nécessaire de disposer d'une excellente infrastructure de distribution d'applications de manière à être en mesure d'installer dans le domicile du patient les applications nécessaires au bon fonctionnement et à la fédération des divers capteurs censés surveiller le patient. Un précédent travail (M. Gilles-Etienne Vallat, 2005-2006) a étudié l'utilisation de UpNp à cet effet. L'une des conclusions de ce travail était que l'utilisation directe de UpNp était certes réalisable sans autres, mais requérait l'utilisation de proxies diverses pour permettre l'utilisation d'éléments non UpNp. OSGi n'avait pas été envisagé dans le cadre de ce travail en raison d'une trop grande focalisation de la problématique sur l'aspect purement domotique. Cette focalisation avait tendu à envisager le travail d'abord sous un aspect "bus de terrain" au lieu de prendre un peu de recul et d'examiner la problématique d'intégration de services d'une manière plus abstraite. C'est exactement ce qu'OSGi permet d'implémenter. Il est d'ailleurs parfaitement possible d'intégrer UpNp à OSGi, comme le montrent certaines références. Il serait donc certainement intéressant de reprendre ce travail de diplôme avec l'hypothèse OSGi, et par effet de bord, étudier plus précisément l'impact possible de la plate-forme développée par l'alliance OSGi. On peut imaginer aussi l'utilisation de cette infrastructure dans un home, ou dans un établissement médico-social, où le nombre de services à intégrer est autrement plus conséquent, et dépasse probablement les possibilités raisonnablement intégrables par un service de bas niveau tel que ceux offerts par UpNp. OSGi (http://www.osgi.org) sur la base de librairies et de services disponibles dans le monde Open Source (par exemple http://oscar.objectweb.org). Dans une deuxième étape, on vérifiera l'adéquation de la plate-forme dans le cadre d'une infrastructure biomédicale, comme celle des projets PAN ou iminet. On vérifiera en particulier la possibilité d'intégration de diverses technologies, comme JINI, UpNp, J2ME dans le cadre de la plate-forme OSGi. Il s'agira ensuite d'interfacer cette plate-forme avec des services à vocation biomédicale, tels que ceux implémentés dans le cadre de PAN ou iminet. L'un des résultats attendus de ce travail est aussi de disposer d'un démonstrateur de la technologie OSGi.

Etudiant: Ivan Probst

Année: 2006

Département: TIC

Filière: Informatique et systèmes de communication (anciennement Télécommunications) avec orientation en Réseaux et Services

Type de formation: Plein temps

Partenaire externe: RCSO-TIC

Enseignant responsable: Markus Jaton

Téléchargement:
- Télécharger l'affiche