The Ecere SDK is a cross-platform toolkit for building software applications. It currently runs on Windows, Linux, and Mac OS X (through X11). With the Ecere SDK, you can develop applications once and deploy them on all supported platforms alongside a lightweight runtime environment. It introduces eC, an object oriented language derived from and fully compatible with C, compromising neither runtime performance nor ease of use. A built-in 3D engine supporting both Direct3D and OpenGL is fully integrated.
| Tags | Software Development Widget Sets User Interfaces multimedia Graphics 3D Rendering Text Editors Integrated Development Environments (IDE) Libraries Application Frameworks |
|---|---|
| Licenses | New BSD License |
| Operating Systems | Mac OS X Windows Windows POSIX Linux |
| Implementation | eC |
| Translations | Chinese (Simplified) Spanish |
Recent releases


Release Notes: Native window decorations are now supported. A new project file format allows for per-node X Config X Platform settings. SQLite and Oracle drivers have been implemented for EDA. Ecere is now Internationalized, with Chinese and Spanish translations (LANGUAGE=es_ES or zh_CN). The eC Distributed Objects have been improved. Extras are now included, with support for SSLSocket, Audio, WIA Scanning, and more. The Code Editor now features Line Numbers. The Windows installer has been updated. There are now PPAs on Launchpad, with daily builds. Numerous issues have been resolved.


Release Notes: The toolkit will now build on 64-bit Linux systems (still as 32-bit). New more flexible (per file, config, and platform) project files (.epj) are supported. The IDE now generates cross-platform makefiles. The samples were updated, added to, and reorganized. A collection of useful eC code for diverse purposes ("extras") was added. There were improvements and bugfixes to the compiler and throughout the SDK.


Release Notes: The Ecere SDK is now Open Source under the revised BSD license. An automatic bootstrapping/build system was implemented. Mac OS X and PowerPC support was improved. A SQLite driver was added for the Ecere Data Access system. New IDE configuration options enable the integration of cross compilers. Lots of bugs were fixed. A tab control was added.


Release Notes: Dynamic class templates for meta (generic) programming were introduced in the eC language. Proper syntax highlighting was implemented in the IDE. The debugger integration under Linux was significantly improved. Many bugs and other issues were resolved. Packages for Debian/Ubuntu and GoboLinux are now provided.


Release Notes: Major bugfixes and improvements were made to Ecere Database Access. Improvements were made to the Undo buffer. Various other bugfixes and improvements were made.
Recent comments
06 Feb 2008 19:27
Correct Link for eC Programming Guide
Sorry I didn't get the link right. here it is (www.ecere.com/tao.pdf).
06 Feb 2008 19:25
eC Programming Guide
Both sections 1 and 2 of The Ecere Tao of Programming are finally completed. The first sections teaches mostly the aspects that eC shares with C, while at the same time pointing out the innovations of eC. The second section teaches the object oriented concepts introduced with eC.
These sections together are intended to teach eC programming to both new programmers and experienced programmers alike (regardless of the background experience, be it C, C++, C#, Java, VB…). They therefore make up the official eC programming guide.
The remaining sections of the book will focus on teaching the various functionalities available in the Ecere SDK, such as the GUI toolkit and 2D/3D graphics engine.
21 Oct 2007 13:41
Ecere Blog
I just set up a blog for Ecere at www.ecere.com/blog/ (www.ecere.com/blog/)
Please check often for the latest developments regarding the Ecere SDK and Applications!