Une plateforme de services interactifs auto-adaptables pilotés par le contexte et l'utilisateur

Stéphane Lavirotte, Laboratoire I3S, Université de Nice - Sophia Antipolis, CNRS

Nous observons l'émergence d'une informatique mobile et ambiante dont il est essentiel d'anticiper l'impact sur le développement d'applications logicielles. Une application logicielle doit donc non seulement évoluer dynamiquement mais ne peut plus être conçue comme s'appuyant sur un environnement matériel/logiciel connu a priori. Afin de pouvoir garantir une continuité de services, aspect essentiel dans les applications de demain, il est nécessaire que ces applications dites mobiles s'adaptent de façon dynamique aux choix de l'utilisateur et automatiquement à leur contexte.

Dans l'équipe Rainbow, nous avons décidé de traiter cette forte dynamicité au travers la variation spontanée de l'ensemble des services disponibles pour l'application. Ces services sont alors découvrables et composables dynamiquement par WComp, une plateforme qui permet de concevoir des applications d'Informatique Ambiante par assemblage de composants logiciels. Nous présenterons les travaux que nous menons sur ce sujet pour réaliser cette adaptation dynamique des applications et des assemblages correspondants par la mise en œuvre d'aspects d'assemblages. Ces recherches sont appliquées dans un environnement d'expérimentation(l'Ubiquarium) mis en place pour la validation des résultats.

Version à imprimerDernière mise à jour : November 02, 2007, at 05:07 PM