In the first part of the book, we focused on the details and theory behind the OSGi specifications, which can be a little daunting when you’re first getting started. In this second part, you’ll put your newfound OSGi knowledge into practice. We’ll look at approaches for converting JAR files into bundles. After that, we’ll explore how to test and debug bundles using tried-and-true techniques. We’ll finish by explaining how to manage different aspects of bundles and OSGi-based applications, such as versioning, configuring, and deploying them. Upon completing this part of the book, you should have all the knowledge you need to successfully use OSGi technology in your own projects.