Download - Ocelot (OSS remote Instrumentation)
OCELOT @ fOOSa’2009Open Collaborative Environment for the Leverage of Online Engineering - http://ocelot.ow2.org
Before words
2
Project issued from a research prototype
Stake & issues
“Where are you from ?”
3 Stake & issues
“Where are you from ?”
3 Stake & issues
“Where are you from ?”
3 Stake & issues
“Where are you from ?”
3 Stake & issues
“Where are you from ?”
3 Stake & issues
“Where are you from ?”
3 Stake & issues
“Where are you from ?”
3
components
Stake & issues
“Where are you from ?”
3
components instrumentation
Stake & issues
“Where are you from ?”
3
components SATINinstrumentation
Stake & issues
“Where are you from ?”
3
components SATINinstrumentation
Stake & issues
Adaptive systems in computer science
Online Engineering ?
4 Stake & issues
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
Contexte : Industrial applications
5 Stake & issues
Contexte : Industrial applications
5
Innovative products have one of the following facet(s) :
Stake & issues
Contexte : Industrial applications
5
Innovative products have one of the following facet(s) :
! embedded “intelligence”
Stake & issues
Contexte : Industrial applications
5
Innovative products have one of the following facet(s) :
! embedded “intelligence”! design (product, system, etc.)
Stake & issues
Contexte : Industrial applications
6
! sustainable development, eco-production, ...
Stake & issues
Context : Industrial applications
8
Innovative products have one of the following facet(s) :
! embedded “intelligence”! design (product, system, etc.)! sustainable development
Stake & issues
Context : Industrial applications
8
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.
Stake & issues
Context : Research
9
Make online experiments
Stake & issues
Context : Research
9
Make online experiments
• share a commun device
Stake & issues
Context : Research
9
Make online experiments
• share a commun device• make online multicompetenties manipulations
Stake & issues
Context : Research
9
Make online experiments
• share a commun device• make online multicompetenties manipulations• promote the usage of laboratories equipments
Stake & issues
Context : Research
9
Make online experiments
• share a commun device• make online multicompetenties manipulations• promote the usage of laboratories equipments• spread research result as reproductible experiments online
Stake & issues
Context : Research
9
Make online experiments
• share a commun device• make online multicompetenties manipulations• promote the usage of laboratories equipments• spread research result as reproductible experiments online• ...
Stake & issues
Context : Education
10
Distance Learning
Stake & issues
Context : Education
10
Distance Learning
Stake & issues
Context : Education
10
Distance Learning
Stake & issues
Context : Education
10
Distance Learning
Stake & issues
Context : Education
10
Distance Learning
Stake & issues
Context : Education
10
Distance Learning
Lectures
Stake & issues
Context : Education
10
Distance Learning
Lectures
Exercices
Stake & issues
Context : Education
10
Distance Learning
Lectures
Exercices
Projects
Stake & issues
Context : Education
10
Distance Learning
Lectures
Exercices
Projects
MCQ
Stake & issues
Context : Education
10
Distance Learning
Lectures
Exercices
Projects
MCQ
KP
Stake & issues
Context : Education
10
Distance Learning
Lectures
Exercices
Projects
MCQ
KP
laboratories
Stake & issues
Context : Education
10
Distance Learning
Lectures
Exercices
Projects
MCQ
KP
laboratories
Stake & issues
Industry-Research-Education
11
There is a need to remotely handle devices and equipments
Problem
Industry-Research-Education
11
There is a need to remotely handle devices and equipments
What’s the problem ?
Problem
1st problem : software reusability
12
Speci!c SW development from A to Z for online instrumentation
Problem
2nd problem : CS Collaborative Work
13 Problem
Issues and scientific project
14
OCELOT : reusability + CSCW
Problem
Issues and scientific project
14
OCELOT : reusability + CSCW
OCELOT : Open and Collaborative Environment for the Leverage of Online
Engineering
Problem
SW architecture
15 Prototype & promotion
SW architecture
15 Prototype & promotion
SW architecture
15
J2EE + Web 3.0J2EE + Web 3.0
Prototype & promotion
Technologies
16 Prototype & promotion
Remember before words
17 Prototype & promotion
Project issued from a research prototype
Remember before words
17 Prototype & promotion
Project issued from a research prototype
Remember before words
17
product ?
?
Prototype & promotion
Project issued from a research prototype
Promotion & future works ?
18 Prototype & promotion
Promotion & future works ?
18
New scienti!cal issues : GUI adaptation to the context of use
Prototype & promotion
Promotion & future works ?
18
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).
Prototype & promotion
Tomorrow ?
19
New scienti!cal issues : GUI adaptation to the context of use
Prototype & promotion
Tomorrow ?
19
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 ;-)
Prototype & promotion
Tomorrow ?
19
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 ...)
Prototype & promotion
Tomorrow ?
20 Prototype & promotion
Tomorrow ?
20
Promotion : a research prototype answer an existing need (Industry-Research-Education) where no
commercial products exist (deadlocks were broken).
Prototype & promotion
Tomorrow ?
20
Promotion : a research prototype answer an existing need (Industry-Research-Education) where no
commercial products exist (deadlocks were broken).
We are a research team in adaptive system :it’s not our job any longer
Prototype & promotion
Promotion
21 Prototype & promotion
Promotion
21
(What’s the objective ? The product ?)
Prototype & promotion
Promotion
21
Build a user community, contributors, researchers, SW editors, etc.
(What’s the objective ? The product ?)
Prototype & promotion
Promotion
21
An ambition : common SW ground for :- online instrumentation products
- research proof of concepts
Build a user community, contributors, researchers, SW editors, etc.
(What’s the objective ? The product ?)
Prototype & promotion
Promotion
21
open source Project (@OW2 forge).
An ambition : common SW ground for :- online instrumentation products
- research proof of concepts
Build a user community, contributors, researchers, SW editors, etc.
(What’s the objective ? The product ?)
Prototype & promotion
Promotion
21
open source Project (@OW2 forge).
An ambition : common SW ground for :- online instrumentation products
- research proof of concepts
Build a user community, contributors, researchers, SW editors, etc.
SW is now bundled (licence LGPL ?), but who’s the vendor ?
(What’s the objective ? The product ?)
Prototype & promotion
Demonstration
22 Prototype & promotion
Demonstration
22
Video from the demonstration can be found online at :
Prototype & promotion
Demonstration
22
http://diom.telecom-st-etienne.fr/satin/einst/einst_demo.avi
Video from the demonstration can be found online at :
Prototype & promotion
Contact / Questions
23
Laboratoire DIOMTELECOM Saint-Etienne
Christophe Gravier
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
http://ocelot.ow2.org
Prototype & promotion