[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: