ITP: ecere -- The Ecere SDK is a cross-platform toolkit for building software applications. The SDK includes a compiler for the eC language, and its lightweight runtime environment includes a GUI toolkit, a networking library and a basic 3D engine.
Package: wnpp
Severity: wishlist
Owner: Jerome St-Louis <jerome@ecere.com>
* Package name : ecere
Version : 0.44.01
Upstream Author : Ecere Corporation & Contributors <jerome@ecere.com>
* URL : http://www.ecere.com/
* License : New BSD
Programming Lang: eC
Description : The Ecere SDK is a cross-platform toolkit for
building software applications. The SDK includes a compiler for the eC
language, and its lightweight runtime environment includes a GUI
toolkit, a networking library and a basic 3D engine.
Copyright (c) 1996-2012, Jerome Jacovella-St-Louis
Copyright (c) 2005-2012, Ecere Corporation
The Ecere SDK is a Software Development Kit including:
* A set of compiling tools for the eC programming language
( http://www.ecere.com/technologies.html#eC )
* 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*)
Reply to: