SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
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
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
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
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
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
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
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
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
2. Use case demonstration
•  Deployed architecture




November 17 2009    FOSSa - Grenoble   9
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
1        Admin interface
                       to session definition


                                              5

       2

                                              6


                              3


                                         7

4


    November 17 2009              FOSSa - Grenoble   11
User Interface
                                  for asynchronous phase




                   User connection to a
                     selected session

November 17 2009      FOSSa - Grenoble                     12
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
2. Use case demonstration




November 17 2009   FOSSa - Grenoble   14
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
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
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
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
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
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
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
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

Weitere ähnliche Inhalte

Andere mochten auch

Announcements, 4/3/11
Announcements, 4/3/11Announcements, 4/3/11
Announcements, 4/3/11CLADSM
 
Syncing our iHomes With iChurch Slides, 11/7/10
Syncing our iHomes With iChurch Slides, 11/7/10Syncing our iHomes With iChurch Slides, 11/7/10
Syncing our iHomes With iChurch Slides, 11/7/10CLADSM
 
Announcements, 6/30/13
Announcements, 6/30/13Announcements, 6/30/13
Announcements, 6/30/13CLADSM
 
Dinosaur trail presentation
Dinosaur trail presentationDinosaur trail presentation
Dinosaur trail presentationharrisonv
 
061410 Investor Update
061410 Investor Update061410 Investor Update
061410 Investor UpdateMonster12
 
Merger 070210
Merger 070210Merger 070210
Merger 070210Monster12
 
Bos Description Cours En
Bos Description Cours EnBos Description Cours En
Bos Description Cours EnAdrien Schuller
 
Q1 2010 Shareholder Presentation May 2010
Q1 2010 Shareholder Presentation May 2010Q1 2010 Shareholder Presentation May 2010
Q1 2010 Shareholder Presentation May 2010Monster12
 
Announcements, 7/18/10
Announcements, 7/18/10Announcements, 7/18/10
Announcements, 7/18/10CLADSM
 
Putting it together v4
Putting it together v4Putting it together v4
Putting it together v4natmanning
 

Andere mochten auch (14)

Mat003 caderno hanneli
Mat003 caderno hanneliMat003 caderno hanneli
Mat003 caderno hanneli
 
Fake or true
Fake or trueFake or true
Fake or true
 
Announcements, 4/3/11
Announcements, 4/3/11Announcements, 4/3/11
Announcements, 4/3/11
 
Syncing our iHomes With iChurch Slides, 11/7/10
Syncing our iHomes With iChurch Slides, 11/7/10Syncing our iHomes With iChurch Slides, 11/7/10
Syncing our iHomes With iChurch Slides, 11/7/10
 
Announcements, 6/30/13
Announcements, 6/30/13Announcements, 6/30/13
Announcements, 6/30/13
 
Dinosaur trail presentation
Dinosaur trail presentationDinosaur trail presentation
Dinosaur trail presentation
 
061410 Investor Update
061410 Investor Update061410 Investor Update
061410 Investor Update
 
Merger 070210
Merger 070210Merger 070210
Merger 070210
 
Bos Description Cours En
Bos Description Cours EnBos Description Cours En
Bos Description Cours En
 
Q1 2010 Shareholder Presentation May 2010
Q1 2010 Shareholder Presentation May 2010Q1 2010 Shareholder Presentation May 2010
Q1 2010 Shareholder Presentation May 2010
 
Announcements, 7/18/10
Announcements, 7/18/10Announcements, 7/18/10
Announcements, 7/18/10
 
Putting it together v4
Putting it together v4Putting it together v4
Putting it together v4
 
Springer link
Springer linkSpringer link
Springer link
 
Nwo depopulation 1
Nwo depopulation 1Nwo depopulation 1
Nwo depopulation 1
 

Ähnlich wie Platine Fossa

Open MPI SC'15 State of the Union BOF
Open MPI SC'15 State of the Union BOFOpen MPI SC'15 State of the Union BOF
Open MPI SC'15 State of the Union BOFJeff Squyres
 
Build an OSGi Web Console with Adobe Flex Technology and OSGi
Build an OSGi Web Console with Adobe Flex Technology and OSGiBuild an OSGi Web Console with Adobe Flex Technology and OSGi
Build an OSGi Web Console with Adobe Flex Technology and OSGiFlorent BENOIT
 
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...Stefano Salsano
 
Wrap-up of the ANR project GEMOC
Wrap-up of the ANR project GEMOCWrap-up of the ANR project GEMOC
Wrap-up of the ANR project GEMOCBenoit Combemale
 
Marchand leny mass digitization systems and open source software
Marchand leny mass digitization systems and open source softwareMarchand leny mass digitization systems and open source software
Marchand leny mass digitization systems and open source softwareFIAT/IFTA
 
Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stockFIBRE Testbed
 
Ow2 Open World Forum09 France Telecom Use Case
Ow2 Open World Forum09 France Telecom Use CaseOw2 Open World Forum09 France Telecom Use Case
Ow2 Open World Forum09 France Telecom Use CaseOW2
 
Une décision intelligente dans un environnement hétérogène
Une décision intelligente dans un environnement hétérogèneUne décision intelligente dans un environnement hétérogène
Une décision intelligente dans un environnement hétérogèneRoberto Mazzoni
 
FFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkitFFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkitStefano Sabatini
 
SOFIA - Overview Brochure
SOFIA - Overview BrochureSOFIA - Overview Brochure
SOFIA - Overview BrochureSofia Eu
 
MyIBBT - Project Collaboration with Alfresco Share
MyIBBT - Project Collaboration with Alfresco ShareMyIBBT - Project Collaboration with Alfresco Share
MyIBBT - Project Collaboration with Alfresco ShareAmplexor
 
Building complex and modular RIAs with OSGi and Flex
Building complex and modular RIAs with OSGi and FlexBuilding complex and modular RIAs with OSGi and Flex
Building complex and modular RIAs with OSGi and FlexCARA_Lyon
 
Hithhiker guide to eclipse presentation frameworks galaxy
Hithhiker guide to eclipse presentation frameworks galaxyHithhiker guide to eclipse presentation frameworks galaxy
Hithhiker guide to eclipse presentation frameworks galaxyglefur
 
ASP.NET on zLinux: A New Workload
ASP.NET on zLinux: A New WorkloadASP.NET on zLinux: A New Workload
ASP.NET on zLinux: A New WorkloadNovell
 
Open Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, StandardsOpen Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, StandardsAEGIS-ACCESSIBLE Projects
 
Xen Orchestra: A new Web UI for XCP
Xen Orchestra: A new Web UI for XCPXen Orchestra: A new Web UI for XCP
Xen Orchestra: A new Web UI for XCPThe Linux Foundation
 
P4, EPBF, and Linux TC Offload
P4, EPBF, and Linux TC OffloadP4, EPBF, and Linux TC Offload
P4, EPBF, and Linux TC OffloadOpen-NFP
 
229 Convergence In Device Software
229   Convergence In Device Software229   Convergence In Device Software
229 Convergence In Device SoftwareEric Cloninger
 

Ähnlich wie Platine Fossa (20)

Open MPI SC'15 State of the Union BOF
Open MPI SC'15 State of the Union BOFOpen MPI SC'15 State of the Union BOF
Open MPI SC'15 State of the Union BOF
 
Build an OSGi Web Console with Adobe Flex Technology and OSGi
Build an OSGi Web Console with Adobe Flex Technology and OSGiBuild an OSGi Web Console with Adobe Flex Technology and OSGi
Build an OSGi Web Console with Adobe Flex Technology and OSGi
 
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
 
Wrap-up of the ANR project GEMOC
Wrap-up of the ANR project GEMOCWrap-up of the ANR project GEMOC
Wrap-up of the ANR project GEMOC
 
Marchand leny mass digitization systems and open source software
Marchand leny mass digitization systems and open source softwareMarchand leny mass digitization systems and open source software
Marchand leny mass digitization systems and open source software
 
Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stock
 
Ow2 Open World Forum09 France Telecom Use Case
Ow2 Open World Forum09 France Telecom Use CaseOw2 Open World Forum09 France Telecom Use Case
Ow2 Open World Forum09 France Telecom Use Case
 
Une décision intelligente dans un environnement hétérogène
Une décision intelligente dans un environnement hétérogèneUne décision intelligente dans un environnement hétérogène
Une décision intelligente dans un environnement hétérogène
 
FFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkitFFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkit
 
SOFIA - Overview Brochure
SOFIA - Overview BrochureSOFIA - Overview Brochure
SOFIA - Overview Brochure
 
P2P streaming with LT codes
P2P streaming with LT codesP2P streaming with LT codes
P2P streaming with LT codes
 
MyIBBT - Project Collaboration with Alfresco Share
MyIBBT - Project Collaboration with Alfresco ShareMyIBBT - Project Collaboration with Alfresco Share
MyIBBT - Project Collaboration with Alfresco Share
 
Building complex and modular RIAs with OSGi and Flex
Building complex and modular RIAs with OSGi and FlexBuilding complex and modular RIAs with OSGi and Flex
Building complex and modular RIAs with OSGi and Flex
 
Hithhiker guide to eclipse presentation frameworks galaxy
Hithhiker guide to eclipse presentation frameworks galaxyHithhiker guide to eclipse presentation frameworks galaxy
Hithhiker guide to eclipse presentation frameworks galaxy
 
Profibus PA device configuration - Andy Smith
Profibus PA device configuration - Andy SmithProfibus PA device configuration - Andy Smith
Profibus PA device configuration - Andy Smith
 
ASP.NET on zLinux: A New Workload
ASP.NET on zLinux: A New WorkloadASP.NET on zLinux: A New Workload
ASP.NET on zLinux: A New Workload
 
Open Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, StandardsOpen Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, Standards
 
Xen Orchestra: A new Web UI for XCP
Xen Orchestra: A new Web UI for XCPXen Orchestra: A new Web UI for XCP
Xen Orchestra: A new Web UI for XCP
 
P4, EPBF, and Linux TC Offload
P4, EPBF, and Linux TC OffloadP4, EPBF, and Linux TC Offload
P4, EPBF, and Linux TC Offload
 
229 Convergence In Device Software
229   Convergence In Device Software229   Convergence In Device Software
229 Convergence In Device Software
 

Mehr von Inria

Diffusion des developpements informatiques
Diffusion des developpements informatiquesDiffusion des developpements informatiques
Diffusion des developpements informatiquesInria
 
Choir and Community Management
Choir and Community ManagementChoir and Community Management
Choir and Community ManagementInria
 
Open Source Governance v2.5
Open Source Governance v2.5Open Source Governance v2.5
Open Source Governance v2.5Inria
 
Ecosystemes logiciel-libre PARIS - GTLL - Systematic
Ecosystemes logiciel-libre PARIS - GTLL - SystematicEcosystemes logiciel-libre PARIS - GTLL - Systematic
Ecosystemes logiciel-libre PARIS - GTLL - SystematicInria
 
Spago Bi
Spago BiSpago Bi
Spago BiInria
 
SOA/SCA FraScAti
SOA/SCA FraScAtiSOA/SCA FraScAti
SOA/SCA FraScAtiInria
 
Quattor
QuattorQuattor
QuattorInria
 
Presentation Exo Platform
Presentation Exo PlatformPresentation Exo Platform
Presentation Exo PlatformInria
 
Ocelot (OSS remote Instrumentation)
Ocelot (OSS remote Instrumentation)Ocelot (OSS remote Instrumentation)
Ocelot (OSS remote Instrumentation)Inria
 
Mandriva Present Task Oriented Desktop
Mandriva Present Task Oriented DesktopMandriva Present Task Oriented Desktop
Mandriva Present Task Oriented DesktopInria
 
Iz Pack
Iz PackIz Pack
Iz PackInria
 
Compiler Ggcc
Compiler GgccCompiler Ggcc
Compiler GgccInria
 
Software applicance Ushare Soft
Software applicance Ushare SoftSoftware applicance Ushare Soft
Software applicance Ushare SoftInria
 
SOA Galaxy
SOA GalaxySOA Galaxy
SOA GalaxyInria
 
Cloud Biocep
Cloud BiocepCloud Biocep
Cloud BiocepInria
 
Floss Metrics 2009
Floss Metrics 2009Floss Metrics 2009
Floss Metrics 2009Inria
 
SOA Sim Sy Prod
SOA Sim Sy ProdSOA Sim Sy Prod
SOA Sim Sy ProdInria
 
Bonita Soft Presentation
Bonita Soft PresentationBonita Soft Presentation
Bonita Soft PresentationInria
 
Topcased
TopcasedTopcased
TopcasedInria
 
03 Researchfriendly Org2
03 Researchfriendly Org203 Researchfriendly Org2
03 Researchfriendly Org2Inria
 

Mehr von Inria (20)

Diffusion des developpements informatiques
Diffusion des developpements informatiquesDiffusion des developpements informatiques
Diffusion des developpements informatiques
 
Choir and Community Management
Choir and Community ManagementChoir and Community Management
Choir and Community Management
 
Open Source Governance v2.5
Open Source Governance v2.5Open Source Governance v2.5
Open Source Governance v2.5
 
Ecosystemes logiciel-libre PARIS - GTLL - Systematic
Ecosystemes logiciel-libre PARIS - GTLL - SystematicEcosystemes logiciel-libre PARIS - GTLL - Systematic
Ecosystemes logiciel-libre PARIS - GTLL - Systematic
 
Spago Bi
Spago BiSpago Bi
Spago Bi
 
SOA/SCA FraScAti
SOA/SCA FraScAtiSOA/SCA FraScAti
SOA/SCA FraScAti
 
Quattor
QuattorQuattor
Quattor
 
Presentation Exo Platform
Presentation Exo PlatformPresentation Exo Platform
Presentation Exo Platform
 
Ocelot (OSS remote Instrumentation)
Ocelot (OSS remote Instrumentation)Ocelot (OSS remote Instrumentation)
Ocelot (OSS remote Instrumentation)
 
Mandriva Present Task Oriented Desktop
Mandriva Present Task Oriented DesktopMandriva Present Task Oriented Desktop
Mandriva Present Task Oriented Desktop
 
Iz Pack
Iz PackIz Pack
Iz Pack
 
Compiler Ggcc
Compiler GgccCompiler Ggcc
Compiler Ggcc
 
Software applicance Ushare Soft
Software applicance Ushare SoftSoftware applicance Ushare Soft
Software applicance Ushare Soft
 
SOA Galaxy
SOA GalaxySOA Galaxy
SOA Galaxy
 
Cloud Biocep
Cloud BiocepCloud Biocep
Cloud Biocep
 
Floss Metrics 2009
Floss Metrics 2009Floss Metrics 2009
Floss Metrics 2009
 
SOA Sim Sy Prod
SOA Sim Sy ProdSOA Sim Sy Prod
SOA Sim Sy Prod
 
Bonita Soft Presentation
Bonita Soft PresentationBonita Soft Presentation
Bonita Soft Presentation
 
Topcased
TopcasedTopcased
Topcased
 
03 Researchfriendly Org2
03 Researchfriendly Org203 Researchfriendly Org2
03 Researchfriendly Org2
 

Kürzlich hochgeladen

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Kürzlich hochgeladen (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Platine Fossa

  • 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. 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. 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. 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. 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. 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. 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. 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. 2. Use case demonstration •  Deployed architecture November 17 2009 FOSSa - Grenoble 9
  • 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. 1 Admin interface to session definition 5 2 6 3 7 4 November 17 2009 FOSSa - Grenoble 11
  • 12. User Interface for asynchronous phase User connection to a selected session November 17 2009 FOSSa - Grenoble 12
  • 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. 2. Use case demonstration November 17 2009 FOSSa - Grenoble 14
  • 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. 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. 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. 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. 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. 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. 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. 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