Planet Eclipse

With all excitement for the Galileo release, we totally missed to mention that the RAP Incubator project was approved. This is a great way to accept, distribute and mature community contributions. I look forward to some new widgets and improved tooling. For starters the project contains: chart support via the Google Visualization Widgets the GCCanvas widget an editor for RAP themes Read on for more details on these goodies. Google Visualization...

Read More

This Thursday (July 9th), there will be a webinar on the topic of single sourcing and in particular, extending Rich Client Platform (RCP) applications to the web using the Rich Ajax Platform (RAP) project. Don't know what single sourcing is all about? Well, if we look at the traditional definition from the publishing industry: Sounds like a good idea? How about we take that a step further...

Read More

Finally I had some time to write down some of my experiences with integrating the Business Intelligence Reporting Tools (BIRT) into a Rich Ajax Platform (RAP) application. I wrote it all down in a small tutorial that shows how you can integrate charts and reports seamlessly in your RAP application. Topics covered in the tutorial include how to setup the environment to let BIRT and...

Read More

In his posting All contributions are Equal, some are more equal than others, Robert Konigsberg points out that contributing multiple ways of doing things can easily lead to more user complexity (e.g., by having multiple toString generators). This is true and in my view, a risk for any system that has many strongly-opinioned contributors (pretty much any large open source project). Toward the end of his post,...

Read More

We've added to our distributed OSGi documentation (with examples+source) for ECF 3.0/Galileo: Distributed OSGi Services with ECF Getting Started with ECF's RFC119 Implementation Getting Started Using the ECF Remote Services API We have API layering so service programmers can choose the simplest appropriate mechanism for their system requirements, while still providing access to 'lower-level' concerns when necessary: failure handling synchronous vs. asynchronous remote method invocation serialization and wire protocol and so on...

Read More

Twenty-four hours after opening the flood gates and releasing Galileo I thought I could provide some statistics. Over a year ago I started one of my talks at EclipseCon announcing that every 3 seconds someone starts a download of a packages that we create in my Eclipse Packaging Project. But everything is different in the first few days after a release. When I checked the download...

Read More

As we learned from Ian Bull, p2 has come a long way for the Galileo release. Now that Galileo has shipped, a lot of the Eclipse development teams are going on vacation or starting the planning process. In particular, the p2 team is looking for ideas on how to improve the user interface in Eclipse 3.6 and Helios. If you have any problems with the current user...

Read More