As a developer working heavily with OSGi and Eclipse RCP, I’ve spent a lot of time breaking monolithic applications into modules. What I’ve found is that OSGi and it’s associated Eclipse tooling (primarily the Plug-in Development Environment or PDE) are very good at enabling the kind of fine-grained refactoring moves that allows such projects to… Continue reading Java monolith to microservice refactoring with Eclipse tooling
Category: OSGi
A simple auto-updater for Eclipse RCP applications
One of the most common requests I get from my consulting clients is for an easy way to auto-update deployed Eclipse RCP applications. Particularly in enterprise environments these clients have many deployed installations and often require different feature sets deployed to different user groups. I’ve found that for most of my clients a very simple… Continue reading A simple auto-updater for Eclipse RCP applications
Eclipse RCP and REST – Updated start levels for newest Jersey Client release
For those of you who have been working with the ECF Remote Services JAX-RS Jersey Client, I hope you’ve been finding it useful. Of course, feedback is always appreciated! If you’re wondering what this client is all about, here are some links to my previous posts: Eclipse RCP and REST – An Introduction Eclipse RCP… Continue reading Eclipse RCP and REST – Updated start levels for newest Jersey Client release
Eclipse RCP and REST – Default properties make configuration even easier
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 Eclipse RCP and REST – JAX-RS Extensions Eclipse RCP and… Continue reading Eclipse RCP and REST – Default properties make configuration even easier
Eclipse RCP and REST – Improved ECF support for properties and profiles
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 Eclipse RCP and REST – JAX-RS Extensions The REST calls… Continue reading Eclipse RCP and REST – Improved ECF support for properties and profiles
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
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
Java modularity presentation in Prezi
One of the talks I give most often is called “Why Java Modularity Matters”. This is my attempt to explain how modularity in general and OSGi in particular represent the next logical step in the evolution of software development. I’m actually giving this talk at the Madison Java Users Group tomorrow night, and if you’re… Continue reading Java modularity presentation in Prezi