Running Unit Tests for RCP and OSGi Applications

Eclipse provides great tools for testing RCP and OSGi applications using JUnit, but there a few areas that are problematic. It’s not easy to run all the tests in a set of plug-ins. The test launcher allows you to run all the tests in a single project, but RCP and OSGi developers are usually working… Continue reading Running Unit Tests for RCP and OSGi Applications

RCP Target Platform Tips

Setting up a target platform for an Eclipse Rich Client Platform application is fairly simple. You simply download the RCP SDK, extract it to a directory, and then use the Target platform preferences page to point to the new directory. But managing target platforms over time can be more complicated, and I’d like to pass… Continue reading RCP Target Platform Tips

Happy Birthday RCP!

Five years ago today a Bugzilla entry was submitted calling for the creation of the Eclipse Rich Client Platform. While I’m sure the idea was bouncing around before the entry was submitted, I think of this date as the point at which the idea of RCP began to become a reality. And is it ever… Continue reading Happy Birthday RCP!

Snow Day

I was all set to write a blog post today on creating an RCP target platform, and then it started to snow … and snow … and snow. So I decided to take a snow day instead, which unfortunately means I spent most of the day shoveling. I did get a chance to take a… Continue reading Snow Day

MVP Example Code

Note: For those following the saga of my post titles reverting to my WordPress user name, it appears the problem is that I have an avatar image in my WordPress profile (thanks Gunnar!). WordPress is embedding the image in my RSS feed with a “title” attribute and Planet Eclipse is grabbing the string from there.… Continue reading MVP Example Code