OSGi declarative services exist for a long time and are used to implement a modular service-oriented architecture. Because of the supported dynamics, the easy way to define, register and consume services, declarative services can be found in various scenarios. With Eclipse 4 for example, declarative services are therefore used more often than the Equinox specific extension points.
In this session I will give an introduction to declarative services in general. How to create and use them in combination with the DS annotations. This session will focus on the usage of Bndtools and Felix SCR to also show some of the features introduced with DS spec 1.3.
I published a Getting Started Tutorial that covers in general the contents of this session:
For the OSGi track I will of course remove the PDE specific things and focus only on DS in general and showing the examples with Bndtools.