Running unit tests with the Eclipse Testing Framework can be a real pain. I’ve tried to provide some help in previous posts. But one thing I haven’t addressed is how to properly set up a unit test environment. The first question you might have is what is a test environment and why do I need… Continue reading Creating a test environment for the Eclipse Testing Framework
Blog
Can you get a job doing Eclipse RCP?
What is the job market like for Eclipse RCP developers? I’d say it’s pretty good. In my experience, people with RCP experience can demand their terms and sometimes even work remotely. There still isn’t a huge pool of developers with this expertise and demand seems to be increasing. If you’re looking for proof, check out… Continue reading Can you get a job doing Eclipse RCP?
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!
Why create a custom target platform?
One of the most important tips I have for beginning RCP developers is to please, please, please set up a custom target platform for your applications. As a trainer, it’s one of the first things I have students do. This is because target platforms are central to many other things we do as RCP developers,… Continue reading Why create a custom target platform?
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
Using FormEditor with a single page
I tried to think of a snazzier title for this post, but I’m in a literal mood I guess. So have you ever faced this problem? You want to use the FormEditor class (or it’s new subclass SharedHeaderFormEditor), but you only have a single page. Sure, you can use FormEditor with a single page, but… Continue reading Using FormEditor with a single page
Adding Help to Eclipse 3.3 RCP Applications
The Eclipse help system changed dramatically in Eclipse 3.3, and it requires a new set of plug-ins to work correctly. There is little documentation about how to include the help system in an RCP application, though Kai Tödter was kind of enough to post a list of the correct help system plug-ins. I’ve taken that list… Continue reading Adding Help to Eclipse 3.3 RCP Applications
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