1 / 56

Plasticit é des Interfaces : une n é cessit é !

Plasticit é des Interfaces : une n é cessit é !. Ga ë lle Calvary et Jo ë lle Coutaz. CLIPS-IMAG - Equipe Ing é nierie de l ’ Interaction Homme-Machine. Assises GDR I3, Nancy, d é cembre 2002. Le sujet. Un peu d ’ histoire … Introduction du terme à Interact ’ 99. Le sujet.

Download Presentation

Plasticit é des Interfaces : une n é cessit é !

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Plasticité des Interfaces : une nécessité ! Gaëlle Calvary et Joëlle Coutaz CLIPS-IMAG - Equipe Ingénierie de l’Interaction Homme-Machine Assises GDR I3, Nancy, décembre 2002

  2. Le sujet • Un peu d’histoire … • Introduction du terme à Interact’99

  3. Le sujet • Un peu d’histoire … • Introduction du terme à Interact’99 • Capacité d’une interface à s’adapter à son contexte d’usage dans le respect de son utilisabilité

  4. Le sujet • Un peu d’histoire … • Introduction du terme à Interact’99 • Capacité d’une interface à s’adapter à son contexte d’usage dans le respect de son utilisabilité • Contexte d’usage • Plate-forme • Environnement • Utilisateur (2001)

  5. Le sujet • Un peu d’histoire … • Introduction du terme à Interact’99 • Capacité d’une interface à s’adapter à son contexte d’usage dans le respect de son utilisabilité • Contexte d’usage • Plate-forme • Environnement • Utilisateur (2001)

  6. Le sujet • Un peu d’histoire … • Introduction du terme à Interact’99 • Capacité d’une interface à s’adapter à son contexte d’usage dans le respect de son utilisabilité • Contexte d’usage • Plate-forme • Environnement • Utilisateur (2001)

  7. Le sujet • Un peu d’histoire … • Introduction du terme à Interact’99 • Capacité d’une interface à s’adapter à son contexte d’usage dans le respect de son utilisabilité • Contexte d’usage • Plate-forme • Environnement • Utilisateur (2001)

  8. Le sujet • Adaptation à la plate-forme :exemple

  9. Le sujet • Adaptation à la plate-forme :exemple

  10. Le sujet • Motivations • Diversité des utilisateurs, plates-formes, env. • Démocratisation • Informatique diffuse • Mobilité humaine

  11. Le sujet • Motivations • Diversité des utilisateurs, plates-formes, env. • Démocratisation • Informatique diffuse • Mobilité humaine • Ingénierie au cas par cas insuffisante • Coûts de développement et de maintenance • Cohérence ergonomique entre versions

  12. Le sujet • Cohérence ergonomique : exemple

  13. Plasticité des interfaces : une nécessité ! Le sujet

  14. Plan • Introduction • Espace problème • Modélisation • Domaine de plasticité • Cadre de référence • Conclusion

  15. Espace problème • Problème ? • Exemple • SI la batterie du PC faiblit ALORS passer sur PDA SI condition ALORS action

  16. Espace problème • Problème ? • Exemple • SI la batterie du PC faiblit ALORS passer sur PDA • SI condition ALORS action Action  Réaction

  17. Espace problème

  18. Espace problème

  19. Espace problème

  20. Espace problème

  21. Espace problème

  22. Seuil de plasticité Domaine de plasticité Contexte couvert par l’IHM Contexte non couvert C1 C2 Espace problème • Domaine de plasticité

  23. Plan • Introduction • Espace problème • Modélisation • Domaine de plasticité • Cadre de référence : un outil conceptuel structurant l’espace solution Pour le développeur d’IHM plastiques Phase “Conception” Phase “Exécution” • Conclusion

  24. Plan • Introduction • Espace problème • Modélisation • Domaine de plasticité • Cadre de référence : un outil conceptuel structurant l’espace solution • Pour le développeur d’IHM plastiques • Phase “Conception” • Phase “Exécution” • Conclusion

  25. Cadre de référence : principes • “Spécifier 1 fois -> N Interfaces” approche par modèles Trois groupes de modèles Domaine Contexte Adaptation Trois instanciations Ontologiques: Métadescriptifs, théorie Archetypes: spécifiques au contexte ciblé, phase “conception” Observés: exécutables, phase “exécution”

  26. Domaine Concepts Tâches Environment Contexte User Plate-forme Adaptation Evolution Transition Cadre de référence : principes • “Spécifier 1 fois -> N Interfaces” approche par modèles • Trois groupes de modèles Domaine Contexte Adaptation Trois instanciations Ontologiques: Métadescriptifs, théorie Archetypes: spécifiques au contexte ciblé, phase “conception” Observés: exécutables, phase “exécution”

  27. Domaine Concepts Tâches Environment Contexte User Plate-forme Adaptation Evolution Transition Cadre de référence : principes • “Spécifier 1 fois -> N Interfaces” approche par modèles • Trois groupes de modèles • Domaine Contexte Adaptation Trois instanciations Ontologiques: Métadescriptifs, théorie Archetypes: spécifiques au contexte ciblé” Observés: exécutables, phase “exécution”

  28. Domaine Concepts Tâches Environment Contexte User Plate-forme Adaptation Evolution Transition Cadre de référence : principes • “Spécifier 1 fois -> N Interfaces” approche par modèles • Trois groupes de modèles • Domaine • Contexte Adaptation Trois instanciations Ontologiques: Métadescriptifs, théorie Archetypes: spécifiques au contexte ciblé” Observés: exécutables, phase “exécution”

  29. Domaine Concepts Tâches Environment Contexte User Plate-forme Adaptation Evolution Transition Cadre de référence : principes • “Spécifier 1 fois -> N Interfaces” approche par modèles • Trois groupes de modèles • Domaine • Contexte • Adaptation Trois instanciations Ontologiques: Métadescriptifs, théorie Archetypes: spécifiques au contexte ciblé, phase “conception” Observés: exécutables, phase “exécution”

  30. Modèles ontologique Domaine Concepts Tâches Environment Contexte User Plate-forme Adaptation Evolution Transition Cadre de référence : principes • “Spécifier 1 fois -> N Interfaces” approche par modèles • Trois groupes de modèles • Domaine • Contexte • Adaptation • Trois instanciations • Ontologiques: métadescriptifs, théorie Archétypes: spécifiques au contexte” Observés: exécutables, phase “exécution” UML ConcurTaskTrees

  31. Cadre de référence : principes • “Spécifier 1 fois -> N Interfaces” approche par modèles • Trois groupes de modèles • Domaine • Contexte • Adaptation • Trois instanciations • Ontologiques : métadescriptifs, théorie • Archétypes : spécifiques au contexte ciblé, phase “conception” • Observés : exécutables, phase “exécution”

  32. Modèles ontologiques Domaine Concepts Tâches Environment Contexte User Plate-forme Adaptation Evolution Transition Cadre de référence : phase “conception”

  33. Modèles ontologiques Domaine Concepts Tâches Environment Contexte User Plate-forme Adaptation Evolution Transition Cadre de référence : phase “conception” Modèles archétypes Config 1 Config 2 Concepts Concepts Tâches Tâches User User Plate-forme Plate-forme Environment Environment Evolution Evolution Transition Transition

  34. Modèles ontologiques Domaine Concepts Tâches Environment Contexte User Plate-forme Adaptation Evolution Transition Réification Cadre de référence : phase “conception” Modèles archétypes Config 1 Modèle Tâches et Concepts Modèle Tâches et Concepts Config 2 Concepts Concepts Tâches Tâches User User Plate-forme Plate-forme Environment Environment Evolution Evolution IHM finale IHM finale Transition Transition

  35. Modèles ontologiques Domaine Concepts Tâches Environment Contexte User Plate-forme Adaptation Evolution Transition Réification Cadre de référence : phase “conception” Modèles archétypes Config 1 Modèle Tâches et Concepts Modèle Tâches et Concepts Config 2 Concepts Concepts Tâches Tâches IHM abstraite IHM abstraite User User Plate-forme Plate-forme Environment Environment Evolution Evolution IHM finale IHM finale Transition Transition

  36. Modèles ontologiques Domaine Concepts Tâches Environment Contexte User Plate-forme Adaptation Evolution Transition Réification Cadre de référence : phase “conception” Modèles archétypes Config 1 Modèle Tâches et Concepts Modèle Tâches et Concepts Config 2 Concepts Concepts Tâches Tâches IHM abstraite IHM abstraite User User Plate-forme Plate-forme IHM concrète IHM concrète Environment Environment Evolution Evolution IHM finale IHM finale Transition Transition

  37. Modèles ontologiques Domaine Concepts Tâches Environment Contexte User Plate-forme Adaptation Evolution Transition ARTStudio D. Thevenin Cadre de référence : phase “conception” Modèles archétypes Config 1 Modèle Tâches et Concepts Modèle Tâches et Concepts Config 2 Concepts Concepts Tâches Tâches IHM abstraite IHM abstraite User User Plate-forme Plate-forme IHM concrète IHM concrète Environment Environment Evolution Evolution IHM finale IHM finale Transition Transition

  38. Cadre de référence : phase “conception” Config 1 Tâches &Concepts

  39. IHM abstraite Cadre de référence : phase “conception” Config 1 Tâches &Concepts

  40. IHM abstraite IHM concrète Cadre de référence : phase “conception” Config 1 Tâches &Concepts

  41. IHM abstraite IHM concrète IHM finale Cadre de référence : phase “conception” Config 1 Tâches &Concepts

  42. Modèles ontologiques Domaine Concepts Tâches Environment Contexte User Plate-forme Adaptation Evolution Transition Factorisation Cadre de référence : phase “conception” Modèles archétypes Config 1 Modèle Tâches et Concepts Modèle Tâches et Concepts Config 2 Concepts Concepts Tâches Tâches IHM abstraite IHM abstraite User User Plate-forme Plate-forme IHM concrète IHM concrète Environment Environment Evolution Evolution IHM finale IHM finale Transition Transition

  43. Factorisation Cadre de référence : phase “conception” Conf 1 Conf 2 Config 1 Config 2 spécifique

  44. Factorisation ARTStudio Cadre de référence : phase “conception” Conf 1 Conf 2 Config 1 Config 2 Conf. 1 Conf. 2 Conf. 1 spécifique Conf. 1 Conf. 2

  45. Traduction Modèles archétypes Modèles ontologiques Config 1 Modèle Tâches et Concepts Modèle Tâches et Concepts Config 2 Concepts Concepts Tâches Tâches IHM abstraite IHM abstraite Domaine Concepts User User Tâches Plate-forme Environment Plate-forme IHM concrète IHM concrète Contexte Environment Environment User Plate-forme Evolution Evolution IHM finale IHM finale Transition Transition Adaptation Evolution Transition Cadre de référence : phase “conception”

  46. Abstraction Rétroconception Modèles ontologiques Domaine Concepts Tâches Environment Contexte User Plate-forme Adaptation Evolution Transition Cadre de référence : phase “conception” Modèles archétypes Config 1 Modèle Tâches et Concepts Modèle Tâches et Concepts Config 2 Concepts Concepts Tâches Tâches IHM abstraite IHM abstraite User User Plate-forme Plate-forme IHM concrète IHM concrète Environment Environment Evolution Evolution IHM finale IHM finale Transition Transition

  47. Abstraction Rétroconception Modèles ontologiques Domaine Concepts Tâches Environment Contexte User Plate-forme Adaptation Evolution Transition Cadre de référence : phase “conception” Modèles archétypes Config 1 Modèle Tâches et Concepts Modèle Tâches et Concepts Config 2 Concepts Concepts Tâches Tâches IHM abstraite IHM abstraite User User Vaquita J. Vanderdonckt Plate-forme Plate-forme IHM concrète IHM concrète Environment Environment Evolution Evolution IHM finale IHM finale Transition Transition

  48. Crossing Modèles archétypes Modèles ontologiques Config 1 Modèle Tâches et Concepts Modèle Tâches et Concepts Config 2 Concepts Concepts Tâches Tâches IHM abstraite IHM abstraite Domaine Concepts User User Tâches Plate-forme Environment Plate-forme IHM concrète IHM concrète Contexte Environment Environment User Plate-forme Evolution Evolution IHM finale IHM finale Transition Transition Adaptation Evolution Transition Cadre de référence : phase “conception”

  49. Points d’entrée Modèles archétypes Modèles ontologiques Config 1 Modèle Tâches et Concepts Modèle Tâches et Concepts Config 2 Concepts Concepts Tâches Tâches IHM abstraite IHM abstraite Domaine Concepts User User Tâches Plate-forme Environment Plate-forme IHM concrète IHM concrète Contexte Environment Environment User Plate-forme Evolution Evolution IHM finale IHM finale Transition Transition Adaptation Evolution Transition Cadre de référence : phase “conception”

  50. Intervention humaine Modèles archétypes Modèles ontologiques Config 1 Modèle Tâches et Concepts Modèle Tâches et Concepts Config 2 Concepts Concepts Tâches Tâches IHM abstraite IHM abstraite Domaine Concepts User User Tâches Plate-forme Environment Plate-forme IHM concrète IHM concrète Contexte Environment Environment User Plate-forme Evolution Evolution IHM finale IHM finale Transition Transition Adaptation Evolution Transition Cadre de référence : phase “conception”

More Related