Ecere SDK Detailed Overview

From EcereWiki
Jump to: navigation, search

Licensing

The Ecere SDK is Free Open Source Software released under a revised BSD license.

Source Code

https://github.com/ecere/sdk

http://ecere.com/cgi-bin/gitweb.cgi?p=sdk;a=summary

Contribution

If we do not support your favorite platform or format yet, maybe you can help us change that. Or maybe you would like to implement a new feature.

No matter what your particular set of skills is, you can contribute to making Ecere a better solution for everyone and first of all yourself. Join the community now!

You can also have a look at our roadmap.

Operating Systems / Processor Architecture

OS x ARCH x86 x86_64 IA-64 PPC PPC64 XBox
Android N/A N/A N/A N/A N/A N/A
BSD/OS No N/A N/A N/A N/A N/A
DOS No N/A N/A N/A N/A N/A
FreeBSD Partial No No No N/A N/A
Haiku (BeOS) No N/A N/A N/A N/A N/A
iOS N/A N/A N/A N/A N/A N/A
Linux Yes No No Yes No No
Mac OS N/A N/A N/A No No N/A
Mac OS X Yes Test N/A No No N/A
NetBSD No No No No No No
OpenBSD No No No No No No
OS/2 No N/A N/A N/A N/A N/A
Solaris No No No No No N/A
Windows 2000 Yes No No N/A N/A N/A
Windows XP Yes No No N/A N/A N/A
Windows Vista Yes No No N/A N/A N/A
Windows 7 Yes No No N/A N/A N/A
Windows CE No N/A N/A N/A N/A N/A
Wine Yes No No N/A N/A N/A

Bit Depth Support

Bit Supported
16-bit LOL
32-bit Yes
64-bit Soon
Others LOL

Cross-Compilation Support

Cross 32-bit 64-bit 32-bit to 64-bit 64-bit to 32-bit
Linux N/A N/A Planned Yes
Linux to Windows Yes Planned Planned Yes
Windows N/A N/A Planned Yes
Windows to Linux Planned Planned Planned Planned
Others Planned Planned Planned Planned

eC Language Features

Feature Supported
Feature Please fill...
Feature Please fill...
Feature Please fill...
Feature Please fill...

Language Bindings / Interoperability

Binding Supported
C++ Old Code
C# (CLI) Planned
VB (COM) Planned
Java Planned
Python Old Code

Executables

Binary Description
ecp eC Precompiler
ecc eC Compiler
ecs eC Symbol Loader
ear Ecere Archiver
extract Auto Extract Tool (Internal to Ecere Archiver)
epj2make Ecere Project File to Make File
ide Integrated Development Environment (IDE)
documentor Ecere API Documentation Tool

Libraries

Executable Description
ecereCOM Ecere Component Object Model. Small language runtime.
ecere Ecere SDK Library
EDA Ecere Data Abstraction
EDASQLite SQLite Driver for EDA
EDASQLiteCipher SSL Encrypted SQLiteCipher Driver for EDA

Integrated Development Environment (IDE) Features

Feature Supported
Feature Please fill...
Feature Please fill...
Feature Please fill...
Feature Please fill...

2D/3D Engine Features

Feature Supported
Feature Please fill...
Feature Please fill...
Feature Please fill...
Feature Please fill...

Makefile Features

Feature Supported
Feature Please fill...
Feature Please fill...
Feature Please fill...
Feature Please fill...

GUI Application Interface Drivers

OS x GUI Driver Be GUI Cocoa GUI NCurses Text GUI Windows Console Text GUI Windows GUI X GUI
BSD/OS N/A N/A Old Code N/A N/A Test
DOS N/A N/A Research Research N/A N/A
FreeBSD N/A N/A Old Code N/A N/A Test
Haiku (BeOS) No N/A Research N/A N/A Research
Linux N/A N/A Old Code N/A N/A Yes
Mac OS N/A N/A Research N/A N/A N/A
Mac OS X N/A Partial Old Code N/A N/A Test
NetBSD N/A N/A Old Code N/A N/A Test
OpenBSD N/A N/A Old Code N/A N/A Test
OS/2 N/A N/A Research N/A N/A N/A
Solaris N/A N/A Old Code N/A N/A Test
Windows 2000 N/A N/A N/A Old Code Yes N/A
Windows XP N/A N/A N/A Old Code Yes N/A
Windows Vista N/A N/A N/A Old Code Yes N/A
Windows 7 N/A N/A N/A Old Code Yes N/A
Windows CE N/A N/A N/A Old Code Test N/A
Wine N/A N/A N/A Old Code Yes N/A

Video Modes / Graphics Drivers

OS x GFX Driver BE Cocoa DirectFB DirectDraw DirectX 8 DirectX 9 Frame Buffer GDI Glide OpenGL SVGALib VESA X
Android N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
BSD/OS N/A N/A N/A N/A N/A N/A N/A N/A N/A Test N/A N/A Test
DOS N/A N/A N/A N/A N/A N/A N/A N/A Old Code N/A N/A Old Code N/A
FreeBSD N/A N/A N/A N/A N/A N/A N/A N/A N/A Test N/A N/A Test
Haiku (BeOS) No N/A N/A N/A N/A N/A N/A N/A N/A Research N/A N/A N/A
iOS N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
Linux N/A N/A Research N/A N/A N/A Yes N/A N/A Yes Old Code N/A Yes
Mac OS N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
Mac OS X N/A Partial N/A N/A N/A N/A N/A N/A N/A Test N/A N/A Yes
NetBSD N/A N/A N/A N/A N/A N/A N/A N/A N/A Test N/A N/A Test
OpenBSD N/A N/A N/A N/A N/A N/A N/A N/A N/A Test N/A N/A Test
OS/2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
Solaris N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Research
Windows 2000 N/A N/A N/A Yes Yes Yes N/A Yes N/A Yes N/A N/A N/A
Windows XP N/A N/A N/A Yes Yes Yes N/A Yes N/A Yes N/A N/A N/A
Windows Vista N/A N/A N/A Yes Yes Yes N/A Yes N/A Yes N/A N/A N/A
Windows 7 N/A N/A N/A Yes Yes Yes N/A Yes N/A Yes N/A N/A N/A
Windows CE N/A N/A N/A Research Research Research N/A Research N/A Research N/A N/A N/A
Wine N/A N/A N/A Yes Yes Yes N/A Yes N/A Yes N/A N/A N/A

GUI Widgets

Widget Supported
Widget Please fill...
Widget Please fill...
Widget Please fill...
Widget Please fill...

Database Support / EDA Drivers

Database Supported
CSV Planned
Ecere Database (EDB) Yes
Firebird Planned
MemoryEDB Yes
MySQL Client Partial
ODBC Planned
PostgreSQL Client Partial
SQLite Yes
SQLiteCipher Yes
XML Planned

Image Formats

Format Supported
BMP Yes
GIF Yes
ICO Planned
JPEG Yes
PCX Yes
PNG Yes
RGB Yes

Archive Formats

Format Supported
Ecere Archive (EAR) Yes
ZIP Planned
RAR Planned
Others Planned




Return to Main Page