Blueprint – Modern Dependency Injection for OSGi

The headline of the latest OSGi spec release, 4.2, the Blueprint Container Service, provides a dedicated DI framework for OSGi, “that understands the unique dynamic nature of services” without any accidental complexity in Java code. This talk introduces the Blueprint fundamentals, the core components, their role in managing the OSGi service dynamics, how Blueprint addresses some of the challenges imposed by OSGi as well as the new additions coming up in the next release. The session concludes with practical advice to help attendees ‘blueprint’ their OSGi experience, whether they are newbies or seasoned OSGi developers.