introduction : plasticité des ihms – page 1 ihm et plasticité 1 ihm et différents supports...

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]

Upload: josiane-giraud

Post on 03-Apr-2015

107 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

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]

Page 2: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

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: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

Introduction : plasticité des IHMs – Page 3

Motivations et exemples d’applications

visées

Page 4: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

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: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

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: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

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: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

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: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

Introduction : plasticité des IHMs – Page 8

Supports mobiles

Mêmes usages ?Mêmes services ?

Page 9: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

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: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

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: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

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: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

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: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

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: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

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: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

Introduction : plasticité des IHMs – Page 15

Les acteurs

Organismes de normalisation

Les RIA

Les fournisseurs de services sur mobiles

Les chercheurs

Page 16: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

Introduction : plasticité des IHMs – Page 16

Au début il y avait …..

Page 17: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

Introduction : plasticité des IHMs – Page 17

Approche à la conception basée sur desTraducteurs

XML

XSLHTML

VoiceML

WMLAu centre une interface XMLisée

Page 18: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

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: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

Introduction : plasticité des IHMs – Page 19

Reconnaissance de situation

Exécution de la réaction

Capture du

contexte

IdentificationDes solutions

candidates

Selection d’unesolutioncandidate

Détection de

changement decontexte

Identification du

changement decontexte

Exécution du

prologue

Execution de la

reaction

Execution de

L’épilogue

Calcul d’une réaction

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

Page 20: Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique

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