Enjoy mobile application development with "Just Curl"; no need to learn Objective C, Java, HTML 5, etc!

Caede is an integrated development environment that converts Curl source code to mobile modules (HTML 5, CSS, JavaScript) using the provided Translator, Framework, Library and development tools.
- Caede is provided through three main parts:
- ― Framework (mobile development framework)
- ― Libraries (mobile development libraries)
- ― Translator (HTML 5 conversion / build module)
Caede uses the Curl language as its development language.
Caede application can be run as mobile applications on systems without the Curl RTE installed.

Caede allows the development of applications that can be run as native applications on smartphone or tablets. And just like Curl applications, it includes support for GUI layouts, screen transitions, business logic, web services, and more, with the addition of mobility features like local storage, cameras, and location services (e.g. GPS).

| Android SDK or Xcode |
Beta Edition and Preview Edition Android supported only.
"Android" as well as the Android logo, "Android SDK", are the trademarks or registered trademarks of Google Inc. Parts of these documents are taken from or based on contents created or provided by Google Inc; these usages are in accordance with the provisions of the Creative Commons 3.0 License.
"iOS", the iOS logo, "Xcode" are the registered trademarks of Apple Inc.
"Eclipse" is a trademark or registered trademark of the Eclipse Foundation, Inc.
Other product and company names referenced on this site are the trademarks or registered trademarks of their respective companies.

![]()
The following components are provided for Caede mobile application development.
- -Development Language: Curl language
- -Integrated Development Environment: CDE (Eclipse Plugin)
- -Mobile Framework / Libraries / Translator tool: Caede
Beside the above, the Android SDK, as well as other third-party or open source products, may be required.
![]()
A document formatting language, a layout markup language, a data-processing, expressive, procedural language, a highly-modular object-oriented language - Curl is all of these. While many other systems require deploying a combination of different languages, Curl allows the developer to do it all in just one complete, integrated language, leading to easier development, maintenance, and upgrading.
![]()
For Curl application development, the integrated development environment CDE is provided. The CDE supports the development of web applications written in Curl, as a plugin to the widely-used Eclipse environment, bundling together an editor, project browser, wizards, and debugging tools. With the CDE it's easy for Java or PHP developers, for example, to transition to Curl development. For existing users of the legacy Curl IDE, the CDE offers a new step up in productivity.
![]()
A development tool enabling simpler mobile application development using the Caede SDK in Eclipse.
- -Caede Project
- -Mobile Module Automated Translation
- -Caede for VLE
- -StyleDesigner
![]()
The Curl language can be used as a mobile-oriented DSL, as part of an IDE for mobile application development.
- -Framework (mobile development framework)
- -Libraries (mobile development libraries)
- -Translator (HTML 5 conversion / build module)
Caede is provided through three main parts:
![]()
Translator converts Curl code to Android or iOS, WebKit-based HTML5 / CSS3 / JavaScript code.
![]()
Framework allows separation of logic from layout, supporting efficient development.
Translator is based on this separation of logic and layout, allowing it to successfully convert applications by parts.
- ・Curl graphical hierarchy -> HTML and CSS (some JavaScript)
- ・Curl logic -> JavaScript
![]()
Libraries are Curl APIs specially for mobile development.
Libraries consist of Curl libraries for development and JavaScript libraries for runtime support. (For example, APIs for accelerometers and orientation sensors.)

| 1.0 | NEXT | ||
|---|---|---|---|
| SDK | GUI | Event (Swipe, Tap) | Extension Controls, Dialog, Charts (with RecordSet) |
| Control (ListView, NavigationBar...) |
|||
| Media (Audio, Video) | |||
| Maps | |||
| Automatic Reflow (Expand, Contract) | |||
| Device Interface |
iOS Support | Additional APIs (Contacts, Telephony, etc.) |
|
| Android Support | |||
| Local Storage | |||
| GPS | |||
| Camera | |||
| Acceleration Sensor | |||
| Java/Objective-C Interface | |||
| JavaScript Interface | |||
| Framework | Splash Screen | Slot Features | |
| Screen Management | |||
| Screen Transition | |||
| Animation | |||
| Eclipse Plugin | Development Tools | Caede Translator | Remote Build, Remote Debugging, Simulator |
| Eclipse plugin | |||
| CaedeGUIs for VLE | |||
| Style Designer | |||
| Help | |||
| Other | Korean Language Support, Localization, Serialization (for ORB) | ||

A development tool enabling simpler mobile application development using the Caede SDK in Eclipse.
Can be downloaded in combination with the integrated development environment CDE.
- 【GettingStarted Caede Development Tools】
- Getting Started for Android

- Getting Started for iOS

- 【GattingStarted Caede SDK】
- Getting Started for Android

- Getting Started for iOS







