IHM pour des produits industriels conception automatise principes

  • Slides: 20
Download presentation
IHM pour des produits industriels conception automatisée, principes, avantages, inconvénients

IHM pour des produits industriels conception automatisée, principes, avantages, inconvénients

Plan n Schéma théorique de conception automatisée n Mise oeuvre à travers des exemples

Plan n Schéma théorique de conception automatisée n Mise oeuvre à travers des exemples n Avantages et inconvénients induits n Conclusion 2

Les Patterns n Espéranto des interfaces n Descriptif des fonctionnalités n Description de l’interface

Les Patterns n Espéranto des interfaces n Descriptif des fonctionnalités n Description de l’interface n XML ou un langage dérivé (Ui. ML, Xi. ML, …) n Niveau d’abstraction élevé n Utilisabilité PATTERNS Description des fonctions Description de l'interface XML, Ui. ML, Xi. ML…. . Schéma théorique de conception, exemples de mise en œuvre, avantages et inconvénients, conclusion 3

La cible n Equipement destinataire de l’interface n Fournit ses caractéristiques au générateur n

La cible n Equipement destinataire de l’interface n Fournit ses caractéristiques au générateur n L’adaptativité et la plasticité préservent l’utilisabilité de l’interface n Prise en compte ou délégation de l’affichage CIBLE Schéma théorique de conception, exemples de mise en œuvre, avantages et inconvénients, conclusion 4

Le générateur PATTERNS Description des fonctions n Description de l'interface Cœur du système XML,

Le générateur PATTERNS Description des fonctions n Description de l'interface Cœur du système XML, Ui. ML, Xi. ML…. . n Réception des données de l’équipement n Réception des données de la cible n Génération de l’interface n Transfert sur la cible n Complémentation du pattern source Générateur automatique d'interfaces CIBLE Schéma théorique de conception, exemples de mise en œuvre, avantages et inconvénients, conclusion 5

Le générateur PATTERNS Description des fonctions Description de l'interface XML, Ui. ML, Xi. ML….

Le générateur PATTERNS Description des fonctions Description de l'interface XML, Ui. ML, Xi. ML…. . n Fonctionnement intrinsèque n Interfaces abstraites n Contexte n Données utilisateur n Interface réelle homogène Générateur automatique d'interfaces Interface abstraite Interface réelle Prise en compte Informations du contexte utilisateur CIBLE Schéma théorique de conception, exemples de mise en œuvre, avantages et inconvénients, conclusion 6

Exemple de mise en œuvre: Supple Interface User Model SUPPLE 1 Application or Appliance

Exemple de mise en œuvre: Supple Interface User Model SUPPLE 1 Application or Appliance Model 2 User’s info Space Trusted Computer 4 3 User Model 5 User’s info Space 6 K. Gajos/D. S. Weld "Automatically Generating User Interfaces For Ubiquitous applications" (Workshop on Ubiquitous Display Environments, Nottingham, UK, 2004). Schéma théorique de conception, exemples de mise en œuvre, avantages et inconvénients, conclusion 7

Exemple de mise en œuvre: Pebbles PUC Transform: Specification into abstract user interface Transform:

Exemple de mise en œuvre: Pebbles PUC Transform: Specification into abstract user interface Transform: abstract user interface into concrete user interface Input: Appliance Spécification Uniform Mapping Phase Functional Phase Abstract Structural Phase • Previous Specifications • Functional Mappings Between Specifications • Previously Generated UIs Knowledge Base Concrete Phase Output: Consistent User interface J. Nichols/B. Myers/B. Rothrock "UNIFORM: Automatically Generating Consistent Remote Control User Interfaces" (CHI 2006, April 22 -27, 2006, Montréal). Schéma théorique de conception, exemples de mise en œuvre, avantages et inconvénients, conclusion 8

Exemple de mise en œuvre: Pebbles J. Nichols/B. Myers/B. Rothrock "UNIFORM: Automatically Generating Consistent

Exemple de mise en œuvre: Pebbles J. Nichols/B. Myers/B. Rothrock "UNIFORM: Automatically Generating Consistent Remote Control User Interfaces" (CHI 2006, April 22 -27, 2006, Montréal). Schéma théorique de conception, exemples de mise en œuvre, avantages et inconvénients, conclusion 9

Exemple de mise en œuvre: Pebbles J. Nichols/B. Myers/B. Rothrock "UNIFORM: Automatically Generating Consistent

Exemple de mise en œuvre: Pebbles J. Nichols/B. Myers/B. Rothrock "UNIFORM: Automatically Generating Consistent Remote Control User Interfaces" (CHI 2006, April 22 -27, 2006, Montréal). Schéma théorique de conception, exemples de mise en œuvre, avantages et inconvénients, conclusion 10

Avantages de la conception automatisée n Interaction avec un seul appareil n Plusieurs utilisateurs

Avantages de la conception automatisée n Interaction avec un seul appareil n Plusieurs utilisateurs avec des modalités différentes n Changement de modalité en cours d’interaction n Interface familière, quelle que soit la cible n Auto adaptation des modalités au contexte et à l’utilisateur Schéma théorique de conception, exemple de mise en œuvre, avantages et inconvénients, conclusion 11

Inconvénients de la conception automatisée Ethique n Pervasif n Invasif n Coercitif n Structure

Inconvénients de la conception automatisée Ethique n Pervasif n Invasif n Coercitif n Structure lourde n Modification des équipements n Travail préparatoire effectué manuellement Technique Schéma théorique de conception, exemple de mise en œuvre, avantages et inconvénients, conclusion 12

Conclusion n Moyens informatiques performants et mobiles n Utilisateur nomade et exigeant n Nécessité

Conclusion n Moyens informatiques performants et mobiles n Utilisateur nomade et exigeant n Nécessité d’une interface familière n Milieu ouvert et omniprésent n Limites de cette émancipation ? Schéma théorique de conception, exemple de mise en œuvre, avantages et inconvénients, conclusion 13

14

14

Définition des Patterns issue du CHI Workshop de 2000 En 2000, le CHI workshop

Définition des Patterns issue du CHI Workshop de 2000 En 2000, le CHI workshop a admis pour les patterns une définition stipulant que la description d'un modèle doit représenter précisément la solution à un problème dans le but d'être réutilisé dans le cadre de systèmes interactifs. Il doit inclure le nom des composants, leur classement, des exemples clairs, le contexte, les justifications (explications, exemples), la solution, des croquis, des références (à d'autres patterns), une synthèse et les crédits. An HCI design pattern captures the essence of a successful solution to a recurring usability problem in interactive systems. It consists of the components name, ranking, sensitizing example, context, problem statement, evidence (rationale, examples), solution, sketch, references (to other patterns), synopsis, and credits. Computer-Human Interaction workshop 2000 15

Exemple de Pattern http: //www. welie. com/patterns/mobile/paging. html 16

Exemple de Pattern http: //www. welie. com/patterns/mobile/paging. html 16

Agent Multi Facettes K. Samaan/O. Delotte/F. Tarpin. Bernard "Processus de génération d’IHM multicibles pour

Agent Multi Facettes K. Samaan/O. Delotte/F. Tarpin. Bernard "Processus de génération d’IHM multicibles pour applications interactives"(IHM 2002, Poitiers). 17

Concur. Task. Trees Environment Afficher organigramme 18

Concur. Task. Trees Environment Afficher organigramme 18

Lecture du graphisme CTTE Disabling Abstraction enabling Application Enabling info Choice Interaction Synchronization Interlive

Lecture du graphisme CTTE Disabling Abstraction enabling Application Enabling info Choice Interaction Synchronization Interlive User Full synchronization 19

20

20