HOME > Support

Frequently Asked Questions

Curl is a complete, integrated platform for developing enterprise-class Rich Internet Applications. It is the ideal solution for developers who want to deploy highly complex applications over the web or migrate mission-critical client-server applications to the Internet.

How is Curl different from other RIA application development tools like AJAX, .NET or Flex 2?

Until now, there have been two types of development tools:

  • Development tools that excel at engineering high-performance complex applications traditionally delivered over a client/server network
  • Development tools that are well suited for presentation-intensive client-side web applications

Curl is the first development platform that supports both parts of the development process and makes it possible to build highly complex, enterprise-class applications and deliver them over the Internet.

Curl is the only platform that excels for both presentation and programming, so that applications spanning the entire content spectrum can be built efficiently within one unified framework

Do application users have to pay to install and run the Curl Runtime Environment (RTE) on their client?

No. The Curl RTE can be distributed free of charge

What is Occasionally Connected Computing (OCC)?

OCC is a major differentiator between applications built with Curl and those built on other RIA platforms.

OCC allows access to locally stored files as if the application is connected to the network, and normal use of Web business applications, even if the client PC is disconnected from the network in a remote environment.

OCC is major advantage of client-side execution over server-side execution. The Curl platform supports OCC by enabling a web-deployed application to be executed on a client machine even when the machine is not connected to the network.

Why is support for Occasionally Connected Computing important for Enterprise applications delivered over the Internet?

Only Curl allows developers to create enterprise-class RIA applications that allow users to continue to use the applications while they are offline. Benefits include:

  • Reduced network traffic
  • Increased productivity of remote users
  • Improved operational management and reduced costs

OCC is especially beneficial for delivering Customer Relationship Management (CRM) applications over the web

How can Curl succeed in migrating legacy client/server applications to the Internet when so many other solutions have failed?

Curl eliminates many of the challenges faced by enterprises that need to migrate client/server applications to the web such as:

  • Substantial risks
  • High costs
  • Need to build an entire new solution from scratch and replace back infrastructure

Curl enables organizations to easily migrate client/server applications to the web while:

  • Taking full use of existing assets rather than developing new systems
  • Maintaining high performance and usability

The Curl Platform includes a rich client technology that, while based on the Web, allows developers to easily build applications with the usability, performance, and client-side functionality previously only available in a client/server environment.

  • Read the whitepaper Curl: A Content Language for the Web to learn more

What are the advantages of using Curl for migrating client/server applications to the web?

Improved Usability

  • Enables the construction of sophisticated user interfaces
  • Enables the customization of special keys such as function and tab keys
  • Makes possible an interface as good as that of desktop applications

Improved Performance

  • Dramatically reduces server accesses for screen changes
  • Makes complicated screen controls possible, surpassing ordinary Web browser capabilities

Improved Operation and Management

  • Centralized management of applications from your Web browser
  • Fast, easy distribution of application and content upgrades

Reduced Risks and Costs

  • Reduced development time needed for the Web migration of existing systems
  • Connects with existing systems for efficient reuse of corporate IT assets

How can I get in touch with other Curl developers?

Join the Curl Global Community

Who should I contact at Curl with questions about purchasing Curl?

You can call us directly at +81-3-5166-1718

Can I try Curl and see if it works for me without having to buy it?

Yes. Download Curl Pro/IDE and try it free for 60-days.

Who can I contact if I have trouble with my installation?

Contact us at curlsales@scsk .jp

What is the difference between the Curl Runtime Environment (RTE) and the Curl Integrated Development Environment (IDE)?

The Curl Runtime Environment (RTE) enables users to view and interact with applications written in the Curl language. The Curl Integrated Development Environment (IDE) contains the tools needed to develop and deploy Curl applications. These tools include the Source Editor, the Debugger, the Inspector, and innovative interactive documentation.

Is there anything I need to know before I start installing Curl?


How do I know if I have installed the Curl Runtime Environment?

Navigate to Start\Programs\Curl RTE\. Select Curl Control Panel. If it starts you have successfully installed the Curl Runtime Environment. To verify the correct product version number, click on the Curl system tray icon in (blue, green, and white shaped somewhat like an S) and click About the Curl RTE.

How do I know if I have installed the Curl Integrated Development Environment?

Navigate to Start > Programs > Curl IDE > Select Curl IDE. If it starts, you have successfully installed the Curl IDE. To verify the correct product version number, use the IDE menu choice: Help > About the Curl IDE.

How do I uninstall the Curl Runtime Environment or the Curl IDE?

Select Add/Remove Programs from Start > Settings > Control Panel. Select Curl RTE 8.0.x

What version of Internet Explorer (IE) does the Curl Runtime Environment work with?

The Curl Runtime Environment works with IE version 7.0 and greater. See system requirements for browser requirements.

When should I apply for a license?

You should apply for a server license when you are certain of the URL for the application to be deployed. Each server license file is created upon request. If you are applying for a 60-day evaluation license, the 60 day time limits starts counting down the day the license is created. Therefore, you should apply for a license when the application is ready to be deployed.

Can I edit or rename the server license file?

An edited server license will not match its signature and the Curl RTE will reject it as invalid. If you rename the file, the Curl RTE will not be able to find the server license. In either case, your applications will not run

Can I have multiple URLs in the same server license?

Yes. One server license file can cover multiple application URLs, applications from multiple directories and also multiple hostnames. However, if you have multiple hostnames in your server license file, you will need to put the license file in the root directory of the web site, or copy the file into each of the application directories, to cover multiple applications in different subdirectories.

What is the URL of the repository for older releases?

The URL for the CDE 7.0 repository is as follows.


Running Curl application with Google Chrome (42, and later *1)

* Summary
We use NPAPI plugin technology(* 2) to run Curl applications within supported web browser.

From Chrome 42, the NPAPI is disabled with default setting, and Curl applications will not run within Chrome with such settings, instead the start file (usually a file named start.curl) will be shown as text by Chrome.

If the Curl application is a detached Curl applet( a curl application running as a standalone application), entering a URL of a detached applet(such as curl://launch/abc.com/start.dcurl) into address bar of Chrome as before, it will no longer be recognized as a Curl application, instead the URL will just be searched as a text string, and showing the search result from Google search engine.

* Workaround
1. Enter the following URL in address bar of Chrome
2. Under the item of "Enable NPAPI", click "Enable"
3. At the bottom of this page, click button "Relaunch Now"

After the reloading of Chrome, you will now be able to run Curl applications just as before.
However, Google Chrome has already been planned to stop supporting NPAPI completely, and the NPAPI feature will removed from Chrome since Chrome 45, which is supposed to be released in September. So after the release of Chrome 45, Curl applications with stop running within Chrome.
We are still discussing the solution for this coming issue.

*1 To confirm the Chrome's version, select "About Google Chrome" in Chrome's menu, near the top right corner of Chrome window.
*2 About support information of NPAPI in Chrome, see the following page:

How to shutdown Curl RTE manually?

On a Windows OS, to shutdown Curl RTE, please find the curl icon in system tray, right-click the icon, a dialog with title "Curl Control Panel" will be shown, then press the "Shutdown (S)" button on the bottom left corner, the RTE will be stopped.