Académique Documents
Professionnel Documents
Culture Documents
3éme INF
Interaction
Homme -
Machine
Chapitre1
Notions
d’interaction
1
2020 - 2021
Objectifs du cours
• Apprendre les concepts de base d’une IHM
ergonomique
• En évitant les erreurs les plus courantes
• Acquérir une vision élargie des IHM ergonomiques
• Apprendre à concevoir une IHM ergonomique
• Se familiariser avec les différentes approches de
conception d’interface
• Apprendre à évaluer une IHM ergonomique
2
IHM ?
3
IHM ?
4
Interface / Interaction
L'interface Homme – Mahine Interaction Homme – Machine
dispositifs matériels et logiciels •Relation entre l’homme et la
qui permettent à un utilisateur machine par l’interface
de commander, contrôler,
superviser un système interactif •Ensemble des aspects
d’interaction avec un système:
pousser un bouton, bouger la
souris, deplacer les doigts...
5
Pourquoi interaction et pas interface ?
• Les boutons, les menus, les couleurs ou les animations
ne suffisent pas à rendre un système utilisable
• Comment se mesure l’utilisabilité ?
– temps nécessaire pour apprendre
– rapidité d’utilisation (benchmarks)
– taux d’erreurs
– facilité à se souvenir
– satisfaction subjective
– etc.
6
Pourquoi interaction et pas interface ?
• Ce n’est pas seulement l’interface qui compte,
mais l’interaction :
– la séquence d’actions nécessaires pour accomplir une tâche
7
Historique des interfaces
8
Historique des interfaces
Phase 1 (Interface de matériel)
• 1950s
• Ingénieures / programmeurs
• Électrotechnique
9
Historique des interfaces
Phase 2 (Interface logiciel)
• 1960s-1970s
• Programmeurs
• Cartes perforées,
traitement par lot
• Utilisateurs
• Informatique
10
Historique des interfaces
Phase 3 (terminal d’utilisateur)
• 1970s-1990s
• Temps et ressources partagés
• L'illusion d'une machine personnelle
• L'utilisateur peut se permettre de réfléchir pendent l’utilisation
• Les facteurs humains, la psychologie, la conception graphique
• Focus sur le comportement des utilisateurs et la productivité
• Collogiciel : messages / systèmes de fichiers partagés
11
Historique des interfaces
Phase 4 (Interface de dialogue)
• 1980s-
• Ordinateurs personnels
• Plus en psychologie, conception graphique
12
Historique des interfaces
Phase 5 (Interface dans le travail)
• 1990s-
• Réseaux
• Groupes et communautés d’utilisateurs
• Sociologie, anthropologie, études organisationnelles
13
Historique des interfaces
Phase 6 (?)
• 2000s-
• Informatique mobile, Utilisateurs mobiles,
communautés ad-hoc
• Informatique omniprésente (Ubicomp)
• Informatique à la maison
• Informatique sociale
• Arts, design, jeux et divertissement
14
interfaces en lots
15
interfaces jeux
16
Sketchpad – Ivan Sutherland (1963)
Doctorat au MIT
• 1ère interface graphique
http://www.youtube.com/watch?v=mOZqRJzE8xg
• écran graphique
• dispositif de pointage (stylo optique) et boutons
• dessin, zoom, copier-coller, icônes, contraintes géometriques
17
NLS/Augment – Douglas Engelbart
(1968)
Stanford Research Institute
• l’idée est d’augmenter l’intellect humain (Augment) et d’utiliser
un réseau (oNLine System)
• invention de la sourie, clavier & systèmes des boutons
• liens hypertexte (Vannevar Bush (1945)
• travail collaboratif, visio-conférence, partage de documents
18
interfaces textuelles
19
Xerox PARC (années ‘70)
20
Xerox Star (1981)
21
Xerox Star (1981)
22
Xerox Star (1981)
23
Apple Macintosh (1984)
24
Apple Macintosh (1984)
25
Système X Windows (1984)
• issu du projet Athena du MIT : 4000 machines UNIX à
connecter, fournies par les nombreux sponsors (DEC,
IBM, Motorola, etc.)
• modèle le client/serveur:
séparation quoi/comment
qui facilite la portabilité
utilisation transparente du réseau qui permet
l’affichage déporté
26
MS Windows (1985)
• Passage des fenêtres sans recouvrement, aux fenêtres
avec recouvrement
27
Interface bureau (1984 - )
• Plus de puissance graphique et de nouveaux usages
(réseau), mais peu de changement du point de vu de
l’interaction: WIMP (Window, Icone, Menu & Pointer)
29
Evolution de l'interactivité
• Le degré d'interactivité d'un système peut se mesurer
au nombre et à la nature de ses échanges avec les
utilisateurs
• Deux éléments importants ont contribué à
l'augmentation du degré d'interactivité :
– la possibilité d'exécution en parallèle de plusieurs tâches
31
14
Dispositifs de sortie
Écrans Son
synthèse vocale
son 3D holophonique
son 3D binaural
32
Sortie : visualisation informations 2D
33
Sortie : visualisation d’informations 2,5D
Entre 2D et 3D
plus riche que le 2D
moins gourmand en puissance de calcul que le 3D
représentation temporelle
34
Sortie : visualisation d’informations 3D
35
Dispositifs d’entrée
Claviers
azerty/qwerty…
« ergonomiques » : Dvorak, bépo…
Dispositifs de pointage
souris, trackball, joystick, pavé tactile
entrée tactile
Son
reconnaissance vocale
reconnaissance de son/musique
36
18
Dispositifs d’entrée visuelle 2D
Reconnaissance de tracé,
Écran tactiles d’écriture manuscrite
37
Dispositifs d’entrée visuelle 3D
38
Autres dispositifs d’entrée : capteurs
39
Multimodalité
Mets-ça… …ici
40
Réalité virtuelle
41
Réalité augmentée, réalité mixte
Réalité augmentée
superposition d’une image (virtuelle) sur le réel (ou son image)
le virtuel est projeté sur le réel, en temps réel
sur écran
Réalité mixte
42 avec dispositif de sortie & dispositif d’entrée
Interfaces tangibles
43
Informatique vestimentaire, « wearable »
Informatique embarquée
dans les vêtements
dans les accessoires
44
Collecticiel
45
47
Quelques définitions
• Un système interactif est un système dont le
fonctionnement dépend d'informations
fournies par un environnement externe qu'il
ne contrôle pas [Wegner, 1997]
• Les systèmes interactifs sont également
appelés ouverts, par opposition aux systèmes
fermés – ou autonomes – dont le
fonctionnement peut être entièrement décrit
par des algorithmes
48
système (interactif) homme-machine
• système interactif dont l’environnement est
un ou plusieurs êtres humains
49
Importance des IHM
• Constat :
• Question :
50
– que doit-on attendre d’une bonne interface ?
Importance des IHM
• Les sous questions qui en découle :
– interface invisible, facilité d’utilisation ?
– apprentissage ?
– universelle ?
52
Importance des IHM
53
Problématique actuelle
54
Les enjeux de la mutation
55
Les enjeux de la mutation
56
Les enjeux des IHM
• Population croissante d'utilisateurs de systèmes
informatiques
• Puissance grandissante des ordinateurs
• Nouveaux dispositifs d'interaction
• Explosion du multimédia : son, image, vidéo etc.
• Développement des réseaux informatiques
CONVERGENCE NUMERIQUE
57
Enjeux pour l’avenir
• L’interaction homme-machine est un domaine
fondamentalement inter-disciplinaire qui touche à plusieurs
enjeux sociétaux majeurs. La conception de systèmes interactifs
n’est pas seulement un problème technique, c’est d’abord un
problème humain qui doit associer la créativité du designer,
l’analyse du psychologue et du sociologue et les outils de
l’informaticien.
58
IHM et programmation
• La plupart des applications informatiques sont
interactives
• L’IHM est souvent un élément clé du logiciel (en + ou -)
• La conception de l'interaction représente plus de 50%
du coût de développement
• L’IHM peut représenter 80% du code d’une application
elle peut être modifiée/reconstruite de multiples fois
importance de l’indépendance interface / coeur du
système
59
IHM et programmation
• Nécessite une approche précoce, méthodique, itérative,
expérimentale
• Ce n'est pas simplement
une opération esthétique de l'écran
une affaire de goût, de bon sens, d’intuition
• Méthode ?
pas toujours de solution prête à l'emploi
des points de repères théoriques, expérimentaux, des
savoirfaire
60
Quel enjeu pour vous ? (long terme)
62
Pour quels objectifs ?
Permettre à l’utilisateur d ’accomplir ses tâches :
• De façon efficace
• Avec une bonne productivité
• En toute sécurité
• En prenant plaisir à le faire
• En apprenant rapidement à utiliser le système
63
Idées recues sur l’IHM
C’est facile
difficile, long et coûteux
C’est une opération esthétique de l'écran
nécessite une approche précoce, méthodique, itérative, expérimentale
C’est seulement une affaire de goût, de bon sens, d’intuition
des règles à respecter, qui ont des sources scientifiques
Il existe une méthode miracle
pas de solution clé en main
des points de repères théoriques et expérimentaux, des savoir-faire,
des questionnements
des équilibres à trouver, des compromis à faire
64
Causes de rejets de certaines
applications
• Informations incomplètes.
• Ne respecte pas les termes de l'accord de licence du programme
Développeurs
• L'interface utilisateur est trop complexe.
• Le nom, la description ou les screenshots ne correspondent pas
au contenu et aux fonctionnalités de l'application
• L'application utilise un nom ou une icône similaire à une
application déjà existante, ou contient des déclarations fausses,
frauduleuses ou fallacieuses.
• L'application est en version "béta", "démo", "essai" ou "test"
65
styles d’interaction
66
Styles d’interaction
• Conversationnel
• Manipulation directe
• Gestuelle
• Crossing
• …
67
interface conversationnelle
68
manipulation directe
69
manipulation directe : mise en œuvre
70
manipulation directe : exemples
71
interaction gestuelle
72
crossing et steering
73
réalité virtuelle
• Immersion sensori-motrice de l’utilisateur
• Un masque et un « cave »
74
interaction tangible
• Interaction avec l’information digitale en manipulant
des objets physiques
75
papier augmenté
76
interaction multi-touche
• Dans la vie réelle, nous faisons des actions avec les 2
mains, pas avec un seul doigt L’interaction multi-
tactile ou multi-touche
• permet des actions parallèles
• réduit la complexité de la tâche
• augmente le parallélisme et réduit le temps
77
Questions
78