Top Banner
IHM avancée Cédric Dumas
30

IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

Sep 03, 2019

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

IHM avancée

Cédric Dumas

Page 2: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

2

Catalogue des objetsintrouvablesJacques Carelman, 1969

Page 3: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

3

Page 4: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

4

Page 5: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

5

Siemens Euroset 821

? 38 touches? renvoi d’appel :

* 2 2? communication à 3 :

R+numéroR * 3

? documentation? visibilité des opérations? séquences arbitraires

Page 6: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

6

Comment les gens interagissentavec les objets ?

? Importance de la visibilité des actions? Informations visibles (structure visible)? Retours appropriés

? mappings? constraints? affordances

The Design of Everyday things (D.A. Norman)

Page 7: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

7

Affordance

? Propriétés perçues de l’objeta chair affords sitting

? Pas besoin d’instructions, d’images, etc.? exemple : les portes...

Page 8: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

8

Compréhensible et utilisable

? Design Model (modèle conceptuel dudesigner)? System Image (dépendant de la structure

physique)• doit rendre le design model clair et consistent

? User’s Model (développé par l ’utilisateurà travers ses manips de l ’objet)

User Centered System Design, Norman, 86

Rendre les choses visibles

Page 9: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

9

IHM ?

Page 10: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

10

Objectifs

? Faciliter l'exécution d'une activitéhumaine? créative, laborieuse, sophistiquée, etc.

? Inverser la tendance "simplifier laprogrammation" vers "simplifierl'utilisation"

? Y a-t-il une vie après les WIMPs(WIndows, Menu, Pointer)?

Page 11: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

11

Interaction avancée

? Plusieurs techniques non standardexistent qui simplifient la vie desutilisateurs

? Il vaut mieux faciliter la vie desutilisateurs que chercher les standards!

? Quelques exemples

Page 12: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

12

Geste dans l'interface

? Rubine a développé un algorithme assezsimple pour classifier un geste

? 11 ou 13 valeurs caractérisent un geste? Reconnaissance après apprentissage

? pas de vocabulaire figé

? Système très efficace et assez simple? nécessite un entraînement

? Amélioration souhaitée: faciliterl'apprentissage incrémental

Page 13: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

13

Styles d’interaction

? Interaction gestuelle / reconnaissance detraces

? interfaces à stylo

Page 14: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

14

Les menus "différents"

? Problèmes des menus linéaires:? pas de mémorisation musculaire? requièrent une attention visuelle? cachent une partie de l'écran

? Solution: menus circulaires? mémorisation musculaire si < 6 ou 8

items? délais avant affichage? pas d'affichage si sélection réflexe

Page 15: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

15

Les menus circulaires ++

? 0.5 secondes avant affichage? Sous menus possibles avec mêmes

contraintes et caractéristiques? Chercher un sous-item = suivre une

trajectoire? Reconnaissance de geste pour accélérer

le choix de l'item

Page 16: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

16

Interaction bimanuelle

? Les hommes utilisent leurs deux mainsen même temps mais différemment[Guyard]

? Main dominante: agit dans le contexte? Main non dominante: agit sur le contexte? Utilisation des deux mains dans les

interfaces? Choix de dispositifs suivant les tâches

? isométrique, isotonique, élastique

? Amélioration des performances

Page 17: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

17

Les outils translucides

? Problème du chemin entre la boîted'outils et la zone d'édition (clic puisbouge puis clic, etc.)

? Utilisation d'une barre d'outils translucideet pointage "à travers" pour agir

? En bimanuel, la main dominante bougeles outils et la non dominante bouge lepointeur

? Colorier, créer, détruire, agrandir, etc.

Page 18: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

18

Les lentilles magiques

? Plusieurs vues sur un modèle? 3D surfacique ou fil de fer? plan maison sur plusieurs niveaux? zoom

? Affichage en superposition d'une lentillequi "déforme" magiquement le graphiquepour afficher une autre vue

? Cohérent avec les outils translucides

Page 19: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

19

Ajouter des attributsgraphiques? Faire des interfaces plus belles? Éviter les confusions visuelles? Éviter de cacher des objets importants

? occlusion

? Offrir des bonnes "affordances"? indices permettant de comprendre l'utilité

et l'usage

? Transparence, texture, ombres,métaphores

Page 20: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

20

Ajouter des dispositifsspécifiques? S'adapter aux compétences / aptitudes /

inaptitudes des utilisateurs? programme de composition pour pianiste:

clavier de piano? aide à la chirurgie: reconnaissance vocale

? Créer de nouveaux dispositifs pour lesbesoins spécialisés? animation de personnage? contrôle de la caméra

Page 21: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

21

Combiner toutes cestechniques? Éviter la prolifération de composants

parasites? Word + boutons partout = pas de place

? L'utilisateur veut toute la place et touteson attention pour sa tâche principale

? 20 minutes par jour à déplacer lesfenêtres sous Windows

? 3T: tablet, toolglass, ???

Page 22: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

22

Problème de Génie logiciel

? Tous ces éléments ne sont pas encorestandard

? Si on place l'utilisateur au centre, il fautlui donner ce qu'il y a de mieux

? Programmation compliquée maisrésultats gratifiants

? Bien définir les abstractions et lesimplémentations

? Collaborer avec les chercheurs

Page 23: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

23

Autres Styles d’interaction

? Interaction sonore? quand l’utilisateur ne contrôle pas

? Interaction temporelle? menus rythmiques

? Interaction See through? utilisation des transparences? fenêtres, menus, barres d’icones

Page 24: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

24

Styles d’interaction

? Réalité virtuelle? immersion sensori-motrice de l’utilisateur

dans le système

? Interface 3D? habitudes tacites du monde réel? utilisation forte en 2D (icones, etc)? rendu 2D incohérent

? Interaction 3D

Page 25: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

25

Styles d’interaction

? Réalité augmentée? intégration de capacité de traitement de

l’information dans des objets physiques

Page 26: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

26

Styles d’interaction

? Interaction Collaborative? collecticiels

? Informatique Ubiquitaire? Interface Tangible

? Interaction Multimodale

Page 27: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

27

Modélisation 3D

Page 28: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

28

Nouvelles approches

? TeddyTakeo IgarashiSIGGRAPH 99

? Chateau : A Suggestive Interface for 3DDrawingTakeo IgarashiUIST 2001

Page 29: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

29

Nouveaux outils

? @Last SoftwareSketch UpA software program that would allow design professionalsto draw the way they want to by emulating the feel andfreedom of working with pen and paper in a simple andelegant interface.

? A very powerful software program that would be fun to useand not difficult to learn.

? Computer technology that could be used during thedesign exploration process and would allow designers toplay with their designs in a way that is not possible withcurrent design software.

Page 30: IHM avancée - web.imt-atlantique.frweb.imt-atlantique.fr/x-auto/cdumas/ihm/ressources/IHMavancee.pdf · 5 Siemens Euroset 821? 38 touches? renvoi d’appel : * 2 2? communication

30

Nouvelles méthodes

? Autodesk Architectural Studio? Collaboration? Communication? Accès aux ressources? Structuration et Persistance de

l’information? Travail Coopératif AO? Travail basé sur l’homme, en situation,

coté artistique !