Les cours et ateliers ont eu lieu le lundi 20 septembre sur le site de la conférence.
9h - 12h30 (tutorial in english)
Description complète (PDF, 211ko)
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
9h - 12h30 K-MAD, le noyau, 13h30 - 17h Usage de K-MAD en enseignement et en recherche (cours en français)
Description complète (PDF, 424ko)
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. |