On February 15th 2007, Neil Bartlett and Alex Blewitt gave a demonstration to JSig on the benefits of the OSGi platform for dynamic Java applications. The presentation discussed:
All code was developed in NetBeans, and run in Knopflerfish. Of course, the OSGi bundles could run in any other compliant OSGi implementation (e.g. Felix or Equinox) and the code could just has easily been written in IntelliJ or Eclipse -- or even Vi for that matter.
The presentation is available as a PDF, and the demonstrations are QuickTime movies. If you have any comments on the presentation or the demonstrations, please feel free to discuss them in the appropriate EclipseZone forum.
If you want to, you can install these bundles directly into an OSGi engine using some variant of:
install http://www.eclipsezone.com/files/jsig/bundles/HelloWorld.jarinstall http://www.eclipsezone.com/files/jsig/bundles/HelloAction.jarinstall http://www.eclipsezone.com/files/jsig/bundles/Explorer.jarinstall http://www.eclipsezone.com/files/jsig/bundles/PropertiesAction.jarinstall http://www.eclipsezone.com/files/jsig/bundles/ViewAction.jarinstall http://www.eclipsezone.com/files/jsig/bundles/org.apache.fop_0.20.5.jarinstall http://www.eclipsezone.com/files/jsig/bundles/org.apache.fop_0.93.0.jarinstall http://www.eclipsezone.com/files/jsig/bundles/Fop20RenderAction.jarinstall http://www.eclipsezone.com/files/jsig/bundles/Fop93RenderAction.jar