Free Open Source Software released under the New BSD license.
-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.
+The Ecere SDK is a Software Development Kit including:
+
+ * A set of compiling tools for the eC programming language
+
+ * An Integrated Development Environment, with the usual features such as:
+ - A source code editor with auto-completion, syntax highlighting
+ - Management of application and library projects
+ - A visual debugger
+ - A Rapid Application Development form designer, based on
+ properties & methods
+
+ * A run time library, providing a uniform API across platforms, featuring:
+ - A GUI toolkit (with a vast collection of powerful controls:
+ Buttons, Edit boxes, Drop/Combo boxes, Menus, Tabs,
+ Tree views/Grids/List boxes, file dialogs, ...)
+ - A 2D graphics API (bitmaps, fonts, international text, basic drawing)
+ - A 3D graphics API, supporting both Direct3D and OpenGL
+ (3DS file format support)
+ - A networking API which provide Sockets as well as a
+ distributed objects system for eC
+ - System functionality such as file access, multi-threading &
+ synchronization, handling date & time, etc.
+
+ * Additional libraries and code for more features, such as:
+ - The Ecere Data Access (EDA) layer, an abstract relational database
+ API, providing an active record system for eC. Currently it has
+ drivers for a minimal Ecere RDBMS and SQLite (as well as an encrypted
+ version using SQLiteCipher), and recently a basic Oracle driver was
+ introduced
+
+ - An audio library (supporting DirectSound on Windows and ALSA on Linux)
+ - WIA Scanning support on Windows
+ - SSL Sockets suport through OpenSSL
+ - A 2D tiled based game graphics engine (Tiled map, Sprites, A*)
-----------------------------------------------------------------------------
The Ecere Tao of Programming is a Programmer's Guide (still work in progress)
that will teach you the foundations of eC and Ecere. You will find it under:
-On Windows: %PROGRAMFILES%\Ecere SDK\doc\Ecere Tao of Programming [work in progress].pdf
+On Windows:
+ %PROGRAMFILES%\Ecere SDK\doc\Ecere Tao of Programming [work in progress].pdf
On Linux/Unix: /usr/share/doc/tao.pdf
Please check out the samples that come with the SDK: