Aller au contenu | Aller au menu

Cours et ateliers

Les cours et ateliers ont eu lieu le lundi 20 septembre sur le site de la conférence.


Cours 1 : Patterns of Design and Design of Patterns

Ahmed Seffah (EHL Lausanne)

9h - 12h30 (tutorial in english)

Patterns for human-computer interfaces (HCI) have been introduced as a medium to capture and disseminate the best design practices. While developing patterns design languages, practitioners and researchers have explored different avenues to use patterns and patterns languages as a design tool. This talk surveys these avenues - from individual pattern use for solving a specific design problem, to Pattern-Oriented Design (POD), which guides designers in building a conceptual design by using the relationships between patterns. One central goal of these avenues is to investigate how patterns can be used, not only as building blocks to foster the reuse of proven and valid design solutions, but as a central artifact in the process of deriving a design from user experiences as well as predicting the usability of such designs. We will present our investigations on pattern-based design, and discuss how user experiences and usability metrics can be incorporated in the pattern selection process through the use of user variables, pattern attributes and associated metrics.

Description complète (PDF, 211ko)


Cours 2 : Améliorer la conception des applications interactives par l’utilisation conjointe du modèle PAC et des patrons de conception Proxy et Fabrique Abstraite

Thierry Duval (IRISA)

13h30 - 17h (cours en français)

Des modèles d’architecture tels que MVC, PAC, PAC-Amodeus ou Arch donnent lieu à de nombreuses possibilités d’implémentation. Ceci pose des problèmes aux étudiants ou jeunes diplômés qui ne savent pas quelle solution choisir lorsqu’ils doivent les coder.

Depuis plusieurs années, nous avons mis au point une méthodologie qui implémente le modèle PAC en utilisant principalement les patrons de conception Proxy, Fabrique Abstraite, et, dans une moindre mesure, Singleton.

Grâce à cette méthodologie, les étudiants sont guidés dans la structuration de leur code, et l’IHM est séparée efficacement du noyau fonctionnel, montrant ainsi comment réaliser proprement cette séparation avec des propriétés d’évolution importantes : changement de l’IHM ou du code du noyau fonctionnel, mais aussi ajout d’interactivité à un noyau fonctionnel non interactif.

Nous proposons donc de présenter ici cette démarche méthodologique et de l'illustrer à l'aide d'un exemple que nous traiterons en Java en utilisant l'API Swing.

À l'issue du cours, destiné aussi bien à des étudiants de niveau master 2 qu'à des doctorants ou à des ingénieurs débutants, on doit être en mesure de structurer efficacement une application interactive à l'aide du modèle PAC-Amodeus, en rendant notamment le composant de contrôle le plus indépendant possible de la partie présentation graphique et de la boîte à outil graphique effectivement utilisée.

Description complète (PDF, 100ko)

Voir la présentation sur slideshare

 

Cours 3 : K-MADe, un outil de modélisation des tâches pour l’enseignement et la recherche

Patrick Girard (ENSMA), Sybille Caffiau (ENSMA), Dominique Scapin (INRIA)

9h - 12h30 K-MAD, le noyau, 13h30 - 17h Usage de K-MAD en enseignement et en recherche (cours en français)

K-MAD, Kernel of Model for Activity Description, est aujourd’hui un des modèles de tâches les plus puissants. Son outil graphique associé, K-MADe, est le seul qui permette d’utiliser des expressions logiques dans son module de simulation. L’objet de ce cours est d’en appréhender le fonctionnement, à la fois dans un cadre d’enseignement et de recherche. Les participants seront invités à amener un portable disposant d'une machine virtuelle Java 6, qui leur permettra de réaliser les exercices pratiques proposés à l'aide de l'outil K-MADe.

Description complète (PDF, 424ko)

Atelier: Collecticiels - évolutions multidisciplinaires récentes de la thématique

Sylvain Kubicki (CRP Henri Tudor), Bertrand David (EC Lyon, ICTT), Gilles Halin (Map-CRAI), Grégory Bourguin (LIL, IUP de Calais, ULCO)

9h - 17h

Description

Dans la lignée des ateliers du Groupe de Recherche du GDR i3 et du GT-SCOOP de l'AFIHM, l’atelier « Collecticiels » qui se tiendra durant la conférence IHM 2010 se propose d’être un lieu d’échange pour les chercheurs travaillant autour de cette thématique multidisciplinaire. L’atelier permettra aux participants d’exposer leurs travaux, et de faire le point sur les évolutions récentes autour de la thématique des outils supports à la collaboration et du Travail Collaboratif Assisté par Ordinateur : de la conception de systèmes à leurs applications métiers.

Programme

Horaire Présentation

8h30

Accueil

10h15 - 11h00

Un cadre d’analyse des activités collectives pour le choix de solutions collaboratives. Guillaume Gronier, Philippe Valoggia. (CRP Henri Tudor)

11h00 – 11h45

Modeling business practices to improve design of HCI in groupware-oriented services systems. Application in the AEC sector. Daniel Zignale, Sylvain Kubicki, Gilles Halin. (CRP Henri Tudor & FRE MAP CRAI)

11h45 – 12h30

A la recherche d’un monde perdu. Quel environnement virtuel pour l’Architecture ? Layla Riahi, Stéphane Hanrot, Jacques Zoller. (ENSA Marseille)

12h30 – 13h30

Repas

13h30 – 14h15

Collaboration basée sur des points d’accumulation. Hotspot based mobile web communication and cooperation. Bertrand David, René Chalon. (Laboratoire LIESP, Ecole Centrale de Lyon)

14h15 – 15h00

Apports de la tangibilité à l’interaction, exemple sur table interactive en situation de travail collectif. Jean Caelen, Mélanie Becker, Hervé Schultz, Sébastien Kubicki, Christophe Kolski, Sophie Lepreux. (Multicom, Laboratoire d’Informatique de Grenoble & Univ. Lille Nord de France)

15h00 – 15h30

Pause

15h30 – 16h15

Studio Digital Collaboratif, un environnement multimodal de conception collaborative à distance : application et perspectives. Stéphane Safin, Pierre Leclercq. (LUCID - Université de Liège)

16h15 – 17h00

Discussions informelles.