UMR 5205 WI Web et Contexte - 26 mars 2009 Adaptation au contexte non intrusive Frédérique LAFOREST.

Slides:



Advertisements
Présentations similaires
LES NOMBRES PREMIERS ET COMPOSÉS
Advertisements

Le moteur
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Classe : …………… Nom : …………………………………… Date : ………………..
Les numéros
Est Ouest Sud 11 1 Nord 1 Individuel 20 joueurs 15 rondes - 30 étuis (arc-en-ciel) Laval Du Breuil Adstock, Québec I-20-15ACBLScore S0515 RondeNE
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Sud Ouest Est Nord Individuel 36 joueurs
Les Prepositions.
1 V-Ingénierie… La compétence au service de lexigence… vous présente.
Les 3 dimensio ns de la morale et de léthique (activité)
Vers un outil d’aide à la conception des cannelures à flancs en développante de cercle La recherche effectuée lors de ma thèse a consisté à décrire le.
Le Modèle Logique de Données
PILOTE - Sous Projet PILOTE SOUS-PROJET 5 Cyril Carrez, Elie Najm, Alexandre Tauveron.
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
SYMETRIE CENTRALE OU SYMETRIE PAR RAPPORT A UN POINT.
BDA'02 1 Tolérance aux fautes (TaF) adaptable pour les systèmes à composants : application à un gestionnaire de données Phuong-Quynh Duong, Elizabeth Pérez-Cortés,
Analyse des proximités, des préférences et typologie Michel Tenenhaus.
2 1. Vos droits en tant quusagers 3 1. Vos droits en tant quusagers (suite) 4.
Système d’Information de Santé de la région Rhône-Alpes
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
28 La maison.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 1 : La notion de système.
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ACDI IUT de Paris – 05 février CR-MD - v1.20 Enquête POST-DUT Informatique 03 1 Les diplômés de 2003 Claude Ratard - Vélizy.
LES NOMBRES PREMIERS ET COMPOSÉS
La Saint-Valentin Par Matt Maxwell.
Interprétation de séquences dimages pour des applications MédiaSpace Alberto AVANZI François BREMOND Monique THONNAT Projet ORION INRIA de Sophia Antipolis.
Projet Génie Logiciel & UML, Bases de Données & Interfaces
Framework orienté-service de médiation de données
Graphe d ’interaction La réalisation du graphe d ’interaction permet d ’assurer l'uniformité des pages et de navigation qui rendent un projet plus fonctionnel.
Notre calendrier français MARS 2014
Modélisation et analyse de la variabilité dans une chaîne logistique par Laurence Morlet Promoteur : Philippe Chevalier Lecteurs : Laurence.
C'est pour bientôt.....
Veuillez trouver ci-joint
Le diagramme de séquences
F L T R Université catholique de Louvain-la-Neuve Faculté de philosophie et lettres FLTR Faculté de Philosophie et Lettres Présentation décembre 2002 Réalisation:
SUJET D’ENTRAINEMENT n°4
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
Le workflow Encadré par: M . BAIDADA Réalisé par: ATRASSI Najoua
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Biologie – Biochimie - Chimie
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
Modélisation des données Niveau conceptuel DON-2 V0-0.
CALENDRIER-PLAYBOY 2020.
1. Présentation générale du système
USAM BRIDGE H O W E L L -CLASSIQUE
9 paires séries de 3 étuis ( n° 1 à 27 )
Projet de stage d’année IIR4 sous le thème:
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
1 Nestlé – Optifibre Zones administrables via le back-office.
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Transcription de la présentation:

UMR 5205 WI Web et Contexte - 26 mars 2009 Adaptation au contexte non intrusive Frédérique LAFOREST

WI Web et Contexte - 26 mars Plan de lexposé Motivations Adaptation dapplications legacy au contexte Composition déclarative et adaptative de sources hétérogènes Conclusion et perspectives

WI Web et Contexte - 26 mars Cadre applicatif fondateur : le dossier médical Dossier de service Réseaux de soins Maintien à domicile Télémédecine Urgences Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Adaptation dapplications legacy Notre définition du contexte Contexte = informations sur lenvironnement dutilisation Nintéresse pas lapplication Originalité de notre travail Sintéresse aux applications legacy Diffère des travaux sur la composition / orchestration application legacy Adaptation contexte Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Principe de ladaptation au contexte application legacy Modèle de lapplication Méthodologie dadaptation Vue adaptée de lapplication services données interfaces utilisateur contexte Projets SEFAGI et SECAS Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Objectif double Description des fenêtres par lutilisateur final Utilisation des fenêtres sur tout type de terminal Solution Logiciel assistant de description Adaptation automatique au medium (au terminal utilisateur) Générateur de code de fenêtres V1 Adaptation des interfaces utilisateur 3 masters + 5 stages SEFAGI Choix dans une liste de services disponibles + Choix dans une liste de formes de présentation abstraites = Description de fenêtre Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Description abstraite de fenêtre Contraintes Rapide : pour faire la description et pour linterpréter Simple : faite par un utilisateur final Abstraite : indépendante de toute plate-forme cible 3 types déléments graphiques Fenêtre Panneau Composant Service Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Génération adaptative des interfaces Apports Simplicité du langage de description des fenêtres Descriptions de fenêtres indépendantes des terminaux Description abstraite de fenêtre Description de terminal Générateur de fenêtres Code dédié au terminal Assistant de description Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Modèle fonctionnel Ensemble de services interconnectés par leurs échanges de données en entrée et sortie (dépendances dexécution) Modèle fonctionnel initial services offerts par lapplication Modèle fonctionnel adapté services et données fournis à lutilisateur Modélisation de lapplication listeImages authentification listePatients afficheTemperatures nouvelleRencontre patientId SECAS Tarak Chaari + 3 masters + 6 stages A. Celentano ADAPTATIONADAPTATION userId Adaptateur ListeImages selectedInstanc e firstValues displayNoImage displayImage context.terminal.acceptedDataTypes.acceptImages Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Chaîne dadaptation Modèle fonctionnel initial Modèle fonctionnel (services adaptés) Modèle fonctionnel (données adaptées) Adaptation de services Adaptation de contenu Adaptation de présentation Interface utilisateur de lapplication adaptée Contexte A chaque changement du contexte Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Adaptation de services modèle fonctionnel initial => modèle fonctionnel (services adaptés) Opérateurs de transformation du modèle fonctionnel projection, sélection, union, produit replaceService, insertServiceAfter, insertAlternativeService, lockService, unlockService, addVersion, removeVersion, activateVersion, Règles dadaptation Règles génériques ou spécifiques (situation, action) Exemple de règle simple ( context.terminal.acceptedDataTypes.acceptImages) ( f F | i |f.OUTPUT[i].type=image) lockService(f) Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Exemple dadaptation de services Transformations pour listeImages dans situation où : petit écran et peut-être pas daffichage dimages ListeImages (url, description, image)* idDossier Adaptateur ListeImages firstValues url* url, description displayNoImagedisplayImage image context.terminal.acceptedDataTypes.acceptImages Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Adaptation des interfaces utilisateurs Description abstraite de fenêtre Description de terminal Générateur de fenêtres Code dédié au terminal Assistant de description Description dun service dans le modèle fonctionnel adapté Construction des descriptions des fenêtres dinteraction Construction automatique Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Exemple dadaptation ListeImages Adaptateur ListeImages selectedInstanc e firstValues displayNoImage displayImage context.terminal.acceptedDataTypes.acceptImages Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Synthèse sur ladaptation dapplications legacy Contributions Adaptation non intrusive dapplications legacy Séparation fondamentale des données applicatives et des données contextuelles Chaîne dadaptation complète : des services aux interfaces graphiques via les contenus Apports pour lutilisateur Une application accessible de nimporte où Une vue adaptée au contexte Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Composition déclarative et adaptative de sources hétérogènes In the dataspace Environnement = multitude de sources dinformation Application = exploitation des sources disponibles => découverte, composition… SoCQ: Représentation uniforme de données, flux et services Choix du paradigme relationnel Application Requête « à la SQL » SoCQ Yann Gripay + 6 stages J.M. Petit M. Scuturici Scénario : surveillance de températures Des zones avec capteurs de température Des contacts responsables de zones Envoi de messages aux contacts sur dépassement de seuil Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Représentation des services Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Déroulement dune requête (1/8) Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Déroulement dune requête (2/8) Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Déroulement dune requête (3/8) Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Déroulement dune requête (4/8) Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Déroulement dune requête (5/8) Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Déroulement dune requête (6/8) Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Déroulement dune requête (7/8) Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Déroulement dune requête (8/8) Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Opérateurs Opérateurs ensemblistes Opérateurs relationnels Opérateurs de réalisation Affectation Invocation Opérateurs temporels Fenêtre sur XD-Relation infinie Streaming sur XD-Relation finie Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Exemples de requêtes Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars En quoi est-ce adaptatif? Tout service qui se déclare dans lenvironnement est intégré Nouveaux capteurs de température (=> flux) Nouveaux services denvoi de messages Retrait dun service => mise à jour de la base Prise en compte des préférences utilisateur Des requêtes peuvent définir quels services utiliser dans tel ou tel contexte (mail au bureau, sms en déplacement) Création ad hoc dapplications Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Pervasive Environment Management System Découverte de sources de données Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Prototype dinterface utilisateur Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Synthèse sur la composition déclarative et adaptative de sources hétérogènes Contributions Vue unifiée relationnelle dun dataspace Algèbre correspondante Intégration dynamique de sources hétérogènes Prototype opérationnel de PEMS Apports pour lutilisateur Une application qui sadapte aux services disponibles Une construction dapplications ad hoc déclarative Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives

WI Web et Contexte - 26 mars Perspectives Poursuivre sur ladaptation en SI pervasifs répartition Vers plus de répartition Distribution de ladaptation Opérateurs dadaptation distribués Adaptation collaborative Décision dadaptation distribuée évolutivité Vers plus dévolutivité Composition dynamique Composition de services à la SOC vs composition dopérateurs à la SoCQ contexte Vers plus de contexte Contexte lié aux données Adaptation pilotée par les méta-données (profil sémantique) Motivations | Adaptation legacy | Composition adaptative | Conclusion et perspectives