Planet Eclipse

The OSGi specification defines a log service (Section 101.1) in the Service Compendium. Like most logging facilities, the log service allows you to specify a message, exception, log level and service reference to be logged. The log service can be acquired using typical OSGi service acquisition mechanisms like a ServiceTracker (see snippet below). However, I highly recommend that you look at using Declarative Services (see...

Read More

The EclipseSource team is enjoying its time at EclipseCon 2009. Here's a reminder of what our team is talking about today. Ralf Sternberg and Rudiger Herrmann gave a tutorial about "Single Sourcing RCP and RAP." Jeff McAffer and Ian Bull are giving a tutorial on "Understanding and extending p2 for fun and profit." Come learn about p2! I'm really excited about Scott Lewis giving a tutorial on "Distributed...

Read More

I have been working on one of the most requested Zest features, custom figures, and by EclipesCon it will be finished.  Now you are no longer stuck with those little blue rounded rectangles.  You can construct all sorts of custom figures, or even make use of an ImageFigure. [caption id="attachment_997" align="aligncenter" width="526" caption="Zest Custom Figure"][/caption] You can either do this by creating a CGraphNode, or in the...

Read More

We are all busy preparing our talks and demonstrations for EclipseCon, aren't we? This year I am trying to use in all of my talks a common set of examples. The plan is to showcase technology from several projects. I will start with the EPP Download Wizard (at the moment 'Friends-of-Eclipse' only) from my EPP project that has been build as a RAP application and uses...

Read More

Riena 3.5.M6 is available, just in time for EclipseCon (new and noteworthy).  The Riena highlights at the conference next week: Come to the Riena BOF on Tuesday to discuss the project with the team. As one of the committers behind the UI (Ridgets), I'm looking forward to feedback from developers who consume it or are thinking about using it. If you're new to Riena I highly recommend Christian's talk  'Write...

Read More

I don't (always) like the ways Eclipse provides me to do long running operations. So I created another way with a nicer UI. With the Jobs framework the Eclipse IDE provides some means for long running operations. The Jobs framework is able to run tasks in a parallel fashion and queue the rest, while providing user feedback with progress monitors. Other RCP applications have different needs...

Read More

I've been busy this weekend preparing one of the EclipseCon talks I will be doing together with Jordi. The background story to this talk is that we wanted to make it easier for users of Yoxos (and us of course) to deploy new versions of software along with relevant updates. Traditional ".war" deployments are very monolithic and inflexible. The deployment model is simplistic as you...

Read More