In this hands-on lab we make use of the Apache Aries as a runtime, using Eclipse and free enterprise OSGi tooling. The lab covers packaging OSGi bundles and enterprise OSGi applications, as well as using OSGi blueprint and other OSGi enterprise specification technologies. At the end of the lab we show the same application running on a WebSphere and/or Geronimo runtime.
Bring your own laptop. The Eclipse software needed to run this lab will be provided on USB memory sticks.
You may already pre-install Eclipse classic 3.6.1 on your laptop before this lab. You can download it here.
Tim Ward is a design and development lead for IBM’s OSGi Applications Feature Pack for WebSphere Application Server. He is an active participant in the OSGi Enterprise Expert Group (EEG), which creates specifications describing the use of enterprise technologies in an OSGi framework. As an EEG member he co-authored the RFC and draft specification for the use of JPA in an OSGi environment and is currently leading a number of RFCs. He is also a committer and initial contributor in the Apache Aries project, which provides an application container based on implementations of the application-focused specifications defined by the EEG. Aside from his extensive work with OSGi technologies over the last four years Tim is a recognised JPA advocate and one of IBM's key Spring Framework experts with development experience across four versions of WebSphere Application Server.
- Zoe Slattery (IBM)
|A crash course in OSGi application development|
|Developing Enterprise OSGi applications|
|The Modular Java Platform|