* The [url=http://oscar-osgi.sourceforge.net/tutorial/]OSGi and Gravity Service Binder Tutorial [/url]on the Oscar site starts with the simplest bundle and works up. A good starting point, even though the service binder is Oscar-specific (the concept is still useful, however, and explained from first principles).
* The [url=http://www.knopflerfish.org/tutorials/]Knopflerfish tutorial[/url], which again starts from the very basics. Some of the content is specific to Knopflerfish, but the OSGi basics are also covered in a hands-on fashion.
* The [url=http://www.aqute.biz/OSGi/Tutorial]aQute OSGi Tutorial[/url], which is a detailed presentation with accompanying source code. Uses Eclipse/Equinox as a basis to develop some simple OSGi-based applications. A good next step once you know how to make the simplest bundles.
* The [url=http://www.knopflerfish.org/tutorials/]Knopflerfish tutorial[/url], which again starts from the very basics. Some of the content is specific to Knopflerfish, but the OSGi basics are also covered in a hands-on fashion.
* The [url=http://www.aqute.biz/OSGi/Tutorial]aQute OSGi Tutorial[/url], which is a detailed presentation with accompanying source code. Uses Eclipse/Equinox as a basis to develop some simple OSGi-based applications. A good next step once you know how to make the simplest bundles.