Bndtools is the easy, powerful IDE for developing OSGi bundles and applications. Its powerful features include automated semantic versioning, advanced requirement resolution against repositories, and an extremely fast build-run development lifecycle. As a result, Bndtools is rapidly being adopted by OSGi developers, including the OSGi Alliance itself.
However, as with any tool, it can tricky to get started when faced with a completely blank workspace. In this talk, I will walk through an example of building a simple OSGi-based application from scratch using Bndtools. Along the way I will highlight how Bndtools and OSGi work together to ensure that the application is robust, modular and reusable.