This tutorial will introduce a selection of the Pax tools available from the OPS4J Community Site including Pax-Construct (rapid OSGi prototyping), Pax-Runner (deploy applications to various OSGi frameworks with minimal fuss), Pax-Logging (flexible OSGi logging) and Pax-Web (deploy legacy WAR files using OSGi).
Attendees will learn a number of key best-practices behind OSGi development and get the chance to try using the Pax tools to solve real-world problems. Topics will include how to wrap third-party libraries as OSGi bundles, and how to divide an existing application into bundles.
No previous experience of OSGi is required, and plenty of time will be given to answering questions.
Complete course materials will be made available to attendees, which they can go through at their leisure after the tutorial or use as a basis for further OSGi education.
Stuart works at Jayway Malaysia, which specializes in all things OSGi. He is a PMC member at Apache Felix, focusing on the maven-bundle-plugin, and represents Jayway at the OSGi Enterprise Expert Group. Stuart previously worked on the IBM JVM and was a member of the IBM Java Architecture Team.
(Before being introduced to Java, Stuart worked on various Air Traffic Control simulations using far too many languages.)
Alin works for Jayway Malaysia, which specializes in all things OSGi. He is also a committer at OPS4J, mostly working on Pax projects, especially Pax Runner, Pax Web and Pax Cursor.