Mastering OSGi with Ease
This tutorial is a compressed version of the renowned Masterclass on OSGi. Its goal is to take you into areas of OSGi that are extremely useful, but seldom discovered through independent experimentation or even from reading the specifications. We cover tooling that make these features not merely painless but highly accessible and a joy to use.
For example, you will find out how, with just a few annotations, you can build components that adapt to changes in their environment and can be configured through a rich, automatically generated admin GUI. You will find out how to automatically version your package exports and imports, manage repositories, and coordinate deployments. Learn how to simplify the assembly and deployment of applications into a variety of runtime environments using OBR. Discover the secrets of service API design and evolution, and put them into practice.
These topics will be introduced in the background of a brand new example application and developed with Bndtools, the easy and powerful IDE for OSGi development.
This is not a low-level introduction to OSGi, and delegate will be expected to have a basic understanding of modularity, dependencies and services.