CM6 Éléments d une IHM et guides de style

Documents pareils
L ORDINATEUR FACILE D ACCÈS!

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Access 2007 FF Access FR FR Base

FORMATION EXCEL 2010 Groupe LUCAS LOGICIA

GUIDE Excel (version débutante) Version 2013

Paramètres d accessibilité des systèmes d exploitation Windows et Mac

Manuel de formation Spaceman 1 ère journée

Note de cours. Introduction à Excel 2007

Silhouette Studio Leçon N 2

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

EXCEL TUTORIEL 2012/2013

The Grid 2: Manuel d utilisation

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Indiquer l'espace libre sur le disque dur

Correction des Travaux Pratiques Organiser son espace de travail

Initiation à LabView : Les exemples d applications :

Groupe Eyrolles, 2003, ISBN : X

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA FORMATION PROFESSIONNELLE. Microsoft. Excel XP

Table des matières ENVIRONNEMENT

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement

1.1 L EXPLORATEUR WINDOWS

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version /11/05

SolidWorks edrawings et publications

TABLEAU CROISE DYNAMIQUE

Guide d installation UNIVERSALIS 2016

FICHIERS ET DOSSIERS

Organiser vos documents Windows XP

Guide d installation UNIVERSALIS 2014

Création d un formulaire de contact Procédure

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

FAA : Fonctions Automatiques de l Application. Les fonctions automatiques incluses dans vos applications développées avec

Cette fonctionnalité est paramétrable et accessible dans le module administration via le menu "Dossier / Administration".

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

L espace de travail de Photoshop

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Mon aide mémoire traitement de texte (Microsoft Word)

Débuter avec Excel. Excel

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

pas à pas prise en main du service sur le web Le Cloud

Utilisation de l éditeur.

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Universalis Guide d installation. Sommaire

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Carte encadrement glitter

Comment sélectionner des sommets, des arêtes et des faces avec Blender?

TRUCS & ASTUCES SYSTEME. 1-Raccourcis Programme sur le Bureau (7)

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

Tutoriel. Votre site web en 30 minutes

Installation et utilisation du client FirstClass 11

Mode Opératoire Windows XP

Formation tableur niveau 1 (Excel 2013)

COMMENCER AVEC VUE. Chapitre 1

Excel 2007 Niveau 3 Page 1

1. Démarrage de l ordinateur

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

26 Centre de Sécurité et de

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

Réalisez votre propre carte de vœux Éléctronique

Beyond 20/20 Browser - Français. Version 7.0, SP4

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Inspiration 7.5. Brève description d Inspiration. Avantages d Inspiration. Inconvénients d Inspiration

ScolaStance V6 Manuel vie scolaire

Manuel Utilisateur Chariot odys.sante-lorraine.fr

1. Installation de COMPTINE

MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR. Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft.

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

Notes pour l utilisation d Expression Web

Atelier Travailler vos photos Mars 2015

Table des matières & Index Partie première : Table des matières Jean-Yves Lucca

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

Un exemple avec WORKSPACE d'interwrite

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

Utilisation d une tablette numérique

ANNEXE 8 : Le Mailing

Contenu Microsoft Windows 8.1

Le cas «BOURSE» annexe

2013 Pearson France Adobe Illustrator CC Adobe Press

INSTALLATION DBSWin En réseau

Tout savoir sur le clavier

Microsoft. Access Utilisation de base. Fac Similé. Manuel de référence

Organiser le disque dur Dossiers Fichiers

Numérisation. Copieur-imprimante WorkCentre C2424

Créer une trace, obtenir son fichier gpx et sa carte Ou Afficher un fichier trace GPX

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

GUIDE D UTILISATION DU BROWSER DE BEYOND 20/20

DOSSIER D'UTILISATION

Utilisation du client de messagerie Thunderbird

Création et utilisation de formulaire pdf

Créer des documents interactifs

Mindjet pour Windows - Guide d utilisation

Le cas «BOURSE» annexe

Alfresco Guide Utilisateur

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

Initiation à Windows 8

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

Transcription:

CM6 Éléments d une IHM et guides de style INFO L3 Stéphanie Jean-Daubias Stephanie.Jean-Daubias@univ-lyon1.fr http://liris.cnrs.fr/stephanie.jean-daubias/

Respecter les habitudes de l utilisateur Problèmes mémoire limitée (capacité, durée) usages intermittents Solutions faciliter la prise en main simplifier interface et interactions s appuyer sur ce que l utilisateur connaît déjà la vraie vie : langages, métaphores les autres logiciels : guides de style 2

Guides de style (guidelines) Principe spécificités à respecter pour concevoir des IHM pour un OS donné Avantages aspect des interfaces fonctionnement des interactions différents niveaux de granularité régularités entre applications apprentissage et utilisation facilités intégrés dans les env. de développement Limites spécifique à un système d exploitation / à une version recommandations ergonomiques, mais respect des recommandations 3

Guides de style - références Windows https://developer.microsoft.com/fr-fr/windows/design MacOs ios https://developer.apple.com/library/content/documentation/ UserExperience/Conceptual/OSXHIGuidelines https://developer.apple.com/ios/human-interface-guidelines Linux http://design.ubuntu.com Android https://developer.android.com/guide/practices/ui_guidelines Android Wear https://www.google.com/design/spec-wear/androidwear/designing-for-watches.html 4

Plan du cours Les guides de style Les types d interaction Les composants de l interface graphique (guides de style) Les tâches de l interaction graphique 5

Les types d interaction Quel type d interaction pour quelle commande? langage naturel langage de commande menus formulaires requêtes manipulation directe 6

Langage naturel Principe dialoguer en langage naturel (réel ou via le clavier) Avantages en théorie : le moyen le plus simple pour communiquer en pratique : peu utilisé pour la transmission de commandes (simples) vocabulaire et syntaxes sont connus! Limites on ne peut pas toujours parler à haute voix reconnaissance vocale en milieu bruité analyse du langage naturel problème des ambiguïtés, des références, des sous-dialogues simplification du langage 7

Langage de commande (1) Principe écrire une ligne de commandes (avec syntaxe et vocabulaire) accès direct aux fonctionnalités du système Exemples : Dos, Unix delete *.* copy A:*.doc c: Avantages concision (>langage naturel) fiabilité structuration possibilité d extensions (définition de macros, scripts) Inconvénients nécessite un apprentissage et une pratique régulière : experts 8

Langage de commande (2) Syntaxe cohérence dans l ordre des arguments Action Objet Destination l ordre peut différer du langage naturel Vocabulaire formes syntaxiques variées : remplace A par B, substitue B par A mots courts faciles à taper (proximité des touches sur le clavier) spécifiques plutôt que généraux prononçables attention à la cohérence entre commandes (haut / bas, et non monter / bas) pour les abréviations (MKDIR make directory, CD change directory) 9

Interaction via des menus Principe sélection d un élément dans un menu liste de commandes déclenchées par un clic mise en évidence de l option choisie nombre d arguments de la commande aucun (ex : quitter) un (ex : rechercher) plusieurs (ex : remplacer) ordre des arguments Avantages commande puis arguments (ex : remplacer) arguments puis commande (ex : copier) les commandes sont listées et hiérarchisées Inconvénients la manipulation est assez lente (souris ou clavier) 10

Formulaires Principe l utilisateur fourni des informations au système en répondant à des questions Avantages questions fermées (oui/non, choix multiples, listes) questions ouvertes (saisie libre) étiquettes/exemples, complétion formulaire vide à l ouverture mécanisme simple et rapide ordre de tabulation possibilité d autocomplétion pour des informations multiples facile à exploiter Inconvénients fonctionnalités limitées saisie contrainte encombrement de l écran 11

Requêtes Principe l utilisateur pose des questions au système Avantages via langages de requêtes utilisé en base de données puissance et efficacité le langage peut être intuitif Inconvénients parfois implicite le langage de requête nécessite un apprentissage SELECT titre, auteur from LIVRES where titre LIKE L% ; 12

Manipulation directe (+ tactile) Principe représentation permanente à l écran des objets et des actions actions physiques sur les objets (pointer et cliquer / toucher) opérations rapides avec effet visible immédiatement Avantages accessible à un large public, prise en main facile plus faible distance entre les concepts et leur représentation plus fort engagement de l utilisateur illusion d agir sur les objets ( transmettre une commande) plus encore en tactile Inconvénients problème du choix de la métaphore ambiguïté du sens des icônes représentation de l abstraction encombrement de l écran moins rapide 13

Les types d interaction Exemples d association entre type d interaction et usages langage (semi)naturel dictée de SMS, de comptes-rendus médicaux commandes simples : Rappelle-moi d appeler mon frère, Morceau suivant langage de commande configuration, programmation menus besoin de visualiser les actions potentielles formulaires interrogation de l utilisateur par le système saisie d informations nombreuses requêtes interrogation du système par l utilisateur manipulation directe graphique 14

Plan du cours Les guides de style Les types d interaction Les composants de l interface graphique (guides de style) Les tâches de l interaction graphique 15

WIMP - Windows, Icons, Menus, Pointers Fenêtres : vocabulaire barre de titre barre de menu barres d outils /ruban barre d état 16

WIMP - Windows, Icons, Menus, Pointers Fenêtres modales on doit fermer le dialogue pour retourner à la fenêtre principale obligatoire quand la commande en cours ne peut être suspendue fenêtre déplaçable pour laisser l utilisateur voir la tâche amont Fenêtres non modales on peut passer de la fenêtre de dialogue à la fenêtre principale l utilisateur peut abandonner temporairement la tâche en cours 17

WIMP - Windows, Icons, Menus, Pointers Types de fenêtres Fenêtres d applications MDI : Multiple Document Interface 1 instance de l application fenêtre principale espace de travail fenêtres filles les documents Fenêtres de documents 1 instance de l application par document 18

WIMP - Windows, Icons, Menus, Pointers Multifenêtrage Multifenêtrage avec superposition fenêtre active/inactive à éviter inconvénients informations masquées fenêtre inactive fenêtre active temps d accès aux fenêtres masquées Multifenêtrage sans superposition mosaïque 19

WIMP - Windows, Icons, Menus, Pointers Fenêtres utilitaires Palette d options Fenêtres jaillissantes (pop-up) infobulle informations contextuelles messages (différents types) question information avertissement erreur bloquante indication de progression 20

WIMP - Windows, Icons, Menus, Pointers Fenêtres/boîtes de dialogue pour l interaction entre le système et l utilisateur séparation (temps et lieu) entre spécification et exécution de la commande fenêtres modales groupes nommés > succession de dialogues boutons pas plus de 5 au moins OK, Annuler (+ Aide) Annuler : aucune entrée faite sur le dialogue ne doit être prise en compte boutons concernant l'ensemble des groupes : à l'extérieur des groupes contrôle des saisies filtres (pendant) vérifications (en quittant) 21

WIMP - Windows, Icons, Menus, Pointers Fenêtres de dialogue : ordre des boutons respect des guides de style Windows : OK Annuler Linux, MacOS, Android : Annuler OK web,,, 22

WIMP - Windows, Icons, Menus, Pointers Icônes : graphisme associé à une signification fenêtres "iconisées" représentations métaphoriques des objets corbeille, disques programmes documents, dossiers des actions enregistrer Inconvénients lancer la reconnaissance vocale difficulté de compréhension de la représentation pérennité Solutions tester les représentations bulles d aide, icônes + texte faire évoluer les représentations 23

Difficulté d interprétation Guides - (Interactions) Fenêtre Icône Menu Curseur Bouton Liste Groupe Autres Retour (Tâches) WIMP - Windows, Icons, Menus, Pointers Utilisation des icônes pour des commandes fréquentes pour libérer l espace avec un libellé limiter leur nombre (12 au mieux, 20 max) Création d icônes : différents niveaux d abstraction ressemblance descriptif exemple caricatural analogie (couper = ciseaux) symbolique (image abstraite : organiser) arbitraire 24

WIMP - Windows, Icons, Menus, Pointers Types de menus déroulants ensemble d items s ouvrant en cliquant sur le libellé dans la barre de menus hiérarchiques pour proposer des options complémentaires indiqués par un triangle dans un item de menu détachables (tear-off) menu contenant généralement une palette qui se transforme en fenêtre utilitaire contextuels (pop-up) ensemble d items accessibles hors de la barre de menu, là où se trouve le curseur contextuels circulaires présentation originale et «économique» 25

WIMP - Windows, Icons, Menus, Pointers Règles pour les barres de menus entre 2 et 7 menus si <2 autre composant libellé en un seul mot possibilité de sous-menus (1 seul niveau) 26

WIMP - Windows, Icons, Menus, Pointers Règles pour les items de menu libellé possible en plusieurs mots (max 4) graphisme des commandes activable normal non activable grisé (copier sans sélect.) mais PAS effacé ou déplacé (personnaliser les menus experts) propriétés ou modes actifs actif / non actif une parmi plusieurs action ouvrant une fenêtre raccourcis clavier Alt + caractère souligné / fonctions / Ctrl groupement thématique, fréquence d usage, ordre d utilisation, ordre items regroupés et séparés par un trait horizontal 27

WIMP - Windows, Icons, Menus, Pointers Dispositifs de pointage (souris, trackball, joysticks ) Curseurs curseur différent action différente positionnement positionnement dans un texte attente lien hypertexte déplacement redimensionnement 28

Boutons (1) Métaphore représentent les boutons que l on manipule sur les objets réels (hi-fi) Bouton d action effet 3D différents états relâché relâché avec focus enfoncé inactif si un bouton ouvre un dialogue, intitulé suivi de raccourcis : Alt + caractère souligné Boutons graphiques d'une barre d'outils 29

Boutons (2) Bouton radio pour faire un choix parmi des alternatives exclusives cocher un bouton enlève le choix antérieur possibilité de bouton radio graphique (choix d une couleur) Bascule pour faire un choix parmi 2 alternatives exclusives Case à cocher pour sélectionner des options non exclusives dans une liste chaque case est une bascule 2 états : coché / non coché 3 états : coché / non coché / grisé 30

Listes Liste (fort encombrement) contenu affiché en permanence pour visualiser entre 3 et 8 éléments barre de défilement sélection simple sélection multiple (ctrl/shift) Liste déroulante (+ faible encombrement) cliquer pour visualiser le contenu sélection d un seul élément liste non modifiable (sélection simple) liste modifiable (permet la saisie directe) zone facultative : Aucun paramètres : (par défaut) Liste de choix hiérarchique (encombrement modulable) pour naviguer dans une arborescence 31

Zones de regroupement Boîte de regroupement pour regrouper cases à cocher, boutons radio, éléments divers nommer les groupes Barre de séparation (sous-)groupes Classeur à onglets pour regrouper dans une même fenêtre des affichages répartis sur plusieurs pages 32

Autres composants Zones de saisie texte sur une seule ligne min max pas si un type précis est attendu, le système doit contrôler la saisie texte multi-lignes (redimensionnable) (barre de défilement) Molette d incrément pour remplacer/compléter la saisie Curseur pour sélectionner une valeur peu précise Indicateur de progression pour représenter graphiquement un taux d avancement 33

Retour d information (feedback) Menu/liste ligne sélectionnée Saisie de texte curseur Attente changement de curseur Sélection d un objet poignées Sélection de texte inversion vidéo Autres possibilités changement de couleur, de police, clignotement, animation, son avec parcimonie, permettre d arrêter 34

Plan du cours Les guides de style Les types d interaction Les composants de l interface graphique (guides de style) Les tâches de l interaction graphique 35

Les tâches de l interaction graphique Quels composants graphiques pour quelle tâche? saisie sélection déclenchement défilement spécification d arguments et de propriétés transformation 36

Tâche de saisie Saisie de texte boîte de saisie + clavier (virtuel) mot de passe : masqué Saisie de quantités / valeurs numériques boîte de saisie curseur ou molette + souris/clavier Attention associer une étiquette préciser l unité, le format Saisie de positions, de tracés pointage 37

Tâche de sélection Choix d un élément dans un ensemble boutons radio liste déroulante liste avec sélection simple Choix de plusieurs éléments dans un ensemble cases à cocher liste avec sélection multiple (pas grand public) par ajout/retrait (ctrl) par intervalle (shift) cardinal fixe / variable liste déroulante modifiable saisie d éléments supplémentaires 38

Tâche de déclenchement Boutons attention à la surcharge de l écran Menus si un nombre suffisant de fonctionnalités Glisser - déposer glisser - lâcher, glisser - déplacer, drag and drop l action dépend de la source et de la destination glisser - déposer un fichier sur un même disque : déplacement glisser - déposer un fichier sur des disques différents : copie pas grand public 39

Tâche de défilement Barre de défilement (ascenseur) verticale ou/et horizontale défilement direct 1 seule unité d information 1 page écran en % du document défilement automatique lorsque la commande effectuée engendre une modification de la quantité d information, un déplacement du curseur affichage si inutile : jamais si (parfois) utile toujours visible activé si besoin (grisé sinon) 40

Tâche de spécification d arguments Boîtes de dialogue Boîtes de propriétés aperçu des modifications sur les objets concernés 41

Tâche de transformation Poignées de manipulation laisser la possibilité de redimensionner fenêtres dessins, images redimensionnement suivant un axe horizontal vertical suivant les deux axes à la fois proportionnellement : shift (pas grand public) concentriquement : maj (pas grand public) 42

Plan du cours Les guides de style respecter les spécifications des systèmes d exploitation Les types d interaction choisir les types d interaction les plus adaptés Les composants de l interface graphique (guides de style) respecter les repères de utilisateurs pour faciliter l usage Les tâches de l interaction graphique associer au mieux composants et interactions À vous de jouer! 43