OCELOT (Open Collaborative Environment for the Leverage of Online Engineering) is issued from a research project prototype, realized at the DIOM laboratory of TELECOM Saint-Etienne, associated school of the French Institut TELECOM (formerly GET). OCELOT allows the remote control of apparatuses, instruments, devices in an industrial, research and education context. The main originality of the framework is to support synchronous collaboration (Computer-Supported Collaborative Work), and to minimize the amount of integration time when putting a new device online.
The underlying middleware is based on JOnAS (EJB3) and JORAM, but also on other technologies from the Web 3.0 (semantic web : ontologies). OCELOT is becoming an open source project, hosted at OW2.
10. âWhere are you from ?â
components instrumentation
3 Stake & issues
11. âWhere are you from ?â
components instrumentation SATIN
3 Stake & issues
12. âWhere are you from ?â
Adaptive systems in
computer science
components instrumentation SATIN
3 Stake & issues
13. Online Engineering ?
C. Gravier, J. Fayolle, J. Lardon, B.
Bayard , "Fostering Collaborative
Remote Laboratories through
software reusability, authoritative
tools, and Open Source licensing ",
Proc. of REV 2009 , Bridgeport ,
USA , June 23-26, 2009
4 Stake & issues
20. Context : Industrial applications
Innovative products have one of the
following facet(s) :
! embedded âintelligenceâ
! design (product, system, etc.)
! sustainable development
8 Stake & issues
21. Context : Industrial applications
Innovative products have one of the
following facet(s) :
! embedded âintelligenceâ
! design (product, system, etc.)
! sustainable development
! Sharing of production unit,
shared center of production, etc.
8 Stake & issues
23. Context : Research
Make online experiments
⢠share a commun device
9 Stake & issues
24. Context : Research
Make online experiments
⢠share a commun device
⢠make online multicompetenties manipulations
9 Stake & issues
25. Context : Research
Make online experiments
⢠share a commun device
⢠make online multicompetenties manipulations
⢠promote the usage of laboratories equipments
9 Stake & issues
26. Context : Research
Make online experiments
⢠share a commun device
⢠make online multicompetenties manipulations
⢠promote the usage of laboratories equipments
⢠spread research result as reproductible
experiments online
9 Stake & issues
27. Context : Research
Make online experiments
⢠share a commun device
⢠make online multicompetenties manipulations
⢠promote the usage of laboratories equipments
⢠spread research result as reproductible
experiments online
⢠...
9 Stake & issues
45. Issues and scientiďŹc project
OCELOT : reusability + CSCW
OCELOT : Open and Collaborative
Environment for the Leverage of Online
Engineering
14 Problem
54. Promotion & future works ?
New scienti cal issues : GUI
adaptation to the context of use
18 Prototype & promotion
55. Promotion & future works ?
New scienti cal issues : GUI
adaptation to the context of use
Promotion : a research prototype
answer an existing need (Industry-
Research-Education) where no
commercial products exist (deadlocks
were broken).
18 Prototype & promotion
56. Tomorrow ?
New scienti cal issues : GUI
adaptation to the context of use
19 Prototype & promotion
57. Tomorrow ?
New scienti cal issues : GUI
adaptation to the context of use
We are a research team in adaptive
system :
there is a new ongoing PhD ;-)
19 Prototype & promotion
58. Tomorrow ?
New scienti cal issues : GUI
adaptation to the context of use
We are a research team in adaptive
system :
there is a new ongoing PhD ;-)
(We have this adaptative aim from the very start, which explain
the motivation for going for semantic Web technologies ...)
19 Prototype & promotion
60. Tomorrow ?
Promotion : a research prototype answer an existing
need (Industry-Research-Education) where no
commercial products exist (deadlocks were broken).
20 Prototype & promotion
61. Tomorrow ?
We are a research team in adaptive system :
itâs not our job any longer
Promotion : a research prototype answer an existing
need (Industry-Research-Education) where no
commercial products exist (deadlocks were broken).
20 Prototype & promotion
63. Promotion
(Whatâs the objective ? The product ?)
21 Prototype & promotion
64. Promotion
(Whatâs the objective ? The product ?)
Build a user community, contributors, researchers, SW
editors, etc.
21 Prototype & promotion
65. Promotion
(Whatâs the objective ? The product ?)
Build a user community, contributors, researchers, SW
editors, etc.
An ambition : common SW ground for :
- online instrumentation products
- research proof of concepts
21 Prototype & promotion
66. Promotion
(Whatâs the objective ? The product ?)
Build a user community, contributors, researchers, SW
editors, etc.
An ambition : common SW ground for :
- online instrumentation products
- research proof of concepts
open source Project (@OW2 forge).
21 Prototype & promotion
67. Promotion
(Whatâs the objective ? The product ?)
Build a user community, contributors, researchers, SW
editors, etc.
An ambition : common SW ground for :
- online instrumentation products
- research proof of concepts
open source Project (@OW2 forge).
SW is now bundled (licence LGPL ?), but
whoâs the vendor ?
21 Prototype & promotion
69. Demonstration
Video from the demonstration can be found online at :
22 Prototype & promotion
70. Demonstration
Video from the demonstration can be found online at :
http://diom.telecom-st-etienne.fr/satin/einst/
einst_demo.avi
22 Prototype & promotion
71. Contact / Questions
Christophe Gravier
Laboratoire DIOM
TELECOM Saint-Etienne
christophe.gravier@telecom-st-etienne.fr
http://ocelot.ow2.org
Vice-president Research and Academic Relations of the International Association of
Online Engineering
(200+ researchers working in the eld of online engineering)
http://online-engineering.com
23 Prototype & promotion