RCP Best Practices – Use the correct tools

Getting started Introduction Know where to get help Use RCP for the right reasons Use the correct version of RCP Use the correct tools Set up a target platform Mirror Eclipse repositories Create a product configuration Define products with feature based dependencies Remove versions from product dependencies Always run code using a product configuration Get… Continue reading RCP Best Practices – Use the correct tools

RCP Best Practices – Use the correct version of RCP

Getting started Introduction Know where to get help Use RCP for the right reasons Use the correct version of RCP Use the correct tools Set up a target platform Mirror Eclipse repositories Create a product configuration Define products with feature based dependencies Remove versions from product dependencies Always run code using a product configuration Get… Continue reading RCP Best Practices – Use the correct version of RCP

RCP Best Practices – Use RCP for the right reasons

Getting started Introduction Know where to get help Use RCP for the right reasons Use the correct version of RCP Use the correct tools Set up a target platform Mirror Eclipse repositories Create a product configuration Define products with feature based dependencies Remove versions from product dependencies Always run code using a product configuration Get… Continue reading RCP Best Practices – Use RCP for the right reasons

RCP Best Practices – Know where to get help

Getting started Introduction Know where to get help Use RCP for the right reasons Use the correct version of RCP Use the correct tools Set up a target platform Mirror Eclipse repositories Create a product configuration Define products with feature based dependencies Remove versions from product dependencies Always run code using a product configuration Get… Continue reading RCP Best Practices – Know where to get help

Eclipse RCP Best Practices

Getting Started Introduction Know where to get help Use RCP for the right reasons Use the correct version of RCP Use the correct tools Set up a target platform Mirror Eclipse repositories Create a product configuration Define products with feature based dependencies Remove versions from product dependencies Always run code using a product configuration Get… Continue reading Eclipse RCP Best Practices

What is RCP (and why should I care)?

Eclipse RCP is an incredibly useful platform but it’s often misunderstood. Many teams start using RCP because it seems like a quick way to create Java user interfaces, but it’s so much more than that. Unfortunately there are few online resources that break down the technical and business benefits associated with RCP. I’ve decided to… Continue reading What is RCP (and why should I care)?

Migrating RCP app to Helios – the disappearing executable

I’m currently migrating an RCP application to Helios (3.6.1). I migrated over my target platform and fired up the export product wizard. The build completed successfully, but there was no executable in my output directory. I spent a while chasing my tail trying to figure out if there was some hidden build error occurring, maybe… Continue reading Migrating RCP app to Helios – the disappearing executable

Interesting opportunity for RCP/OSGi experts

One of the things I love about being a trainer is that I get to visit and work with so many development teams. Every group of developers has their own chemistry, culture, skills and domain interests. Sometimes I think I’m learning as much as the teams I’m training. As it happens, one of the teams… Continue reading Interesting opportunity for RCP/OSGi experts

Decoupling Eclipse RCP products from feature versions

I just spent some time updating the sample projects I provide to help Eclipse RCP developers get started with PDE Build. One of the main reasons for the update was to decouple the product configurations from specific feature versions, and I thought it was worth a post to talk about this. What’s the problem? By… Continue reading Decoupling Eclipse RCP products from feature versions

Common Navigator Framework Tip #1 – Know when to use it

Of all the posts I’ve written on this blog, those on the Common Navigator Framework have been among the most popular. This is a little surprising to me, as I don’t hear CNF mentioned very frequently. My guess is that this framework is quietly becoming an essential part of Eclipse RCP. Because of this, I’ve… Continue reading Common Navigator Framework Tip #1 – Know when to use it