Planet Eclipse

I stumbled across this university research project on the Eclipse newsgroups today that does something pretty gnarly. Have you ever hacked some Java code in Eclipse only to bring up the code completion prompt in Eclipse to be presented with a ton of options? Didn't you wish that Eclipse could just read your mind and show you the most likely proposals? Well, it looks like the...

Read More

A good portion of the EclipseSource technical team use MacBook Pro's for their development machines. We are doing our best helping the SWT team in testing the Cocoa port. As the Eclipse 3.5M6 milestone gets closer, the SWT team is converging on finishing the Cocoa port which just has me thrilled! It should have you thrilled too, because you can finally do things like use...

Read More

Riena 1.1.0 Milestone 5 shipped today (download).  Since the 1.0 release a month ago we Riena committers have been busy with several new features:   Riena is now based on Eclipse 3.5 and joined the Galileo Release Train. The Look-and-Feel subsystem can now apply settings to ViewParts as well. To enable this behavior you need to set the system property 'riena.lnf.update.view' to 'true'. By they way, the LnF...

Read More

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