Blog Archives

JavaOne 2015

Thursday evening, hours after the last session of the conference, it is time to look back and reflect. Twenty years of Java certainly has been an interesting ride and in those years I probably visited about half of all the

Posted in Report Tagged with: , , , , , , ,

Dependency Manager 4

The Apache Felix Dependency Manager has a long history! It started out as an open source project over ten years ago, when Herko and me were working on a free tool for simracers called VROC 3. That was a lobby

Posted in Article, News Tagged with: , , , , ,

The Big Apple: Luminis Technologies at the OSGi DevCon

Usually, I write about conferences after attending them, summing up the highlights and lessons learned. This time though, I’m writing about the OSGi DevCon in New York about a month before it is scheduled to start and I’m not even

Posted in News Tagged with: , , , ,

Semantic Versioning and Continuous Integration

About a year ago, at the Bndtools Hackathon, we implemented support for semantic versioning. In a previous article I already explained the basics of how this works, but during that year, I’ve learned a thing or two that I want

Posted in Report Tagged with: , , , ,

Apache ACE 2.0.1 released!

Earlier today, Apache ACE version 2.0.1 was released and can be downloaded from a nearby mirror. This is the second top-level release we made, and it contains many new features and improvements. The most important and interesting ones are presented

Posted in Report Tagged with: , , , ,

Developing OSGi using the 4+1 view

When people first start developing with OSGi, the learning curve can be quite steep. There are several reasons for this: First of all, designing modular software is hard and becomes even harder when you have to take into account the

Posted in Article Tagged with: , ,

Semantic Versioning in OSGi

At the Bndtools Hackathon this week we have been working hard on adding support for baselining. Baselining allows us to semantically compare the bundles generated from the current codebase to the latest release in a repository and report any discrepancies.

Posted in Article Tagged with: , ,

EclipseCon and OSGi DevCon 2013

For years now, EclipseCon and the OSGi DevCon have joined forces in North America to stage a conference that covers modular applications in the broadest sense of the word. Traditionally, the conference was held in Santa Clara, but starting last

Posted in Report Tagged with: , ,

Start levels in OSGi

One of the services in the OSGi core specification is the start level service. Its name implies that you can use it to determine the order in which bundles start. However, there are a couple of caveats that you must

Posted in Article Tagged with: