Below are links to some useful articles and blog posts on OSGi, Spring and related topics.
What: Introduction to OSGi: problem, solution, framework, services.
What: Links to OSGi tutorials for various environments, for developers who want to delve into OSGi.
What: This is part 1 of a three-part introduction to OSGi. It gets you started with OSGi development concepts and shows you how to build a simple Hello World application using the Eclipse OSGi container implementation, Equinox.
What: Part 2 of the above series.
What: Part 3 of the above series.
What: The reference guide for Spring DM: concepts, the syntax for the OSGi Service Platform based namespaces, the Dynamic Modules extender bundle and the OSGi manifest header entries defined by Dynamic Modules.
What: Blog post on what a bundle actually is and how a vanilla JAR can be transformed into an OSGi bundle.
What: A description of the bnd tool used by the Atlassian Plugin Framework to generate bundles.