PLATINE

Fiche dév Ens Sup - Recherche
  • Création ou MAJ importante : 16/09/08
  • Correction mineure : 19/03/10
Mots-clés

PLATINE : environnement de travail coopératif synchrone

Ce logiciel a été développé (ou est en cours de développement) dans la communauté de l'Enseignement Supérieur et de la Recherche. Son état peut être variable (cf champs ci-dessous) donc sans garantie de bon fonctionnement.
  • Site web
  • Système : UNIX-like, Windows, MacOS X
  • Version actuelle : V3.0 - 24/01/2008
  • Licence(s) : CeCILL-B
  • Etat : diffusé en beta, utilisé en interne, en développement
  • Support : maintenu, développement en cours
  • Concepteur(s) : Véronique Baudin , Michel Diaz, Philippe Owezarski, Thierry Villemur, Jean-Pierre Courtiat et de nombreux thésards et stagiaires.
  • Contact concepteur(s) : veronique.baudin@laas.fr
  • Laboratoire(s), service(s)... : LAAS

 

Fonctionnalités générales du logiciel

PLATINE est un logiciel support de travail coopératif entre utilisateurs distants. Les deux catégories d'interaction rencontrées dans des groupes coopératifs sont:

  • La coopération asynchrone qui n'impose pas la présence simultanée de tous les membres du groupe pour intervenir sur des documents par exemple;
  • La coopération synchrone qui sous-entend la présence au même moment des membres du groupe qui ont à produire un résultat commun.

PLATINE est principalement destiné à supporter un travail coopératif synchrone, même si quelques modules peuvent être utilisés dans un contexte asynchrone.

Ainsi, une session se décompose ici en deux phases: asynchrone et synchrone.

PLATINE est composé des modules suivants:

  • Un module hors ligne de préparation de session,
  • Un module de présentation de d'état d'une session, associé à un outil de chat asynchrone,
  • Un module de présentation de la phase synchrone d'une session,
  • Un module de visioconférence (unicast et multicast),
  • Un module de chat multipoint,
  • Un module de partage d'application (basé sur VNC),
  • Un module tableau partagé,
  • Un module de gestion de session.

Des rôles peuvent être définis pour une session, et un attribut "chairman" peut être associé à un ou des rôles, permettant ainsi à un ou plusieurs utilisateurs déclarés sous ce rôle de gérer la phase synchrone de la session.

Les actions de gestion peuvent s'appliquer aux outils et aux participants présents durant la phase synchrone de la session.
Plusieurs session peuvent coexister en parallèle.

PLATINE a été majoritairement développé en JAVA, et utilise la technologie WebStart pour une installation automatique sur les postes client.

Contexte d’utilisation du logiciel

PLATINE a été principalement utilisé dans le cadre de différentes expérimentions :

  • Durant le projet européen Lab@Future, impliquant différents sites:
    ARTEC (Brême - Allemagne), (Toulouse - France), ETHZ (Zurich - Suisse), TUV (Technical University of Vienna - Austria)
  • Durant un contrat de collaboration (co-tutelle de thèse) entre l'Université de Tokushima (Japon) et le LAAS: pour des sessions de e-learning (formation à l'anglais) et pour des séances de travail entre le LAAS et Tokushima.

Il est utilisé aujourd'hui pour illustrer différents protocoles dans des projets tels que SatSIX , ou encore UseNET pour un déploiement automatique de ses composants en utilisant une technologie OSGi.

Publications liées au logiciel

Différents documents ont été publiés :

  • Une liste de publications est disponible ici
  • Les modes d'emploi et d'installation sont disponibles ici