Plasticité des interfaces

20
Introduction : plasticité des IHMs – Page 1 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 [email protected]

description

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. Plasticité des interfaces. Un peu d’histoire … Introduction du terme à Interact’99 - PowerPoint PPT Presentation

Transcript of Plasticité des interfaces

Page 1: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 1

IHM et plasticité 1 IHM et

Différents supportsDifférents utilisateurs

Différents environnements Problématique - aperçu des solutions industrielles et recherche

Anne-Marie Déry [email protected]

Page 2: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 2

Plasticité des interfaces

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)

Page 3: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 3

Motivations et exemples d’applications visées

Page 4: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 4

Diversité des supports : intéractions

Capacités d’interaction nouvelle : tactilebornes - tables – vitrines – murs interactifs

Différence de taille des écrans – multi touch ou non – utilisateur experts ou nonEnvironnement bruyant – sombre …

Page 5: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 5

Besoins de plasticité Entre supports tactiles :

– de la table au mur, du téléphone au PC ?

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 ?)

Page 6: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 6

Diversité des supports : supports dédiés Supports dédiés à une activité

Niveau d’expertise des utilisateurs experts – Niveau de fiabilitéEn mobilité

Page 7: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 7

Besoins en plasticité 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

Page 8: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 8

Supports mobiles

Mêmes usages ?Mêmes services ?

Page 9: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 9

Besoin en plasticité Passage en mobilité

–En déplacement–Dans les transports en commun

Changement de matérielNouvelles technologiesNouveaux services

Quid de l’usage ? Quid du développeur ?

Page 10: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 10

IHM, utilisateurs et usages Complexification

de la conception ergonomique et logicielle

Continuité de service et adaptation au lieuet à l’usager

Page 11: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 11

Besoins en plasticité Au domicile

–Des utilisateurs différents du même service–Des supports différents selon les pièces et l’activité

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…) Dans l’univers professionnel

–Supports privés et supports professionnels : taches fixées D’un lieu à un autre

–Continuité de services

Page 12: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 12

Espace problème Domaine de plasticité

Environnement

Plate-forme

Utilisateur

Seuil de plasticité

Domaine de plasticité

C2 Contexte non couvert

C1 Contexte couvert par l’IHM

Page 13: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 13

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ésdes supports

Page 14: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 14

Comment identifier le problème ? 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

Page 15: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 15

Les acteurs Organismes de normalisation

Les RIA

Les fournisseurs de services sur mobiles

Les chercheurs

Page 16: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 16

Au début il y avait …..

Page 17: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 17

Approche à la conception basée sur desTraducteurs

XML

XSLHTML

VoiceML

WMLAu centre une interface XMLisée

Page 18: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 18

Approche à l’exécution :Migration

Problème ?– Exemple

• SI la batterie du PC faiblit ALORS passer sur PDA

– SI condition ALORS action

Action Réaction

Page 19: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 19

Reconnaissance de situation

Exécution de la réaction

Capture du

contexte

IdentificationDes solutionscandidates

Selection d’unesolutioncandidate

Détection dechangement de

contexte

Identification duchangement de

contexte

Exécution duprologue

Execution de lareaction

Execution deL’épilogue

Calcul d’une réaction

Cadre de référence : phase “exécution”

Page 20: Plasticité des interfaces

Introduction : plasticité des IHMs – Page 20

Interventions dans le module

Des solutions partielles industrielles–Pour des types d’application (Site Web)–Pour des types de supports (téléphones mobiles)

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