IHM et plasticit 1 IHM et Diffrents supports

  • Slides: 20
Download presentation
IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique -

IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique - aperçu des solutions industrielles et recherche Anne-Marie Déry pinna@polytech. unice. fr Introduction : plasticité des IHMs – Page

Plasticité des interfaces l Un peu d’histoire … – Introduction du terme à Interact’

Plasticité des interfaces l 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) Introduction : plasticité des IHMs – Page 2

Motivations et exemples d’applications visées Introduction : plasticité des IHMs – Page

Motivations et exemples d’applications visées Introduction : plasticité des IHMs – Page

Diversité des supports : intéractions Capacités d’interaction nouvelle : tactile bornes - tables –

Diversité des supports : intéractions Capacités d’interaction nouvelle : tactile bornes - tables – vitrines – murs interactifs Différence de taille des écrans – multi touch ou non – utilisateur experts ou non Environnement bruyant – sombre … Introduction : plasticité des IHMs – Page 4

Besoins de plasticité l Entre supports tactiles : – de la table au mur,

Besoins de plasticité l Entre supports tactiles : – de la table au mur, du téléphone au PC ? l Entre un support non tactile et un support tactile : – quand changer l’interaction ? Pourquoi ? – Impact sur la présentation ? – Impact sur l’enchaînement des taches – Besoin identifié par un changement d’environnement (arrivée dans un lieu public) - Besoin provoqué par l’utilisateur (changement de matériel, mains occupées par une tache ? ) Introduction : plasticité des IHMs – Page 5

Diversité des supports : supports dédiés l Supports dédiés à une activité Niveau d’expertise

Diversité des supports : supports dédiés l Supports dédiés à une activité Niveau d’expertise des utilisateurs experts – Niveau de fiabilité En mobilité Introduction : plasticité des IHMs – Page 6

Besoins en plasticité l Nouveau matériel – Changement de voiture – Sortie d’une nouvelle

Besoins en plasticité l Nouveau matériel – Changement de voiture – Sortie d’une nouvelle montre de plongée – Changement de lieu : sur le site de dépannage ou sur le site professionnel : exemple du fontainier, du réparateur d’électroménager – Choix de l’utilisateur ou de son environnement professionnel ou du niveau d’expertise Introduction : plasticité des IHMs – Page 7

Supports mobiles Mêmes usages ? Mêmes services ? Introduction : plasticité des IHMs –

Supports mobiles Mêmes usages ? Mêmes services ? Introduction : plasticité des IHMs – Page

Besoin en plasticité l Passage en mobilité – En déplacement – Dans les transports

Besoin en plasticité l Passage en mobilité – En déplacement – Dans les transports en commun Changement de matériel Nouvelles technologies Nouveaux services Quid de l’usage ? Quid du développeur ? Introduction : plasticité des IHMs – Page 9

IHM, utilisateurs et usages l Complexification de la conception ergonomique et logicielle Continuité de

IHM, utilisateurs et usages l Complexification de la conception ergonomique et logicielle Continuité de service et adaptation au lieu et à l’usager Introduction : plasticité des IHMs – Page 10

Besoins en plasticité l Au domicile – Des utilisateurs différents du même service –

Besoins en plasticité l Au domicile – Des utilisateurs différents du même service – Des supports différents selon les pièces et l’activité l A l’extérieur – dans la rue – Un environnement interagissant • Les sollicitations commerciales, culturelles, de déplacement – Des supports privés (mobiles) ou des supports publics (bornes interactives, …. ) – Des contraintes environnementales (bruit, lumière, mains occupées…) l Dans l’univers professionnel – Supports privés et supports professionnels : taches fixées l D’un lieu à un autre – Continuité de services Introduction : plasticité des IHMs – Page 11

Espace problème l Domaine de plasticité Seuil de plasticité Domaine de plasticité C 1

Espace problème l Domaine de plasticité Seuil de plasticité Domaine de plasticité C 1 Contexte couvert par l’IHM C 2 Introduction : plasticité des IHMs – Page 12 Contexte non couvert

Plastique pour qui et quand ? 2 cas • A la conception – faciliter

Plastique pour qui et quand ? 2 cas • A la conception – faciliter la vie du développeur – Réutiliser un maximum pour chaque nouvelle cible – Diminuer le coût de développement • A l’exécution – faciliter la vie de l’utilisateur final – Faire migrer une application d’un support à un autre – Faciliter l’usage – conserver les habitudes tout en profitant des spécificités des supports Introduction : plasticité des IHMs – Page 13

Comment identifier le problème ? l Démarche Identifier le besoin en plasticité Quand (conception

Comment identifier le problème ? l Démarche Identifier le besoin en plasticité Quand (conception et/ou exécution) ? Dans quel(s) environnent(s) ? Pour quel(s) utilisateur(s) ? Identifier les technologies adaptées Avoir une démarche modèle Introduction : plasticité des IHMs – Page 14

Les acteurs l Organismes de normalisation l Les RIA l Les fournisseurs de services

Les acteurs l Organismes de normalisation l Les RIA l Les fournisseurs de services sur mobiles l Les chercheurs Introduction : plasticité des IHMs – Page 15

Au début il y avait …. . Introduction : plasticité des IHMs – Page

Au début il y avait …. . Introduction : plasticité des IHMs – Page

Approche à la conception basée sur des Traducteurs HTML Voice. ML XSL XML WML

Approche à la conception basée sur des Traducteurs HTML Voice. ML XSL XML WML Au centre une interface XMLisée Introduction : plasticité des IHMs – Page 17

Approche à l’exécution : Migration l Problème ? – Exemple • SI la batterie

Approche à l’exécution : Migration l Problème ? – Exemple • SI la batterie du PC faiblit ALORS passer sur PDA – SI condition ALORS action Action Réaction Introduction : plasticité des IHMs – Page 18

Cadre de référence : phase “exécution” Identification du Reconnaissance de situation changement de contexte

Cadre de référence : phase “exécution” Identification du Reconnaissance de situation changement de contexte Détection de changement de contexte Capture du contexte Execution de L’épilogue Introduction : plasticité des IHMs – Page 19 Identification Des solutions candidates Calcul d’une réaction Selection d’une solution candidate Exécution du prologue Execution de la reaction Exécution de la réaction

Interventions dans le module l Des solutions partielles industrielles – Pour des types d’application

Interventions dans le module l Des solutions partielles industrielles – Pour des types d’application (Site Web) – Pour des types de supports (téléphones mobiles) l Des projets – en recherche – De la réutilisation pour la composition d’applications existantes – De la migration dirigée par l’utilisateur – Points communs : niveau de description des interfaces plus ou moins abstraits : Langages à balises et IHM Introduction : plasticité des IHMs – Page 20