Giter VIP home page Giter VIP logo

sdk's Introduction

The Ecere SDK v0.44.04 - http://ecere.com

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
                               ( 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*)

-----------------------------------------------------------------------------

 * INSTALLATION *

Please refer to the latest instructions at http://ecere.com/wiki/
Windows binaries are available from that page.

Daily-built Ubuntu Debian packages are available from our Ubuntu PPA:

   https://code.launchpad.net/~ecere-team/+archive/ppa

To build from source, simply type make (mingw32-make on Windows).

It should build fine on Linux, on Windows with MinGW or MinGW-w64,
on Mac OS X with Xcode command line tools installed or on FreeBSD (with gmake).

Executables can also be deployed to the Android platform using the Android NDK.

   Please refer to http://ecere.com/wiki/index.php?title=Android

To install, type make install (mingw32-make install on Windows).

64-bit is now supported.

 * DOCUMENTATION *

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:

Online: http://ecere.com/tao.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:

On Windows they get installed in %APPDATA%\Ecere SDK\Samples
On Linux/Unix they get installed in /usr/share/ecere/samples/
You can also find the latest versions on GitHub:

   http://github.com/ecere/sdk/tree/master/samples
   http://github.com/ecere/fractals
   http://github.com/ecere/chess

The Documentor is a tool under development to browse and document the APIs of
eC modules. You can use it to browse all available classes, methods and properties
of the Ecere runtime library. It is available from the Help menu in the IDE (F1).
However, at the moment the tool itself is being improved, and so not much 
descriptive info has been added yet.

 * COMMUNITY *

Git Repository @ http://github.com/ecere/sdk/  ( git://github.com/ecere/sdk.git )
Support forums @ http://ecere.com/forums
Bug tracker    @ http://ecere.com/mantis
IRC            @ #ecere on irc.freenode.net
                ( http://webchat.freenode.net/?channels=ecere )

sdk's People

Contributors

jerstlouis avatar redj avatar ecmadrid avatar kulkarniniraj avatar noct avatar wishlair avatar darkf avatar

Watchers

Kevin Kelley avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.