Perspective Layouts – Programmatic vs Declarative

One issue that developers new to RCP face is whether to add UI elements programmatically or declaratively. In my experience, most initially choose the programmatic approach because it seems more familiar. You know, why mess with extension points when you can just code it up and be done with it. But it’s almost always better… Continue reading Perspective Layouts – Programmatic vs Declarative

Eclipse RCP Trends

I’ve been having some fun today with Google Insights for Search, and of course my first thought was to examine trends relating to the Eclipse Rich Client Platform. And what did I find? Here is a chart showing historical data beginning in 2004 for the search “eclipse rcp”. First, this is just awesome data! You can… Continue reading Eclipse RCP Trends

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