Getting Started

Welcome

Downloads
Welcome to the Curl® Rich Internet Application Platform, Version 8.0.
The Curl platform consists of the Run Time Environment (RTE), the Curl object-oriented language, the Curl Integrated Development Environmen (IDE), and the Curl Development Tools for Eclipse (CDE) which supports the popular Eclipse IDE.
The Run Time Environment (RTE) is free to end users, who can download it from the Curl website. It includes a browser plugin so that any user who installs the RTE can run applications on your web site simply by visiting the url where you have deployed the applet.
The Curl language is available as part of the both Curl IDE and the the CDE, which can also both be downloaded from the Curl website. You can find documentation for the Curl IDE at Introducing the Curl IDE. The CDE download includes documentation integrated into the Eclipse help system. Eclipse can be downloaded from the Eclipse website.
The Curl language combines the presentation features you get from a markup language like HTML with an object oriented programming language and library similar in power and scope to what you get from Java™. The combination makes it easier to write more powerful applications that take full advantage of client-side computing power.
If you are new to Curl, you might want to visit the Curl Developer Center to look at the tutorials, examples, and sample applets. If you are ready to learn how to program in Curl, the Curl language documentation is a good place to start. To learn how to build a richer user interface, read about the Curl GUI Toolkit.
This online documentation is divided into four main sections.
If you have upgraded to Curl IDE version 8.0 from version 7.0, see the section What's New in Version 8.0 for a description of the new features. If you have upgraded from an earlier version, see Upgrading from Previous Versions for a description of other changes you may need to make to existing applications and packages to bring them up to date with version 7.0.
Please refer to the release notes for the latest information about issues involving this release.
If you would like to know more about how to use this documentation viewer, see the section Viewing the Documentation.

What's New in Version 8.0

The 8.0 release contains numerous new features. These are described briefly here, with links to the complete documentation.

Curl and Curl Pro Products

IDE License

As of version 5.0, the Curl IDE is available in Curl IDE and Curl Pro/IDE versions.
As of version 6.0, Curl enforces IDE Pro licensing and certain limited-use RTE Pro licensing agreements with SafeNet Sentinel LM™ licensing software. See IDE Licensing for more information on IDE licensing, and Configuring Your Web Server for more information on configuring a server for limited-use RTE Pro licensing.
The Curl IDE can be used to develop, debug, and deploy Curl applets. It includes full documentation, but lacks features necessary for the development and deployment of large-scale, commercial applications. Visit Curl Inc. to learn how to upgrade to the Curl Pro/IDE.
The Curl Pro/IDE includes the following additional features:

Server License

The Curl server license is also available in both Curl server license and Curl Pro server license versions. Upgrading your server license to the Curl Pro Server License enables your applets to take advantage of the following features:
Applets run from the local file system do not need a license and can use all of the Curl Pro features. During development, it is common practice to deploy to a local web server. Server licenses for localhost can be found in d:\automated-build-temp\build\win32-atom\ide\etc\localhost\curl-license-5.dat for a Curl license and d:\automated-build-temp\build\win32-atom\ide\etc\localhost-pro\curl-license-5.dat for a Curl Pro license. For deployment on any web (http) location other than localhost, visit Curl Inc. to obtain either a free Curl license or a paid Curl Pro server license.