Getting started with Ganymede
Before you begin developing your personal-organizer application, you need to download and install the Ganymede package of Eclipse. In this section, you'll see where to download it from and how to set it up to get you going.
The Ganymede package represents the next incremental release for Eclipse, and as such, means a new installation of the Eclipse platform. As with all Eclipse releases, there are a number of packages to choose from, depending on your development needs. The Eclipse Web site provides a comparison chart, which you can see in Figure 1.
Figure 1. Comparison of Eclipse packages
For the purposes of this series, you can download the RCP/plug-in version, as it has everything you need to develop and deploy an RCP application (see Figure 2). Choose the version for your operating system, select an appropriate mirror, and download. (The file is quite large — close to 200 MB, depending on your platform — so be patient.)
Figure 2. Download page for RCP/plug-in package of Eclipse Ganymede
When the download is complete, unzip the package where you want Eclipse to be installed, then double-click the Eclipse icon to run. Select a workspace, and Eclipse will take you to the welcome page. From here, choose the Workbench icon (the arrow on the far right of the welcome screen, shown in Figure 3).
Figure 3. Welcome screen for Eclipse setup
So far, none of this is much different from previous releases of Eclipse, though in the next section, you will see some incremental improvements to one of the core components of Eclipse development: the Rich Client Platform.
You have now installed the Ganymede release. But, you may be surprised to learn you haven't installed every package that is part of Ganymede. Next, when you explore Subversion, you will have to separately download and install the relevant package. Although Subversion is considered part of the Ganymede release, licensing restrictions prevent it from being distributed automatically with the rest of the package, requiring you to perform a separate download from within Eclipse.