Planet Eclipse

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

The PDE team has been busy at work for the Eclipse 3.5M6 milestone, from revamping the target platform story to product definition enhancements. One of my favorite upcoming enhancements comes from the API Tools part of PDE, we are enhancing API Tools to do usage scanning. What does this mean? Well, let's turn this into a story. Let's pretend I'm Darin Swanson, the lead of the...

Read More

The other day I experienced an unexpected light bulb moment concerning unit testing. Maybe this one is obvious to most of you, but I wish someone would have told me earlier. So here goes. My biggest gripes with unit testing has been that I couldn't get any satisfactory answers to these two questions: 1. Why should I practice Test-First? 2. How do...

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 recently blogged how excited I was about the OSGi Tooling BOF at EclipseCon, but it seems that the OSGi Alliance has outdone itself. The alliance is hosting an OSGi Tooling Summit right after EclipseCon 2009. Jeff McAffer and I will be attending from EclipseSource. Personally, I'm excited to hear everyone's position statements and how we can move forward, working together. Jeff and I will try...

Read More

Wow, I just saw the new and noteworthy posted for the first e4 milestone. There's a lot of stuff there! I'm amazed that the e4 team was able to get this milestone out given that a lot of them were also working on the Eclipse 3.5M5 release. Anyways, here are some of my favorite noteworthy items: CSS Support for SWT RCP Mail CSS Example SWT Browser Edition Heck, there's even...

Read More