Platine Fossa

807 views

Published on

The interests of synchronous communications in collaborative activities have been recognized by an important number of researches and experiments. More recent technical environments offer the use of synchronous communications as a collaborative learning solution for a group of distributed users, where each one gains independence from each other and joins a collaboration activity by their own.
PLATINE environment offers a lot of mechanisms that can be used in different contexts: e-learning ,co-design, cooperative work...
After a short description of the PLATINE software, the goal of this presentation is to give the reasons why to distribute PLATINE under the free softwarelicence CECILL-B. We will present the difficulties encountered in this stage, but also the positive repercussions related to this kind of diffusion. In conclusion, we will present a development and new usage of the PLATINE components.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
807
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Platine Fossa

  1. 1. PLATINE Synchronous and distributed cooperative platform for e-working PLate-forme de Télé-Ingénierie coopérative synchroNe distribuéE Véronique Baudin E-mail: veronique.baudin@laas.fr LAAS-CNRS PLUME-RELIER
  2. 2. Agenda 1.  PLATINE description 2.  Use case demonstration 3.  Technology transfer –  What –  Why –  Which licence 4.  Learned lessons –  Unfortunate aspects –  Nice surprises 5.  Conclusion November 17 2009 FOSSa - Grenoble 2
  3. 3. 1. PLATINE description •  Offers a lot of mechanisms that can be used in different contexts: e-learning, co-design, cooperative work, ….. •  Software platform used to support remote collaboration among users. •  Two main kinds of interactions can be found within collaborative groups: –  asynchronous collaboration, that does not require the group members to be present at the same time; –  synchronous collaboration, where remote users work at the same time. •  PLATINE is mainly devoted to synchronous collaboration. •  Developed since 1998, used and deployed in European and French projects. November 17 2009 FOSSa - Grenoble 3
  4. 4. 1. PLATINE description •  3 kinds of components –  A module for off-line session preparation –  Asynchronous session state display with an “asynchronous” chat –  Synchronous components •  a synchronous session state display •  a multi user visioconference •  a multipoint chat •  an application sharing •  a shared whiteboard •  a session manager •  A PLATINE session is composed of –  an asynchronous phase, –  a synchronous phase. •  Some roles can be defined for one session, and the chairman attribute can be assigned to some roles. •  The chairman can manage the synchronous phase of a session. November 17 2009 FOSSa - Grenoble 4
  5. 5. 1. PLATINE description •  Technical characteristics –  Mainly developed using JAVA –  External components: •  VNC for application sharing •  VIC and RAT alternatives for the visioconference tool –  Automatic deployment for session participants •  JAVA WebStart –  Multicast visioconference •  Optional reflector module November 17 2009 FOSSa - Grenoble 5
  6. 6. 1. PLATINE description •  Requirements –  Hardware: Pentium (or Centrino) PC minimum 1Ghz, 512 Mbytes RAM –  Input/output multimedia devices: webcam, microphone, headset, ... correctly configured and installed. These devices should be recognized by jmstudio (from jmf2.1.1e) –  Operating Systems: Windows XP , Fedora , MacOSX –  Java : •  You can use jre 1.4.2_10 version (less than jre1.5.0 version) . •  On your WebStart install, you have to verify the selected jre version •  1.4.2-11 for the Java Runtime Environment (see item J2SEv1.4.2_11) •  2.1.1e for the Java Multimedia Framework November 17 2009 FOSSa - Grenoble 6
  7. 7. 2. Use case demonstration •  Lab@Future (IST project 2002-2005) objectives: –  The experiments realized correspond to learning cases where students gain knowledge by themselves. –  Teachers are present in the same student session to answer to students and to remotely help them in case of difficulty. –  Difficulties appear in handling the experiment specific tool but also while resolving the problem. •  Experiment from the mechatronics domain using the FluidSim software November 17 2009 FOSSa - Grenoble 7
  8. 8. 2. Use case demonstration •  E-learning use case German FluidSim expert-teacher French teacher office French students LAAS ground floor Multimedia room LAAS first floor November 17 2009 FOSSa - Grenoble 8
  9. 9. 2. Use case demonstration •  Deployed architecture November 17 2009 FOSSa - Grenoble 9
  10. 10. 2. Use case demonstration •  Specific tools •  Generic –  FluidSim (Bremen) communication –  Mixed reality platform components (Bremen) –  Vic, Rat –  VNC server (Bremen) –  Session State Display –  VNC client November 17 2009 FOSSa - Grenoble 10
  11. 11. 1 Admin interface to session definition 5 2 6 3 7 4 November 17 2009 FOSSa - Grenoble 11
  12. 12. User Interface for asynchronous phase User connection to a selected session November 17 2009 FOSSa - Grenoble 12
  13. 13. Specific URL for sync phase User Interface for synchronous phase Synchronous WhiteBoard Session State Display Application Sharing (VNC) JVisioConf November 17 2009 FOSSa - Grenoble 13
  14. 14. 2. Use case demonstration November 17 2009 FOSSa - Grenoble 14
  15. 15. 3. Technology transfer •  Observations •  PLATINE is a prototype developed in a research lab in order to demonstrate new transport protocols and new cooperative protocols •  No human ressources apart from research projects •  We have not found any company to support the industrial completion of the prototype November 17 2009 FOSSa - Grenoble 15
  16. 16. 3. Technology transfer •  Which result can be transferred ? •  Some PLATINE components for academic or industrial partners •  Why this choice ? •  In the fields of network transport protocols and of computer supported cooperative work (CSCW), the researchers need communicating components •  PLATINE components can be used, so we decide to share them easily •  Which licence ? •  CeCILL-B because it « follows the principle of the popular BSD license and its variants (Apache, X11 or W3C among others). In exchange for strong citation obligations (in all software incorporating a program covered by CeCILL-B and also through a Web site), the author authorizes the reuse of its software without any other constraints.. » http:// www.cecill.info/index.en.html November 17 2009 FOSSa - Grenoble 16
  17. 17. 3. Technology transfer •  PLATINE website •  Source code for the whole PLATINE •  Users guides: install and admin and user guidelines http://www.laas.fr/PLATINE November 17 2009 FOSSa - Grenoble 17
  18. 18. 3. Technology transfer •  PLATINE on PLUME-Feather (RELIER project) http://projet-plume.org/en/relier/platine-0 http://projet-plume.org/relier/platine November 17 2009 FOSSa - Grenoble 18
  19. 19. 4. Learned lessons •  Unfortunate aspects –  Not enough time and human ressources at LAAS to complete our platform –  No community created –  Not enough time to support external projects •  Tokushima University (Japan): cooperation with a phd student (2004-2006) •  Lakehead University (Canada): cooperation with a teacher after the ED-MEDIA Conference 2005 (2005-2006) November 17 2009 FOSSa - Grenoble 19
  20. 20. 4. Learned lessons •  Nice surprises –  A very good entry point for new research projects: •  2002-2005: IST Lab@Future using all PLATINE components + automatic deployment with JavaWebStart •  2006-2008: IST Sat6 using JVisioConference + SIP •  2004-2008: IST EuQoS using JVisioConference + QoS •  2007-2010: ITEA UseNET using Jchat + automatic deployment for mobile phones (J2ME, OSGi, Android, …..) –  Always available, interesting for a lot of people: •  892 reads of French RELIER card since 09 2008, •  299 reads of English card since 04 2009 November 17 2009 FOSSa - Grenoble 20
  21. 21. 5. Conclusion •  PLATINE : an enriching experience from both technical and human point of view •  A nice way to introduce me in RELIER project November 17 2009 FOSSa - Grenoble 21
  22. 22. Tokushima University (Japan) 2004 Questions ? LIRM Tokyo – Toulouse – 05 2005 Tokushima - 2006 Santa-Catarina University Brasil – Toulouse 06-2005 November 17 2009 FOSSa - Grenoble 22

×