Using Dependency Injection in RCP 3 Views and Editors

Most of the teams I work with are creating hybrid Eclipse RCP applications, meaning that they’re working with a combination of the base RCP 4 platform and the Compatibility Layer which supports the traditional extension points and frameworks that the Eclipse IDE itself is based on. But in these hybrid applications, there is still a… Continue reading Using Dependency Injection in RCP 3 Views and Editors

Eclipse RCP and REST – JAX-RS Extensions

This is a continuation of a series of blog posts demonstrating the use of the ECF Remote Services JAX-RS Jersey Client within an Eclipse RCP application. The previous posts are: Eclipse RCP and REST: An Introduction Eclipse RCP and REST: Making Asynchronous Calls In this post I’ll demonstrate how to use standard JAX-RS extensions in… Continue reading Eclipse RCP and REST – JAX-RS Extensions

Eclipse RCP and REST – Making Asynchronous Calls

In my last blog post I described how to access REST services from an Eclipse RCP application using the ECF Remote Services JAX-RS Jersey Client Provider. It turns out that with a few minor changes we can also access these REST services asynchronously. I’ll demonstrate here how to modify the SpaceX Launch Service example to… Continue reading Eclipse RCP and REST – Making Asynchronous Calls

Eclipse RCP and REST – An Introduction

My current area of interest is in exploring how modular user interfaces, and Eclipse RCP in particular, can help us leverage the benefits of microservices. Modular UIs offer a lot of possibilities in this area, and I’ll have much more to say about this in the coming months. As a starting point, however, we need… Continue reading Eclipse RCP and REST – An Introduction

RCP Best Practices – Get your product building right away

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 – Get your product building right away

RCP Best Practices – Always run code using a product configuration

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 – Always run code using a product configuration

RCP Best Practices – Remove versions from product dependencies

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 – Remove versions from product dependencies

RCP Best Practices – Define products with feature based dependencies

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 – Define products with feature based dependencies

RCP Best Practices – Create a product configuration

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 – Create a product configuration

RCP Best Practices – Mirror Eclipse repositories

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 – Mirror Eclipse repositories