Support de l’activité coopérative dans un cadre mobile Le projet PLAteforme à Composants Évolutive (PLACE) Yvan Peter, Thomas Vantroys, José Rouillard Laboratoire TRIGONE - Équipe NOCE Université des Sciences et Technologies de Lille
Plan Contexte PLACE : une plate-forme à composants pour le travail coopératif et la Formation Ouverte et à Distance Architecture Prise en compte des périphériques Langage de description d’interfaces Colloque sur la mobilité, 6/12/2002
Contexte Domaine d’application : Point de départ Objectif TCAO (Travail Coopératif Assisté par Ordinateur) EIAH (Environnement Informatique pour l’Apprentissage Humain) Point de départ Life Long Learning (3L) Emergence du m-learning Accès multi-canal personnalisé Objectif Support à l’activité (moteur de workflows/gestionnaire d’activité) Colloque sur la mobilité, 6/12/2002
Le projet PLACE
Objectifs Des choix Des axes de travail utiliser des technologies standards autant que possible profiter de la plate-forme J2EE/EJB nombreuses API disponibles mise à l’échelle supportée par le serveur d’application Des axes de travail étudier les architectures et mécanismes permettant de supporter la flexibilité définir et réaliser une plate-forme de travail coopératif basée sur des technologies composants développement de services génériques intégration d'outils pour le travail coopératif et l'éducation Colloque sur la mobilité, 6/12/2002
L’architecture... Outils utilisant les services de coopération et d’apprentissage gestion des ressources pédagogiques suivi des parcours gestion des activités Services pour l’apprentissage collaboratif Workspace partagé gestion des activités conscience de groupe ... Services pour le travail coopératif Modèle de composant répartition persistance, transactions présentation Colloque sur la mobilité, 6/12/2002
Architecture multi-niveaux HTML WML ... Servlets/JSP Composants EJB Navigateur Session XML XML Navigateur Entité Applet contrôleur modèle vue Colloque sur la mobilité, 6/12/2002
Les services PLACE « chat » Tableau blanc Scénario pédagogique QCM Workflow Outil externe Workspace connecteur Utilisateurs et groupes Notification Rôles et usages J2EE Colloque sur la mobilité, 6/12/2002
XML et XSL pour la présentation HTML XML VoiceML WML Colloque sur la mobilité, 6/12/2002
XML et XSL pour la présentation données présentation XML représentation de l’utilisateur Colloque sur la mobilité, 6/12/2002
Langage de description d’interfaces Colloque sur la mobilité, 6/12/2002
Transformations (1/2) Colloque sur la mobilité, 6/12/2002
Transformation (2/2) Colloque sur la mobilité, 6/12/2002
Bilan et conclusion Réalisation basés sur des standards (EJB, J2EE) utilisant XML de manière intensive Déploiement sur des environnements open source : JBoss (http://www.jboss.org) Jonas (http://www.objectweb.org) Développement d’un outil de création d’interfaces Colloque sur la mobilité, 6/12/2002
Projet PLACE http://noce.univ-lille1.fr/~ypeter/PLACE/Place.html Colloque sur la mobilité, 6/12/2002