E-MediatE, documentation pour l'utilisateur 21 novembre 2011
Résumé Documentation à l'intention des utilisateurs du logiciel. Ce document présente, dans ses grandes lignes le fonctionnement du client E-MediatE. Pour le serveur, le lecteur se reportera à la documention développeur.
C. Masclet 2
Chapitre 1 Introduction à E-MediatE E-MediatE est une plateforme collaborative mettant en oeuvre le jeu de conception collaborative DeltaDesign où l'objectif est, pour quatre participants répartis sur quatre métiers (Architecte, Thermicien, Ingénieur de structure et Maître d' uvre) de construire une maison constituée de triangles équilatéraux dans un monde en deux dimensions soumis à des contraintes bien particulières. Ce jeu est tiré d'un jeu de plateau du même nom créé par Louis L. Bucciarelli du M.I.T. Cette version informatisée repose sur l'utilisation de plusieurs plateaux de jeu, à la diérence de la version classique qui n'en comportait qu'un seul. 1.1 Prérequis Vous devez disposer d'un JRE Java 1.6 ou supérieur (http ://java.com/fr/download/). Vous devez également vérier qu'aucun parefeux ou routeur ne bloque les accès sur les ports de communication nécessaires (par défaut 18500 et 18501). Prenez contact avec l'administrateur de la machine hôte du serveur pour connaitre les ports utilisés pour la partie à laquelle vous souhaitez participer. 1.2 Lancement du client une fois récupéré le chier jar du client sur les pages web d'e-mediate, lancez en ligne de commande : java -jar client.jar Vous pouvez également vous créer un petit script pour lancer le client, ou créer un lanceur directement dans votre environnement de travail. Une fois lancé le client vous devriez obtenir une fenêtre comme celle présentée 1.1. Vous devez y entrer : un pseudo (le système vous informera si le pseudo est déjà utilisé) l'adresse IP, en numérique, du serveur (par défaut, le localhost) le port de base utilisé (défaut 18500) Connectez vous, et vous devriez alors voir une nouvelle fenêtre apparaitre : la fenêtre des métiers (cf.) Dans la barre de menu déroulant, vous pouvez sélectionner la langue (fr/en). Vous devez le faire impérativement avant de choisir un métier. Les boutons proposent les 4 métiers ainsi que le rôle d'observateur (pour le prof ou le chercheur). Les métiers déjà sélectionnés apparaîtront en grisé et ne seront pas sélectionnables. 1.3 L'interface de collaboration Une fois le métier sélectionné, 5 nouvelles fenêtre feront leur apparition en remplacement de la précédente : 3 plateaux de jeu, une fenêtre de gestion, et une fenêtre de chat. La fenêtre de gestion () permet d'accéder aux fonctionnalités d'awareness et aux diérentes aides. C'est également par ce menu chier (et uniquement par celui là) que vous pourrez quitter la partie. En colonne, on retrouve les diérents types de plateau, et en ligne les métiers de vos collaborateurs. Nous reviendrons plus tard sur la signication des symboles graphiques. 3
Figure 1.1 fenêtre de connection Les espaces de travail ont les particularités suivantes : perso proposition partage visible par vous oui oui oui visible des autres non oui oui modiable par vous oui non oui modiable par tous n/a non oui L'espace perso permet de concevoir une maison ainsi que de mener certains calculs propres au métier que l'on représente. Il permet de sauvegarder localement et de charger des congurations de conception que l'on trouve intéressante ou dont on souhaite conserver une trace. Le bouton >proposition permet d'envoyer la structure actuelle vers l'espace des propositions. Les 2 triangles bleu et rouges permettent de générer un nouveau triangle sur le plateau ; Attention, tous les triangles vont s'empiler au même endroit, veillez donc à ne pas cliquer plusieurs fois de suite sur les boutons. Le menu déroulant portant le nom du métier permet d'accéder aux fonctions de calcul. 1.4 Manipulation des triangles A la souris Au clavier des raccourcis existent : suppression de triangle point d'ancrage changement couleur déplacement triangle touche backspace ou suppr a c èches (4 directions) équivalent souris n/a n/a bouton milieu drag and drop 4
Figure 1.2 fenêtre des métiers Figure 1.3 fenêtre de gestion 5
Figure 1.4 espace de travail personnel Figure 1.5 contrôles à la souris 6
Chapitre 2 Le lecteur de partie Le lecteur de partie permet de rejouer les parties. Il s'apparente à une visioneuse et dispose de commandes semblables à celles d'un magnetoscope an de se déplacer dans l'historique des évènements. Tous les plateaux ainsi que le chat peuvent être visualisés. 7
Chapitre 3 L'applet Observateur Lors du développement de E-MediatE, un cinquième rôle nommé Observateur a été ajouté au jeu. Cette fonctionnalité autorise, dans un contexte expérimental, le suivi des interactions sur les diérents plateaux de manière totalement transparente pour les utilisateurs. Cet acteur ne peut pas agir sur le cours du jeu mais a accès à tous les plateaux (y compris les plateaux personnels) pour y observer le travail réalisé. Le serveur ne supporte qu'un seul Observateur se connectant à partir de l'application client. La création d'un applet pour le métier observateur a comme principal intérêt d'éviter à chaque personne voulant assister à une partie d'avoir à installer le client (l'environnement Java reste indispensable). L'applet permet ainsi à un plus grand nombre de spectateur d'observer une partie, même à distance. L'interface de l'applet tient dans une seule fenêtre, l'utilisateur navigue à l'aide d'onglets. 8