This page contains links to various screencasts related to Pax Runner.
OSGi Without Pax Runner
In the classic Christmas movie, It's a Wonderful Life, the protagonist George Bailey gets a chance to see what the world would've been like without him. Similarly, to gain an appreciation of what Pax Runner offers, we're going to start by seeing what a world without Pax Runner is like.
This week's article continues the discussion of Pax Runner with a two-for-one deal. First, we're going to take a look at Pax Runner profiles, one of the handiest Pax Runner features. Then we're going to use a profile to setup an environment for us to try out Distributed OSGi, a new feature of OSGi 4.2.
Pax Runner claims to be "a tool to provision OSGi bundles in all major open source OSGi framework implementations (Felix, Equinox, Knopflerfish, Concierge)", but is actually much more. With Pax Runner you can start any OSGi container, in different versions and configurations, and with different sets of preloaded bundles. It's particularly useful to try your bundles with all the OSGi implementations.
In this tutorial we will go through all the steps you need to do in order to write your own provisioning file. First of all, why do you need provisioning files?
The main advantage is that the combination of Pax-Runner, basic profiles and provisioning files allows to completely automate the deployment of your OSGi-based application.