Integrated Development Environment CDE Installation Guide
As the CDE(7.0.1005 or later) is provided as an Eclipse P2 repository, it can be installed from the Eclipse update site. The Eclipse plugin and Curl RTE installers can both be acquired from the Eclipse update site, in which case the Curl installer will be launched via the CDE plugin.
Before installing the CDE, please install Eclipse. (The minimum supported version of Eclipse is 3.7.1.) A matching JVM version must also be installed (Sun / Oracle JDK 1.6+ is recommended).
- Eclipse Installation
- CDE Installation
- For first-time installation:
- Updating a previously installed CDE to the latest version
- * For Ubuntu users
- * Known installation issues
Installation for Eclipse 3.7.1+ or 4.2.0+
First-time CDE Installation (without Caede Development Tools)
- Start Eclipse.
- Select [ Help > Install New Software... ] .
- From the installation dialog show below, press the [ Add ] button and enter the values shown into the [ Add Repository ] dialog.
For Location, enter the URL of the update site. Information on the update site can be found in the CDE Download Completed Screen.
Name: CDE (or any other valid reference name)
Location: Update Site URL
- A list of available plugins will be shown. Select the following.
- Curl Development Environment

Note: A Curl Development Environment for one of the supported languages (English, Japanese, Korean) must be installed. Optional installs (which can be installed later as well) are: "Caede Development Tools", "UML Tools", and "Memory Analyzer." If installing UML Tools or the Memory Analyzer, please check the “Contact all update sites during install to find required software” button, which will automatically download the plugins for EMF, UML, JET, and MAT.
If you are installing "UML tools" to Eclipse 4.2, before your installation starts, you will need the following additional settings in Eclipse:
(i) Select menu "Help" -> "Install New Software..."
(ii) Click the "Add" button on the dialog, then add the following URL to your "Available Software Sites" list:
http://download.eclipse.org/modeling/m2t/updates/releases/
(this JET repository is not longer provided in Eclipse 4.2 by default)
(iii) Click the "Add" button and close the settings dialog, then proceed with your CDE installation.If installing the Caede Development Tools, please see First-time CDE Installation (with Caede Development Tools).
- Follow the dialog directions to install.
※ On error during installation, see Known installation issues.
- Restart Eclipse.
- When opening a Curl perspective or otherwise using CDE features, the CDE plugin will start.
- If using the CDE for the first time, please see the CDE overview or tutorial.
- From the Eclipse menu, Select “Help -> Help Contents”.
- The Eclipse help window will open. Select “Curl Development User Guide”.
- After Eclipse has restarted, The Curl IDE/RTE installer will run; follow its directions to install.
- When the Curl IDE/RTE installer has finished, shut down Eclipse.
- The CDE installation has completed!
Select [ Window / Open / Other… ] , select Curl from the dialog and press the [ OK ] button to open the Curl perspective.
For CDE installation details see here (Curl Developer Center) ![]()
For CDE uninstallation details see here (Curl Developer Center) ![]()
First-time CDE Installation (with Caede Development Tools)
- Launch Eclipse.
- Select [ Help > Install New Software... ] .
- In the Install dialog shown below, press the [ Add ] button to show the [ Add Repository ] dialog, then enter the following values.
Name: ADT (or other name of your choice)
Location: https://dl-ssl.google.com/android/eclipse/
* On error during installation, see Known installation issues .
* If you cannot download from the above URL, try replacing https with http. - Once again press the [ Add ] button, and in the [ Add Repository ] dialog enter the following values.
For Location, enter the URL of the update site. Information on the update site can be found in the CDE Download Completed Screen.
Name: CDE (or other name of your choice)
Location: Update Site URL
- From the [ Work with: ] dropdown, select [ --All Available Sites-- ].

- A list of plugins available to install will be displayed. Select the following from the list.
- Curl Development Environment
- Curl Development Environment - Caede Development Tools
- Android Development Tools

Note: A Curl Development Environment for one of the supported languages (English, Japanese, Korean) must be installed. Optional installs (which can be installed later as well) are: "Caede Development Tools", "UML Tools", and "Memory Analyzer." If installing UML Tools or the Memory Analyzer, please check the “Contact all update sites during install to find required software” button, which will automatically download the plugins for EMF, UML, JET, and MAT.
If you are installing "UML tools" to Eclipse 4.2, before your installation starts, you will need the following additional settings in Eclipse:
(i) Select menu "Help" -> "Install New Software..."
(ii) Click the "Add" button on the dialog, then add the following URL to your "Available Software Sites" list:
http://download.eclipse.org/modeling/m2t/updates/releases/
(this JET repository is not longer provided in Eclipse 4.2 by default)
(iii) Click the "Add" button and close the settings dialog, then proceed with your CDE installation. - Follow the directions displayed to install the listed software.
* On error during installation, see Known installation issues.
- Restart Eclipse.
- Updating the Android SDK
- After restarting Eclipse, if the Android SDK Manager is not installed, the Android SDK Manager installer will launch. In this case, install the Android SDK Manager.
Once the Android SDK Manager has installed, from the Eclipse menu bar select [ Window > Android SDK Manager ] to launch the [ Android SDK Manager ]. From its packages list select Packages Android 4.0(API 14) both [ SDK Platform ] and [ ARM EABI v7a System Image ] , and install them.

For use with the Caede Eclipse Plug-in, Android SDK Tools should be at Rev.20 or higher.
Further, Android SDK platform-tools should be at Rev.12 or higher.
* When creating the Android project, select at least one Build SDK version other than version 4.2.
- After restarting Eclipse, if the Android SDK Manager is not installed, the Android SDK Manager installer will launch. In this case, install the Android SDK Manager.
- Creating an Android Virtual Device
From the Eclipse menu bar select [ Window > ADV Manager ] to launch the [ Android Virtual Device Manager ] .
In the [ Android Virtual Device Manager ] window, press the [ New ] button to open the [ Create new Android Virtual Device(AVD) ] dialog.

- Make the following selections for Android Virtual Device settings.
For[ Name ] , enter a name of your choice (e.g. Android4.0-emu)
For [ Target ], select [ Android 4.0 - API Level 14 ]
for [ CD Card ] , set [ Size ] to [ 256 ]
For [ Skin: ] , from the [ Built-in ] pulldown menu select [ QVGA ]
After making these selections, press the [ Create AVD ] button.

The created virtual device should be listed in the [ Android Virtual Device Manager ] list.
- Make the following selections for Android Virtual Device settings.
Caede SDK Download
Download the Caede SDK and unpack it to a chosen location.- After Eclipse has restarted, the Curl IDE/RTE installer will run. Install the Curl IDE/RTE.
- After installing the Curl IDE/RTE, shutdown or restart Eclipse.
- The CDE and Caede Development Tools have been installed!
Select [ Window / Open Perspective / Other… ] , select Curl, then press the [ OK ] button to change to the Curl perspective.
For CDE installation details see here (Curl Developer Center) ![]()
For CDE uninstallation details see here (Curl Developer Center) ![]()
Updating from earlier versions of the CDE (8.0.1002 or previous) to the most recent CDE (8.0.1003)
Before updating to the most recent version of the CDE, it is recommended to uninstall your currently installed version of the CDE.
From the Eclipse menu bar, select “Help / Check for Updates”, then follow displayed directions to update. The CDE update process is basically the same as the First-time CDE Installation process detailed above. (Similarly, after restarting Eclipse, the Curl installer will run.)
* For Ubuntu Users
The P2 installation repository for the CDE does not offer an install for Ubuntu Linux, so for Ubuntu you must first install the Curl RTE and IDE with root permissions.
The Ubuntu installer for the Curl IDE is available at the location below.
* Known Installation Issues
Prior to installation and use of the Caede Development Tools, other prerequisite plugins (Android-related, CDE) must first be installed.
If, due to other installations, it’s not possible to install the required plugins, it’s possible to use Caede without the Caede Development Tools.
That process is detailed at (http://caede.curl.com/en/gs_android_sdk.html?mode=pc
)
If a Caede Eclipse Plug-in installation is attempted with an existing copy of the Caede Eclipse Plug-in already installed, an error will result. (To view a list of installed plugins, from the Eclipse menu bar, select Help -> About Eclipse SDK, then press the Installation Details button.)
■ If an error like the one shown below occurs, please uninstall: Android DDMS, Android Development Tools, and Android Hierarchy Viewer.
Cannot complete the install because of a conflicting dependency. Software being installed: Curl Development Environment - xxxx (com.curl.caede.eclipse.plugin.feature.feature.group 5.0.0.v2012-03-....) Software currently installed: Android DDMS 1x.0.0.v..... (com.android.ide.eclipse.ddms.feature.group 1x.0.0.v....) Only one of the following can be installed at once: Dalvik Debug Monitor Service 1x.0.0.vxxxx (com.android.ide.eclipse.ddms ...) From: Android DDMS 1x.0.0.vxxxx ....
■ If an error like the one below occurs, please uninstall the CDE.
Your original request has been modified. "Curl Development Environment (English)" is already installed, so an update will be performed instead. Cannot complete the install because of a conflicting dependency.
■ If Android Development Tools is not selected during plugin installation, Eclipse may be unable to find an update to Android Development Tools.
■ If using CDE-related tool plugins (UML Tools/Memory Analyzer) with a previous version of the CDE, when installation of the latest CDE and Caede Eclipse Plug-in has finished, it will be necessary to update the CDE-related tool plugins. The versions of the Caede Eclipse Plug-in and other CDE-related tool plugins must match with the installed CDE. For this reason, it’s not possible to just add the Caede Eclipse Plug-in to an existing installation. Select both the CDE and Caede Eclipse Plug-in for installation, ensuring that their versions are in sync.
■ If the Caede Eclipse Plug-in installation fails, please create a new Eclipse installation and install the CDE, Caede Eclipse Plug-in, and any necessary CDE-related tool plugins there.
If installation fails and the above is impossible due to development demands, please try the following steps to manually update an existing Eclipse.
- Uninstall the CDE-related tool plugins and Caede Eclipse Plug-in from Eclipse.
- After uninstalling, restart Eclipse.
- Remove the jar files for the Caede Eclipse Plug-in and the CDE-related tool plugins from the Eclipse install folder.
<Eclipse install folder>/plugins/
- com.caede.eclipse.plugin_*.jar
- com.curl.eclipse.cde.mat.htprof_*.jar
- com.curl.eclipse.cde.uml_*.jar
- com.curl.eclipse.eclipse.plugin_*.jar - Shutdown Eclipse.
- Launch Eclipse with the –clean option.
Eclipse with the –clean option:eclipse.exe -clean - Install the Caede Eclipse Plug-in and CDE-related tool plugins from the repository.

