playing with bundles osgi alliance 2006 12 07 webinar

Post on 27-Mar-2015

217 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Playing With Bundles

OSGi Alliance

2006 12 07 Webinar

Contents

• Find, Install, and Run an OSGi Framework

• Find, Install, and Run Basic bundles

• Install some games

• Run a PHP Wiki on an OSGi Framework

• Conclusion

• Questions

How to See the Movies

• Go to– www2.osgi.org/demo

An OSGi Framework

Select Movie “Framework”

www2.osgi.org/demo

Installed BundlesOSGi Framework

systembundle

Basic Bundles &

Web server

Select Movie “Basic Bundles”

www2.osgi.org/demo

Installed BundlesOSGi Framework

loadFile

Install

web server

systembundle

browserlogsrvc

LogService

Http Service

decl.srvcs

osgiR4

Some Games …

Select Movie “Games”

www2.osgi.org/demo

Installed BundlesOSGi Framework

loadFile

Install

web server

systembundle

browser

decl.srvcs

logsrvc

web rpc

cardreader

sudoku

?

?

LogService

Http service

Installing a PHP Wiki

Select Movie “Quercus”

www2.osgi.org/demo

OSGi Framework

Installed Bundles

loadFile

Install

web server

systembundle

browser

decl.srvcs

logsrvc

web rpc

cardreader

sudokuqwikiwiki

?

?

LogService

Http service

quercus

osgiR4

mailmodule

QuercusModule

Conclusion

• The demo shows how easy it is to setup a framework and run different applications

• Key is the dynamicity: – the VM never has to be restarted

• The example with PHP demonstrates that the OSGi Framework can also be used for applications written in other languages.

• This model extends into other syntax but also native environments

• Disclaimer– Nothing in this demo was faked, however, the demo was staged.

The purpose is to convey a vision, not current state– That is, Quercus is not a product, it was developed for this demo

and is not industrialized. The bundle is not in OBR now.

Questions

top related