What does the term application mean in the context of modular software development (and OSGi in particular). It seems to me that the concept of an application starts to break down. For instance, is an OSGi application just the set of bundles known to the framework? Well, here’s my take on what a modular application… Continue reading What is a modular application, anyway?
While there are a ton of benefits to be gained from adopting OSGi, it’s not a trivial task to migrate your existing code. Class loader issues can bite you and perhaps the biggest pain-point is the migration of third-party libraries. Third-party libraries are a problem because while bundle repositories are growing in size, there are… Continue reading Making OSGi easier
I’ve seen a number of blog posts and tweets lately asking some version of the question Why is OSGi important? If you’re one of the many people looking around at the increasing usage of OSGi and wondering whether it matters to you, here’s my answer. I’m going to start by making a pretty audacious claim,… Continue reading Why is OSGi important?