OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

26
OSGi @ OW2 Clement Escoffier Guillaume Sauthier

description

OW2 and OSGi™ have a long story. OW2 proposes lots of tools, reusable components and frameworks for OSGi™. Just to cite some of the involved projects, Shelbie, Chameleon, OW2-Utils are contributing to this rich ecosystem. Testing, Running, Deploying, Managing, OW2 is becoming the Swiss army knife of the OSGi development. This talk gives an overview of this ecosystem, and how you can benefit from it right now. This talk is given by Clement Escoffier (Grenoble University / Dynamis Technologies.

Transcript of OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

Page 1: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

OSGi

@ OW2

Clement Escoffier

Guillaume Sauthier

Page 2: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
Page 3: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
Page 4: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
Page 5: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
Page 6: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
Page 7: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

OSGi  

Page 8: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
Page 9: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
Page 10: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

C omponents

Page 11: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

Import

Export C omponents

Page 12: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

Required Service

Provided Service

Service C omponents

Page 13: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

1 - Publication 2 – Lookup,

Notifications,

Selection

3 - Binding

Dynamic Services Registry

Page 14: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

Dynamic adaptability  

Page 15: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

X X

Dynamic adaptability  

Page 16: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

OSGi

@ OW2

Page 17: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

OW2

utils, asm, joram...

Page 18: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

OW2

Chameleon

Page 19: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

OW2

Shel bie

Page 20: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

OW2

JoNas Frascati

Page 21: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

What does it improve ?

Page 22: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

Nb of components  

Time  

Page 23: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
Page 24: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
Page 25: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.

Faster Assembly

Page 26: OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.