L'Interaction Homme-Machine concerne tous les aspects de la conception, du développement et de l'évaluation des applications informatiques interactives. Ce domaine est en pleine expansion : aujourd'hui, 50 à 80% de l'effort de développement d'une application informatique est dédié à l'interface utilisateur. Ce cours présente une introduction au domaine de l'Interaction Homme-Machine, une sélection d'outils et de méthodes de développement d'interfaces et un approfondissement sur l'interaction graphique. - histoire de l'Interaction Homme-Machine
- évolution des styles d'interaction
- systèmes graphiques et dispositifs d'entrée
- systèmes de fenêtrage et gestionnaires de fichiers
- interaction de type WIMP (windows, icons, menus, pointer)
- interfaces à manipulation directe
- boîte à outils de construction d'interface (e.g. Tcl/Tk, Java/Swing)
- architectures et formalismes pour les systèmes interactifs
- conception centrée sur l'utilisateur
- éléments de psychologie pour l'Interaction Homme-Machine (e.g. perception, action, mémoire, cognition)
- critères ergonomiques
- interaction post-WIMP
The goal of this course is to provide theoretical knowledge and practical experiences in the fundamental aspects of designing, implementing and evaluating interactive systems. There are no formal prerequisites for the course, but students should have basic familiarity with computers and their use. Topics discussed include: - Human-Computer Interaction history
- windowing systems, input devices and graphical interfaces
- WIMP interaction (windows, icons, menus, pointer)
- direct manipulation interfaces
- user-interface toolkits
- architectures and formalisms for interactive systems
- user-centered design and elementary notions of cognitive psychology
- post-WIMP interaction examples
|