Info 342, Programmation des Interfaces Interactives

L3, 2015 Université Paris-Sud

Description

Le cours introduit les concepts de l'Interaction Homme-Machine (IHM) et de la programmation d'Interfaces Interactives. Les cours sont donnés par Jérémie Garcia et les TPs/TDs par Maria Jesus Lobo. Vous pouvez télécharger les slides de présentation de l'UE.

Les cours ont lieux les mercredi matin de 8h30 à 10h30 en salle E212 du PUIO (Bâtiment 640). Les TPS et les TDS ont lieu les mardi matin de 10h30 à 12h30.

Pour tout contact par email (jgarcia[at]ircam.fr et/ou maria-jesus.lobo[at]inria.fr), n'oubliez pas de mettre [IHM-15] dans le sujet.

Ce cours est basé sur les cours d'A. Bezerianos, de M. Beaudouin-Lafon, N. Roussel, T. Tsandilas, et O. Chapuis. Plusieurs personnes ont participé à la conception des exercices : D. Bonnet, C. Fleury, N. Roussel, C. Appert, O. Bau, M. Beaudouin-Lafon, G. Besacier, S. Gueddana, Y. Riche, and M. Nancel.

News

TDs/TPs

Les TDs et les TPs consitent en plusieurs exercises de programmation, principalement en Java. Vous trouverez plus d'information sur la page web qui leur est dédiée.

Cours

Mercredi matin de 8h30 à 10h30 en salle E212 du PUIO (Bâtiment 640)

7 janvier. Introduction et Définitions. Histoire, problématiques actuelles et futures.

14 janvier. Programmation des systèmes interactifs. Java Swing - Programmation Evenementielle et boites à outils. Principes de conception.

21 janvier. Architecture logicielle et MVC. Java 2D. Styles d'interaction.

28 janvier.Interaction graphique (WIMP, gestes, Drag and Drop). Programmation du Drag and Drop.

Slides : [Interaction Graphique],[Drag and Drop],[Animations].
Code du drag and drop : dnd.zip.
Code des animations : animation.zip.
Videos : Marking Menus, Manipulation directe de vidéos.

4 février. Conception centrée utilisateurs. Modèles conceptuels.

11 février. Eléments de perception, d'usabilité et méthodes d'évaluation pour l'IHM. Ergonomie des interfaces.

4 mars. Dispositifs d'entrée et de sortie. Interfaces avancées (tangibles, web, multitouch...).

17 mars 11 mars. Résumé du cours, discussion sur les projets et préparation à l'examen.

Slides : [Revisions].

Projet

Le projet comptera pour 50% de la note finale. Il est composé de deux parties différentes.

Foire Aux Questions :

Examen

L'examen comptera pour 50% de la note finale. Voici quelques sujets des examens des années précédentes. 2013a 2013b 2014