Author: Chris Aniszczyk

From the EclipseSource team, Scott Lewis and I will be speaking at the Eclipse Day held at the Googleplex this year. I plan to tell some tales around OSGi and Eclipse. Scott will talk about Distributed OSGi and the Eclipse Communications Framework (ECF). There are other talks on topics like Android, DSLs and the Google SDK. The event is going to happen on August 27, 2009...

Read More

I've been working with OSGi for quite awhile and have recently been helping someone fight some start level issues. The problem turned out to be a misunderstanding of how start levels work in OSGi and its inspired me to write a little bit about how start levels work so others don't repeat the same mistakes. Let's start with the basics first. A start level is simply a...

Read More

The last release candidate for Eclipse 3.5 shipped! Eclipse 3.5 RC4 is out for download (or update via p2). There are no new features out in this release, as feature freeze has passed. There are only bug fixes. There will be no more builds of the Eclipse platform, we are now simply waiting for the Galileo release schedule. From my count, there were 84 bugs fixed for the...

Read More

OSGi has been in the press a lot lately. Everywhere you turn, there is some new product or project adopting the technology. From Eclipse to Apache to Spring. From servers to desktops to embedded. OSGi enables the creation of highly modular, dynamic Java-based systems. In honor of the Eclipse Galileo release, Jeff McAffer and I will be giving a free online OSGi and...

Read More

Good news, we're even closer to having Eclipse 3.5 released! Eclipse 3.5 RC3 is out for download (or update via p2). There are no new features out in this release, as feature freeze has passed. There are only bug fixes. From my count, there were 81 bugs fixed for the 3.5 RC3 release. Enjoy! Also, if you want to try out Galileo, RC1 is available (follow the release on Twitter)!...

Read More

I have been working with the upcoming Equinox OSGi book authors quite a bit as of late. They are a demanding bunch, but they have helped me improve PDE's OSGi tooling while they write and exercise parts of PDE that not many people know about. In particular, the book uses something in PDE called Automated Management of Dependencies (AMD). What's that? Well, have you ever...

Read More

Good news, we are one step closer to having Eclipse 3.5 released! Eclipse 3.5 RC1 is out for download (or update via p2). There are no new features out in this release, as feature freeze has passed. There are only bug fixes. From my count, there are 341 bugs fixed for the 3.5 RC1 release. Enjoy!...

Read More

For those of you who don't know, the Eclipse SDK now ships an implementation of OSGi Declarative Services (DS). I love DS when working with OSGi services and recommend it to people over using the brittle ServiceTracker mechanism. I'm a big proponent of having people learn by example. To help people understand DS a bit more, PDE includes a DS template now. To access the...

Read More