![]()
Curl CDE New Features
Screen Templates
14 different templates for common mobile application screens. Create application layouts by simply modifying a template.

Preview
Preview across the range of Android and iOS screen sizes with the Caede-specific preview feature. Avoid the PC cost of running Android emulators and the time and effort of running on physical device while getting immediate feedback on layout.

CDE Major Features
One Source for Mobile Development

CDE Feature Details
The Caede Eclipse Plugin uses the Caede SDK (Curl mobile application development environment) to effortlessly create mobile applications. Offers Caede projects for mobile application development in Curl, and a Caede GUI plugin for the VLE.
Faster Code Entry

CDE Feature Details
In the editor, tooltips show you the signatures of procedures, classes, methods, constructors, etc. Autocomplete options are shown in a dropdown, letting you easily select and drop in code fragments.
Team Level Customization

CDE Feature Details
User can control source code autocompletion’s hover (code description tooltip) and template capabilities. Custom procedures and classes can be registered, letting teams set up a development system that emphasizes time-saving collaboration.
Good-Looking Layouts

CDE Feature Details
The CDE offers all the tools from the legacy Curl PRO/IDE: Visual Layout Editor (VLE), VLE Extension Editor, Profiler, Code Coverage Tool, Class Layout Browser, Visual Inspector, HTTP Monitor, etc.
![]()
CDE/Curl IDE Features Lists
| CDE Curl PRO/IDE License |
CDE Free |
Classic IDE Curl PRO/IDE License |
Classic IDE Free |
|
|---|---|---|---|---|
| Curl Deployment | ○*1 | ○ | ○ | ○ |
| Code Editor | ○ | ○ | ○ | ○ |
| Code Autocompletion | ○ | ○ | ○ | ○ |
| Code Template | ○ | ○ | ― | ― |
| Background Error Checking | ○ | ○ | ― | ― |
| Cross Browser | ○ | ― | ○ | ― |
| Library Repository | ○ | ○ | ― | ― |
| CDE Curl PRO/IDE License |
CDE Free |
Classic IDE Curl PRO/IDE License |
Classic IDE Free |
|
|---|---|---|---|---|
| Visual Layout Editor(VLE) | ○ | ○ | ○ | ○ |
| VLE Extension Editor | ○ | ― | ○ | ― |
| VLE Compound Objects | ○*1 | ― | ○ | |
| StyleDesigner | ○ | ― | ○ | ― |
| CDE Curl PRO/IDE License |
CDE Free |
Classic IDE Curl PRO/IDE License |
Classic IDE Free |
|
|---|---|---|---|---|
| Debugger | ○ | ― | ○ | ○ |
| Metric Analysis | ○ | ― | ― | ― |
| Program Analyzer | ○ | ― | ― | ― |
| Profile Viewer | ○ | ― | ○ | ― |
| Coverage Viewer | ○ | ― | ○ | ― |
| Memory Analysis Tool | ○ | ― | ― | ― |
| CDE Curl PRO/IDE License |
CDE Free |
Classic IDE Curl PRO/IDE License |
Classic IDE Free |
|
|---|---|---|---|---|
| SCC Integration | ○ | ― | ○ | ― |
| UML Export/Import | ○ | ― | ― | ― |
| CDE Curl PRO/IDE License |
CDE Free |
Classic IDE Curl PRO/IDE License |
Classic IDE Free |
|
|---|---|---|---|---|
| pcurl File Creation | ○*1 | ― | ○ | |
| HTTP Monitoring | ○*1 | ― | ○ | ― |
| Code Signing | ○*1 | ― | ○ |
| CDE Curl PRO/IDE License |
CDE Free |
Classic IDE Curl PRO/IDE License |
Classic IDE Free |
|
|---|---|---|---|---|
| Caede Project | ○*2 | ― | ― | |
| Mobile Module Translation | ○*2 | ― | ||
| CaedeGUI for VLE | ○*2 | ― | ― | |
| Screen Template | ○*2 | ― | ||
| Preview | ○*2 | ― |
| CDE Curl PRO/IDE License |
CDE Free |
Classic IDE Curl PRO/IDE License |
Classic IDE Free |
|
|---|---|---|---|---|
| IDE Documentation | ○ | ○ | ○ | ○ |
| CDE Documentation | ○ | ― | ○ | |
| API Help | ○ | ○ | ○ | ○ |
| CDE Curl PRO/IDE License |
CDE Free |
Classic IDE Curl PRO/IDE License |
Classic IDE Free |
|
|---|---|---|---|---|
| Desktop / RIA | ○ | ― | ○ | ― |
| Mobile | ○ | ― | ○ | ― |
![]()
Differences between IDE and CDE
The major difference between the CDE and the Curl Classic IDE is the ability of the CDE to show errors while coding. Further, editor tooltips and various kinds of annotations provided by Eclipse are available with the CDE. Of course, tools included with the Classic IDE, like the Visual Layout Editor and the HTTP Monitor, are all available in the CDE as well.
* More on the Curl IDE here


