2014 Linux Symposium, July 14-16

Cross-platform Application Development with the Ecere SDK

Jerome St-Louis (jerstlouis@gmail.com)

The Ecere SDK ( www.ecere.com ) is Free Open Source Software (Under the New BSD license). The SDK consists of: Compiling tools for the eC programming language The Ecere Integrated Development Environment (IDE) - Lets you write, build and debug applications, with support for C, C++ and eC programming languages so far The Ecere runtime library - a cross-platform library (Windows, Linux, OS X, Android...) providing: A GUI toolkit A uniform system API across platforms (Threads, Files, Archives, Persiste...) 2D (Fonts, Bitmaps...) and 3D graphics Network Communication

People would need to bring a laptop to the workshop, and ideally have some level of programming proficiency, preferably including a language from the C family (e.g. C, C++, Java, C#...).

Please install the SDK on your laptop prior to the workshop so as to minimize the time spent getting everyone up and running.

You can refer to this page: http://ecere.com/wiki/index.php?title=Main_Page#How_do_I_install_the_SDK.3F for installation instructions.

The workshop would likely unroll as followed:

Assistance to install the Ecere SDK and get it running. Overview of using the Ecere IDE Overview of the eC programming language Overview of using the GUI components Overview of the graphics API Overview of samples and other components provided by the SDK Depending on the time allocated and interest of participants, a more detail overview of particular topic: - Running on Android - Network communication - Using distributed objects - Advanced use of the data GUI controls - Using the EDA database abstraction layer with SQLite

Policies   |   Media Archives