In this two part screencast, Jeff McAffer and I talk about component oriented design with Eclipse Equinox. In the first part, Jeff lays out a brief introduction to Equinox and we discuss, essentially, what it's like to code with OSGi bundles and services. In the second part, Jeff uses a bundle distribution problem to illustrate factoring a code-base into bundles and demonstrate what OSGi coding feels like.
Disclaimer: Eclipse is a client and sponsored this video.