Planet Eclipse

For those who have been following the OSGi v4.2 specification revisions lately, hopefully you're aware that the Declarative Services (DS) portion received some updates. In the 1.1 version of DS, there were these additions: name attributes are now optional on references and components (default to the class name) activate and deactivate method names on components so you can have POJO components (i.e., no dependency on ComponentContext) the ability...

Read More

Over the past week I have ignored my daughters, gave-up on work, haven't seem my wife, and managed to create a web-enabled version of Zest.  Ok, most of what I said is lie, however, I did manage to create a web-enabled version of Zest while still spending quality time with the family (and getting some "real work" done). How you ask? The magic of "SWT Browser...

Read More

I have to admit: 23 is the number that I like most. Some computer scientists and mathematicians prefer 42, but this is not a prime number. Why am I starting this blog entry with this odd number? Because my birthday is on a 23rd? While this is true, it is not particular interesting. But if you are going to the EPP project page where you see...

Read More

In the last blog entry regarding databinding, we learned how to create a custom observable for a DateTime widget. Starting with Eclipse 3.5 there is a new approach to creating custom observables as described by Matthew Hall in the comments to that post. Which ever way you choose, we will now use the observable to showcase another cool databinding feature: Crossvalidation. Crossvalidation was introduced with...

Read More

Apple has released a beta of the next major release of the Safari web browser. Beside having a couple of cool new features like a preview of your top sites on the start page and coverflow for bookmarks/history it introduces the new JavaScript engine "Nitro". Nitro makes a difference, it makes JavaScript apps much more responsive. A very brief benchmark showed the following results for the...

Read More

Its at times like these that you gotta have Friends.  Of Eclipse that is.  Friends of Eclipse.  While I congratulate the entire Eclipse team for releasing 3.4.2 and I applaud the community for its fast uptake.  But really. All this downloading is getting in the way of other people. Until today I was a lapsed friend.  But then I decided I needed yesterday's integration build. Being...

Read More

I sent an email out to eclipse-dev today detailing some of the changes the PDE team has made to the target platform story: Dear Eclipse Plug-in Developers, In 3.5M5, the PDE team added a new experimental preference page supporting managing and editing of multiple target platforms: Plug-in Development > Target Platform (Experimental). In the latest i-build (20090224-0800), this page has become the default way of managing target...

Read More

This is an exciting moment for me - the first book about Eclipse RAP has now finally arrived in print. "Eclipse Rich Ajax Platform - Bringing Rich Clients to the Web" by Fabian Lange A book is always a great endorsement for a technology. Having an author with no affiliation to the producers of the technology is even better. Nevertheless, when I read Fabians message that the...

Read More