Programme du lundi 20 septembre 2010
08h00 |
|
08h30 |
Accueil |
|
09h00 |
Atelier Collecticiels Kubicki |
Cours 1 : Patterns Seffah |
Cours 3 : K-MADe Girard |
|
09h30 |
10h00 |
|
10h30 |
Pause |
11h00 |
Atelier |
Cours 1 |
Cours 3 |
|
11h30 |
12h00 |
|
12h30 |
Repas |
13h00 |
13h30 |
Atelier |
Cours 2 : PAC Duval |
Cours 3 |
Rencontres Doctorales
Président de session : Franck Poirier UBS Vannes
|
14h00 |
14h30 |
15h00 |
Pause |
15h30 |
Atelier |
Cours 2 |
Cours 3 |
16h00 |
16h30 |
17h00 |
Pause |
17h30 |
18h00 |
Visite de la ville |
|
18h30 |
Visite de la ville |
19h00 |
19h30 |
|
20h00 |
|
Repas des doctorants |
21h00 |
|
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.
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)
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
Dates importantes
- 30 juillet 2010 : Diffusion de l’appel à contributions
- 10 septembre 2010 : Date limite de réception des contributions
- 20 septembre 2010 : Atelier Collecticiels, 9h00 - 17h00
Contributions possibles
- « Position paper » suivi d’un exposé durant l’atelier
- Participation aux discussions lors de l’atelier
Description
Dans la lignée des ateliers du Groupe de Recherche i3, 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 multi-disciplinaire. 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.
Les contributions attendues peuvent elles-mêmes refléter la multidisciplinarité propre à la thématique des collecticiels. Sans être limitatifs, les thèmes suivants peuvent être proposés par les contributeurs :
- Méthodes de conception : identification des processus et métiers à supporter, analyses et spécification…
- Développement : approche dirigée par les modèles, nouvelles approches orientées « services », architectures logicielles, SOA…
- Approches centrées utilisateurs : prise en compte des besoins des utilisateurs et du contexte dans la conception des fonctionnalités et des IHM…
- Méthode de validation : expérimentations, approches de type « living lab »…
- Applications métiers : secteurs d’applications et leurs particularités, retours d’expérimentations…
Rencontres doctorales
Président de session : Franck Poirier, UBS Vannes
Horaire |
Présentation |
14h00-14h45
|
Thomas Altenburger (Centre de Recherche Public Henri Tudor, Luxembourg) Vers une caractérisation des systèmes sensibles au contexte : étude de leur impact sur l’adaptation des interfaces
|
14h45-15h30
|
Christian Frisson (Université de Mons, Belgique) Conception centrée utilisateur de prototypes interactifs pour la gestion de contenu multimédia par similarité
|
15h30-16h15
|
Santiago Ruano Rincón (Télécom Bretagne, Brest) Prise en compte de facteurs culturels dans la conception et l'utilisation d'outils d'apprentissage au sein de la communauté nasa en Colombie
|
16h15-16h30
|
Pause
|
16h30-17h15
|
Jonathan Chaboissier (LIMSI-CNRS, Université Paris-Sud) Composition d'Interfaces Homme-Machine dirigée par la composition du noyau fonctionnel
|
17h15-18h00
|
Mathias Baglioni (Télécom ParisTech, Paris) Interactions Physiques sur Dispositifs Mobiles
|
18h00-18h15
|
Conclusion des rencontres doctorales
|
20h00-22h00
|
Repas des doctorants
|
Visite de la ville