This tutorial creates successively more complex OSGi bundles to illustrate most of the features and functionality offered by the OSGi framework.
Trails: