While there are a ton of benefits to be gained from adopting OSGi, it’s not a trivial task to migrate your existing code. Class loader issues can bite you and perhaps the biggest pain-point is the migration of third-party libraries. Third-party libraries are a problem because while bundle repositories are growing in size, there are… Continue reading Making OSGi easier
Blog
Let’s rename Eclipse RCP
I love Eclipse RCP. I’ve devoted the last 6 years of my life to developing with RCP as well as teaching it to others. In my opinion it’s one of the most important (and underused) technologies for developing UI applications. Having said all that, the name is horrible and it’s time to change it. My… Continue reading Let’s rename Eclipse RCP
Why is OSGi important?
I’ve seen a number of blog posts and tweets lately asking some version of the question Why is OSGi important? If you’re one of the many people looking around at the increasing usage of OSGi and wondering whether it matters to you, here’s my answer. I’m going to start by making a pretty audacious claim,… Continue reading Why is OSGi important?
Announcement: OSGi online training now available
After only 10 years it seems that OSGi’s time has finally arrived. Everywhere you look, new OSGi-based products are being announced. Of course the Eclipse platform has been based on OSGi for some time and the SpringSource DM Server has been available for a while. But now ServiceMix 4 is taking OSGi into the ESB… Continue reading Announcement: OSGi online training now available
Why get RCP Training?
For those of you considering RCP training, here’s why I think it makes a lot of sense. Time is money The first argument is a purely financial one. It’s just a fact that acquiring knowledge takes time and effort. If you spend days or weeks at your desk assembling information on RCP from websites, articles… Continue reading Why get RCP Training?
Making sense of e4
There was so much going on at EclipseCon last week that I have to admit my head is still spinning. I’m trying to get back to work, but my mind keeps turning to the people I met and the sessions I attended. One area I really wanted to get into at EclipseCon was e4, which… Continue reading Making sense of e4
Real World RCP at EclipseCon
In my opinion, one of the best ways to learn about a technology is to listen to people talk about their own projects. Developers who have been in the trenches and worked through the nitty-gritty day-to-day issues have so much to teach us and can save us a lot of time and effort. If you… Continue reading Real World RCP at EclipseCon
Video and Eclipse
For an upcoming project I need to be able to show Flash videos inside of an RCP application. Java has never been known for its multimedia functionality so I didn’t have very high hopes. Fortunately, with Java Media Components things seem to be moving in the right direction. JMC is an API that allows you… Continue reading Video and Eclipse
Adding the Progress View to your RCP application
Last week Prakash G.R. wrote an excellent post on Using progress bars. This is definitely a post that I’ll be referring my students to in the future. There is still one missing piece to the progress bar puzzle, though, and that is how to add the Progress View itself to your application. You might think… Continue reading Adding the Progress View to your RCP application
RCP-based Marketcetera featured in the NY Times
It’s not every day that an Eclipse Rich Client Platform application is covered in the NY Times. In fact, I can’t remember it ever occurring before. But yesterday Marketcetera, a developer of RCP-based open-source trading software, was featured in the Bits Blog of the NY Times. Of course there’s no mention of RCP itself, but… Continue reading RCP-based Marketcetera featured in the NY Times