Planet Eclipse

Were you ever curious how to get those pretty colored labels in your JFace viewers you see all over Eclipse? For example, the blue counter label in the search results view: Well, I'll tell you how! Let's start with famous RCP Mail example: Let's look at the current label provider in the RCP Mail example: [code lang="java"] class ViewLabelProvider extends LabelProvider { public String getText(Object...

Read More

Did you notice that two out of the three finalists for the Eclipse Community Awards in the category "Best Commercial Equinox Applications" are based on RAP? One is a web-based customer relationship management system called PIA, a SaaS application for small and medium businesses. [caption id="attachment_623" align="alignnone" width="300" caption="CAS PIA"][/caption] The other is Yoxos Enterprise, a single solution for IT departments and development teams to share custom...

Read More

As I mentioned previously, Wayne Beaton from the Eclipse Foundation paid a visit to Victoria this week. Wayne is currently on a west-coast road trip visiting a number of schools out here. I had a chance to catch up with Wayne as he stopped by both the University of Victoria, and the Vancouver Island Java User Group. At UVic, Del Myers (a master's student)...

Read More

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