Adaptation d'applications pervasives dans des environnements multi-contextes = = Adaptating pervasive applications in multi-contextual environments : / par Tarak Chaari ; sous la direction de André Flory et Frédérique Laforest

Date :

Editeur / Publisher : Villeurbanne : Doc'INSA , 2008

Type : Livre / Book

Type : Thèse / Thesis

Langue / Language : français / French

Systèmes d'information

Interfaces utilisateur (informatique)

Informatique omniprésente

Flory, André (1943-2024) (Directeur de thèse / thesis advisor)

Laforest, Frédérique (Directeur de thèse / thesis advisor)

Institut national des sciences appliquées (Lyon ; 1957-....) (Organisme de soutenance / degree-grantor)

Laboratoire d'InfoRmatique en Images et Systèmes d'information (Villeurebanne - Ecully, Rhône ; 2003-....) (Laboratoire associé à la thèse / thesis associated laboratory)

Relation : Adaptation d'applications pervasives dans des environnements multi-contextes = = Adaptating pervasive applications in multi-contextual environments : / par Tarak Chaari ; sous la direction de André Flory et Frédérique Laforest / [S.l.] : [s.n.] , 2007

Résumé / Abstract : Les systèmes pervasifs ont pour objectif de rendre l’information disponible partout et à tout moment. Ces systèmes doivent pouvoir être utilisés dans différents contextes selon l’environnement de l’utilisateur, son profil et le terminal qu’il utilise. L’un des problèmes majeurs de ce type de systèmes concerne donc l’adaptation au contexte d’utilisation. Dans ce travail de thèse, nous proposons une stratégie complète, générique et évolutive d’adaptation d���applications au contexte d’utilisation sur trois volets: (i) les services offerts à l’utilisateur, (ii) les données renvoyées par ces services et (iii) leur présentation à l’utilisateur. L’adaptation des services consiste à intercepter les appels vers les services originaux de l’application et à modifier leur comportement à l’aide d’un ensemble d’opérateurs d’adaptation fonctionnelle. L’adaptation des données consiste à transformer ou à remplacer chaque objet multimédia renvoyé par les services de l’application qui n’est pas utilisable dans la situation contextuelle en question. L’adaptation de la présentation se base sur un processus de génération automatique du code de l’interface utilisateur qui garantit l’interaction avec les données et les services adaptées. La stratégie que nous avons élaborée atteint deux objectifs : (i) intégrer la sensibilité au contexte dans l’application de façon incrémentale et (ii) garantir l’adaptation à partir d’une description simple des services offerts à l’utilisateur. Nous avons mis en œuvre cette stratégie en développant une plateforme d’adaptation d’applications au contexte d’utilisation. Nous avons utilisé les technologies Java, OSGi et les services Web pour réaliser cette plateforme. Nous avons également validé nos modèles et notre approche d’adaptation sur une application médicale de suivi de patients dialysés à domicile.

Résumé / Abstract : Pervasive systems aim to make information available anywhere and at anytime. One of the main problems of this type of systems is the adaptation to context. In this PHD thesis, we propose a complete, generic, and evolutionary strategy that guarantees the adaptation of applications to context on three facets: (i) the services offered to the user, (ii) the data returned by these services and (iii) their presentation to the user. We have validated this strategy by developing a platform that guarantees the adaptation of applications to context. We have successfully tested our adaptation approach on a home health care application of dialysed persons.