playing with bundles osgi alliance 2006 12 07 webinar
Post on 27-Mar-2015
217 Views
Preview:
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