The Ganymede release is an exciting addition to the long and rich tradition of Eclipse. This tutorial touched on some of the new features that will make developing plug-ins easier, and make their distribution cleaner and more efficient. The RCP now has the ability to package only those plug-ins you need or want. Subversion support is now standard with Eclipse and will continue to become more integrated with the workbench, giving you full support for this next-generation source-control system.
The p2 packaging and distribution system represents an evolutionary leap in the deployment model, allowing for a simple packaging and distribution, which is cleaner and more standardized than previous versions of Eclipse. You explored all these features by creating a simple one-screen RCP personal-organizer application, packaging it for deployment, and seeing how you could create an environment for deployment different from your current environment. You stored your source for this application Subversion through the Subversive plug-in, allowing you to track your changes and collaborate easily with others. And you learned how to package your plug-in for deployment using the new p2 distribution system, making it easy for others to download and install your work.
In Part 2 of this series, you'll expand on the work you did here by modifying the organizer to use the Rich Ajax Platform to run your application as a native application on the Web.