Author: Ian Bull

Somebody asked me a great question the other day, can p2 be used in non-eclipse systems?  This is a great question because I think it highlights the fact that we don't always make newcomers aware of the great power contained in the Eclipse components. Most of the Eclipse bundles are not designed simply for the IDE.  In fact, for almost all the bundles in...

Read More

On Monday March 23rd at EclipseCon, I'm helping to deliver a tutorial on one of the most significant platform-level changes made in the Eclipse Ganymede release. The tutorial is on p2, the new provisioning platform.  The tutorial is being prepared and presented by many of the core p2 developers, including Pascal Rapicault (p2 team lead), Jeff McAffer (Equinox co-lead and Eclipse PMC member) and Andrew...

Read More

I saw this today InfoQ.   In this video, Erich talks about the Eclipse Way process and how the Eclipse development process evolved over the years. As well, he talks about the importance of API, components and shipping on time. There is bit of information on Jazz (the last 15 minutes), but the first 45 minutes is a great retrospective on Eclipse over...

Read More

Anybody building plugins / products / tools based on Eclipse, Milestone 5 is a pretty important time.  The API should be stable, most of the features should be spelt out, and the new splash screen is here :-). If you haven't been keeping up-to-date with the milestone builds, you should really consider getting M5 and setting it as your target. There may be a few changes...

Read More

On Saturday, I volunteered a few hours of my time at the University of Victoria to help organize a Programming Competition.   The office mate I had throughout my PhD, Sean, did the real work, but I put together a few problems, helped with the judging, and debugged a few technical problems. If you haven't seen (or heard of) a programming competition, it's pretty interesting. Students...

Read More

Yesterday I stumbled upon a pretty interesting google code project, the Google Visualization API.  The Google Visualization API enables you to expose your own data through a number of Visualization Widgets, which are made available as a service. Here is a screenshot from the geo map widget: [caption id="attachment_298" align="aligncenter" width="556" caption="Google Graph Widget"][/caption] This got me thinking: Is there place for "service widgets" in the Eclipse...

Read More