Transcript
Page 1: Ocelot (OSS remote Instrumentation)

OCELOT @ fOOSa’2009Open Collaborative Environment for the Leverage of Online Engineering - http://ocelot.ow2.org

Page 2: Ocelot (OSS remote Instrumentation)

Before words

2

Project issued from a research prototype

Stake & issues

Page 3: Ocelot (OSS remote Instrumentation)

“Where are you from ?”

3 Stake & issues

Page 4: Ocelot (OSS remote Instrumentation)

“Where are you from ?”

3 Stake & issues

Page 5: Ocelot (OSS remote Instrumentation)

“Where are you from ?”

3 Stake & issues

Page 6: Ocelot (OSS remote Instrumentation)

“Where are you from ?”

3 Stake & issues

Page 7: Ocelot (OSS remote Instrumentation)

“Where are you from ?”

3 Stake & issues

Page 8: Ocelot (OSS remote Instrumentation)

“Where are you from ?”

3 Stake & issues

Page 9: Ocelot (OSS remote Instrumentation)

“Where are you from ?”

3

components

Stake & issues

Page 10: Ocelot (OSS remote Instrumentation)

“Where are you from ?”

3

components instrumentation

Stake & issues

Page 11: Ocelot (OSS remote Instrumentation)

“Where are you from ?”

3

components SATINinstrumentation

Stake & issues

Page 12: Ocelot (OSS remote Instrumentation)

“Where are you from ?”

3

components SATINinstrumentation

Stake & issues

Adaptive systems in computer science

Page 13: Ocelot (OSS remote Instrumentation)

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

Page 14: Ocelot (OSS remote Instrumentation)

Contexte : Industrial applications

5 Stake & issues

Page 15: Ocelot (OSS remote Instrumentation)

Contexte : Industrial applications

5

Innovative products have one of the following facet(s) :

Stake & issues

Page 16: Ocelot (OSS remote Instrumentation)

Contexte : Industrial applications

5

Innovative products have one of the following facet(s) :

! embedded “intelligence”

Stake & issues

Page 17: Ocelot (OSS remote Instrumentation)

Contexte : Industrial applications

5

Innovative products have one of the following facet(s) :

! embedded “intelligence”! design (product, system, etc.)

Stake & issues

Page 18: Ocelot (OSS remote Instrumentation)

Contexte : Industrial applications

6

! sustainable development, eco-production, ...

Stake & issues

Page 19: Ocelot (OSS remote Instrumentation)
Page 20: Ocelot (OSS remote Instrumentation)

Context : Industrial applications

8

Innovative products have one of the following facet(s) :

! embedded “intelligence”! design (product, system, etc.)! sustainable development

Stake & issues

Page 21: Ocelot (OSS remote Instrumentation)

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

Page 22: Ocelot (OSS remote Instrumentation)

Context : Research

9

Make online experiments

Stake & issues

Page 23: Ocelot (OSS remote Instrumentation)

Context : Research

9

Make online experiments

• share a commun device

Stake & issues

Page 24: Ocelot (OSS remote Instrumentation)

Context : Research

9

Make online experiments

• share a commun device• make online multicompetenties manipulations

Stake & issues

Page 25: Ocelot (OSS remote Instrumentation)

Context : Research

9

Make online experiments

• share a commun device• make online multicompetenties manipulations• promote the usage of laboratories equipments

Stake & issues

Page 26: Ocelot (OSS remote Instrumentation)

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

Page 27: Ocelot (OSS remote Instrumentation)

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

Page 28: Ocelot (OSS remote Instrumentation)

Context : Education

10

Distance Learning

Stake & issues

Page 29: Ocelot (OSS remote Instrumentation)

Context : Education

10

Distance Learning

Stake & issues

Page 30: Ocelot (OSS remote Instrumentation)

Context : Education

10

Distance Learning

Stake & issues

Page 31: Ocelot (OSS remote Instrumentation)

Context : Education

10

Distance Learning

Stake & issues

Page 32: Ocelot (OSS remote Instrumentation)

Context : Education

10

Distance Learning

Stake & issues

Page 33: Ocelot (OSS remote Instrumentation)

Context : Education

10

Distance Learning

Lectures

Stake & issues

Page 34: Ocelot (OSS remote Instrumentation)

Context : Education

10

Distance Learning

Lectures

Exercices

Stake & issues

Page 35: Ocelot (OSS remote Instrumentation)

Context : Education

10

Distance Learning

Lectures

Exercices

Projects

Stake & issues

Page 36: Ocelot (OSS remote Instrumentation)

Context : Education

10

Distance Learning

Lectures

Exercices

Projects

MCQ

Stake & issues

Page 37: Ocelot (OSS remote Instrumentation)

Context : Education

10

Distance Learning

Lectures

Exercices

Projects

MCQ

KP

Stake & issues

Page 38: Ocelot (OSS remote Instrumentation)

Context : Education

10

Distance Learning

Lectures

Exercices

Projects

MCQ

KP

laboratories

Stake & issues

Page 39: Ocelot (OSS remote Instrumentation)

Context : Education

10

Distance Learning

Lectures

Exercices

Projects

MCQ

KP

laboratories

Stake & issues

Page 40: Ocelot (OSS remote Instrumentation)

Industry-Research-Education

11

There is a need to remotely handle devices and equipments

Problem

Page 41: Ocelot (OSS remote Instrumentation)

Industry-Research-Education

11

There is a need to remotely handle devices and equipments

What’s the problem ?

Problem

Page 42: Ocelot (OSS remote Instrumentation)

1st problem : software reusability

12

Speci!c SW development from A to Z for online instrumentation

Problem

Page 43: Ocelot (OSS remote Instrumentation)

2nd problem : CS Collaborative Work

13 Problem

Page 44: Ocelot (OSS remote Instrumentation)

Issues and scientific project

14

OCELOT : reusability + CSCW

Problem

Page 45: Ocelot (OSS remote Instrumentation)

Issues and scientific project

14

OCELOT : reusability + CSCW

OCELOT : Open and Collaborative Environment for the Leverage of Online

Engineering

Problem

Page 46: Ocelot (OSS remote Instrumentation)

SW architecture

15 Prototype & promotion

Page 47: Ocelot (OSS remote Instrumentation)

SW architecture

15 Prototype & promotion

Page 48: Ocelot (OSS remote Instrumentation)

SW architecture

15

J2EE + Web 3.0J2EE + Web 3.0

Prototype & promotion

Page 49: Ocelot (OSS remote Instrumentation)

Technologies

16 Prototype & promotion

Page 50: Ocelot (OSS remote Instrumentation)

Remember before words

17 Prototype & promotion

Project issued from a research prototype

Page 51: Ocelot (OSS remote Instrumentation)

Remember before words

17 Prototype & promotion

Project issued from a research prototype

Page 52: Ocelot (OSS remote Instrumentation)

Remember before words

17

product ?

?

Prototype & promotion

Project issued from a research prototype

Page 53: Ocelot (OSS remote Instrumentation)

Promotion & future works ?

18 Prototype & promotion

Page 54: Ocelot (OSS remote Instrumentation)

Promotion & future works ?

18

New scienti!cal issues : GUI adaptation to the context of use

Prototype & promotion

Page 55: Ocelot (OSS remote Instrumentation)

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

Page 56: Ocelot (OSS remote Instrumentation)

Tomorrow ?

19

New scienti!cal issues : GUI adaptation to the context of use

Prototype & promotion

Page 57: Ocelot (OSS remote Instrumentation)

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

Page 58: Ocelot (OSS remote Instrumentation)

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

Page 59: Ocelot (OSS remote Instrumentation)

Tomorrow ?

20 Prototype & promotion

Page 60: Ocelot (OSS remote Instrumentation)

Tomorrow ?

20

Promotion : a research prototype answer an existing need (Industry-Research-Education) where no

commercial products exist (deadlocks were broken).

Prototype & promotion

Page 61: Ocelot (OSS remote Instrumentation)

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

Page 62: Ocelot (OSS remote Instrumentation)

Promotion

21 Prototype & promotion

Page 63: Ocelot (OSS remote Instrumentation)

Promotion

21

(What’s the objective ? The product ?)

Prototype & promotion

Page 64: Ocelot (OSS remote Instrumentation)

Promotion

21

Build a user community, contributors, researchers, SW editors, etc.

(What’s the objective ? The product ?)

Prototype & promotion

Page 65: Ocelot (OSS remote Instrumentation)

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

Page 66: Ocelot (OSS remote Instrumentation)

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

Page 67: Ocelot (OSS remote Instrumentation)

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

Page 68: Ocelot (OSS remote Instrumentation)

Demonstration

22 Prototype & promotion

Page 69: Ocelot (OSS remote Instrumentation)

Demonstration

22

Video from the demonstration can be found online at :

Prototype & promotion

Page 70: Ocelot (OSS remote Instrumentation)

Demonstration

22

http://diom.telecom-st-etienne.fr/satin/einst/einst_demo.avi

Video from the demonstration can be found online at :

Prototype & promotion

Page 71: Ocelot (OSS remote Instrumentation)

Contact / Questions

23

[email protected]

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


Top Related