Adding Eclipse IDE menu options to your RCP applications

Note: The post below is actually incorrect, which is a good thing in my opinion. It is indeed possible to use the command framework to add the standard Eclipse IDE menu options. Rather than take down the post, which I think is unethical, please read the post and then the note at the end for… Continue reading Adding Eclipse IDE menu options to your RCP applications

Book Review: Practical Eclipse Rich Client Platform Projects

There aren’t many books available about the Eclipse Rich Client Platform. One reason for this, I think, is that it’s a difficult subject to cover effectively. Eclipse RCP is less a coherent framework than an aggregation of related technologies, and this can make it difficult to describe. As someone who has worked hard to craft… Continue reading Book Review: Practical Eclipse Rich Client Platform Projects

Logging RCP applications with Pax Logging

Adding logging to an RCP application has always been painful. Developers have struggled with the best way to incorporate Log4J and other logging APIs, and in particular with how to make configuration files accessible. Some have chosen to use buddy classloading, others have utilized fragments containing the config files. Pax Logging to the rescue I’m… Continue reading Logging RCP applications with Pax Logging

Configuring RCP applications with Pax ConfMan

Most applications require configuration settings. Applications are often deployed in multiple environments (dev, test, prod, etc) and these environments often require different runtime configurations. Also, it’s useful to be able to update an application configuration without a restart. If you find yourself with requirements like these for your Eclipse RCP application, you should really check… Continue reading Configuring RCP applications with Pax ConfMan