Ecere

General

Category
Free
Tag
Platforms
License
N/A
Registered
Jul 5, 2014
Favorites
0
Link
https://github.com/ecere/ecere-sdk
See also
Xamarin
Codename One
Weex
Ionic
RoboVM

Additional

Language
eC
Version
0.44.15 (Aug 5, 2016)
Created
May 19, 2011
Updated
Feb 3, 2019
Owner
Ecere Corporation (ecere)
Contributors
jerstlouis
redj
ecmadrid
rnsanchez
kulkarniniraj
penghaijie
rofl0r
noct
jonaspm
darkf
kjcole
11
Activity
Badge
Generate
Download
Source code

Show card




Ecere SDK

Free Open Source Software released under the New BSD license

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 SQLCipher), 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*)