Page 1 of 1

Ecere SDK 0.44 "Ryoan-ji"

PostPosted: Fri Mar 09, 2012 3:16 pm
by jerome
Dear friends, contributors and Ecere community members,

I have the great pleasure to announce that the version 0.44 of the Ecere Cross-Platform SDK,
codenamed "Ryoan-ji", is now available. It is the first "official" Open Source release of Ecere
(not a draft, or preview).

The Windows installer is available at ... -win32.exe

Our Ubuntu Linux PPA on Launchpad is at

To add our Ecere PPA to your Ubuntu system you can simply do:
Code: Select all
sudo add-apt-repository ppa:ecere-team/ppa
sudo apt-get update

And then to install the Ecere SDK:
Code: Select all
sudo apt-get install ecere-sdk

The source tarball for the Ecere SDK 0.44 is at

It took us some time and great efforts to get there, but we now have what should be a stable and complete release.
A quick history of what happened since 0.43 (September 2008):
  • In December 2008, we had released a first open-source draft, 0.44 draft 1, which could bootstrap itself from GCC.
  • In March 2010, we released 0.44 preview 1, with some new features, bug fixes, and new bugs. We also got a new website design, with new phpBB forums.
  • In May 2011, we adopted Git as our version control system. Our source repository is hosted on GitHub at
Both 0.44d1 and 0.44pre1 had some issues, and were lacking a Windows installer and proper Ubuntu PPAs.

Now all this is fixed, and it should be a breeze to get the Ecere SDK installed on your system in no time at all, to try out all the cool samples and features!

What's new in this version:

  • Native Window decorations, toolbar and tool tips
  • A new JSON-based .epj project format and powerful project settings, with powerful per File X Config X Platform Project Settings
  • Internationalization support, with Chinese and Spanish available by setting the LANGUAGE environment variable to zh_CN or es_ES
  • SQLite and Oracle drivers for Ecere Data Access (EDA)
  • Improved eC Distributed Objects
  • Less memory leaking on parsing code
  • Line Numbers in the Code Editor
  • Settings for multiple compilers (e.g. allowing to set up cross-compilers, different GCC versions...)
  • Support for ccache and distcc to speed up your builds
  • New Credits and License dialogs for the About box
  • A bunch of new samples, PowerPoint Tutorials and extras (SSLSocket, Audio, WIA Scanning...)
  • Coursework to accompany the Tao
  • A new updated Windows installer, with MinGW (GCC 4.4.0 and GDB 7.0 were selected for working best)
  • PPAs for Ubuntu working on both 32 and 64 bit machines, for Lucid Lynx, Maverick Meerkat, Natty Narwhal, Oneiric Ocelot and Precise Pangolin
  • Numerous tracked issues were resolved, see the complete list at:

A much needed README was added to the source tree, you can read it online at

For those of you who do not yet have an account on the forums, and wish to register, please let me know of your user name for activation, because I unfortunately cannot distinguish spammers from real users.

Now that internationalization support is complete, I would like to invite you all to contribute a translation of Ecere in your native language.
You can use the nice collaborative interface on Launchpad for this purpose, at

An article I wrote on Cross-Platform Development with the Ecere SDK will be featured in this month's issue of the Software Developer's Journal - .
It should come out within the next week, I invite you to check it out. It's an excellent introduction to coding in eC with the Ecere SDK!

For an overview of what lies ahead for Ecere, you can take a peek at
We will now focus on deploying Ecere applications on the Android platform.

All the best,


Re: Ecere SDK 0.44 "Ryoan-ji"

PostPosted: Fri Mar 09, 2012 6:16 pm
by mothdragon
This is rockin' awesome! It's so nice to see it's finally here!

Does it have complete documentation yet?

Is the Tao complete? I notice you've apparently got a coursebook to accompany it, that sounds pretty cool.

I'll have to check all this out later when i'm not on my phone...

Rockin' Guys!

Re: Ecere SDK 0.44 "Ryoan-ji"

PostPosted: Fri Mar 09, 2012 6:18 pm
by mothdragon
Oh yeah, what's Ryoan-ji mean? And how do you pronounce it?

Re: Ecere SDK 0.44 "Ryoan-ji"

PostPosted: Fri Mar 09, 2012 6:31 pm
by jerome
Hi mothdragon!

While I was working on this release and visiting Kyōto at the same time, I've decided to name the major Ecere releases after Zen temples in Kyōto ;)

The Ryōan-ji is the temple with the famous rock garden (which you see in the background of the IDE and in the installer). 竜安寺 - it means "The Temple of the Dragon at Peace".


It's written in romanji (a japanese transliteration system using latin letters), which is pronounced pretty much as you would in english, except that the R is halfway between R and L, so Ryo is between Ryo and Lyo, and the 'ō' is a long o, "[r|l]yo-o-ann-gee". See

Does it have complete documentation yet? -- I'm afraid not ;) You were the one in charge, weren't you? hehehe
See the milestones ahead. Documentation is in there, currently planned for the month of June.

It does have a bunch of new samples though, and the coursework as well :)
The forums are getting richer with good answers also.

No, the Tao is not complete :) The coursework accompanies the first section and beginning of second. It's a bunch of quiz on each chapters, as well as lab projects, along with quiz answers and lab projects/solutions.



Re: Ecere SDK 0.44 "Ryoan-ji"

PostPosted: Mon Mar 19, 2012 6:24 pm
by D.Bane
To tell it in few letters "WOW"

I am surprised at how everything looks, there is a big difference and I know I had been away for less then month, but it seems like it is much more than that based on what I saw just now.

The installation system is much nicer and better than the 0.43 version was using (Is the installer available for any project, like complete packaging - or should I put request :D)

The toolbar is great, and I tried running some older applications, it even seems to be quicker?

All the Best to entire team that created such a great thing, and thank you for including me as well in the about part of IDE :) Oh jea, like the licenses tab :D

All the best,

Re: Ecere SDK 0.44 "Ryoan-ji"

PostPosted: Tue Mar 20, 2012 1:40 pm
by jerome
Hi D.Bane!

Thanks for your good feedback :)

What did you mean by "Is the installer available for any project, like complete packaging" ?

The source code of the installer is available under sdk/installer in the source tree.



Re: Ecere SDK 0.44 "Ryoan-ji"

PostPosted: Tue Mar 20, 2012 4:55 pm
by redj

I'm pretty sure D.Bane meant using the installer to package any other project.

like using it to package the Ecere Fractals Explorer for example. or one of D.Bane's applications.


Re: Ecere SDK 0.44 "Ryoan-ji"

PostPosted: Wed Mar 21, 2012 4:52 am
by samsam598
D.Bane wrote:and thank you for including me as well in the about part of IDE :) Oh jea, like the licenses tab :D

All the best,

Just noticed that I was there as well.Thank you Jerome!

Re: Ecere SDK 0.44 "Ryoan-ji"

PostPosted: Wed Mar 21, 2012 8:15 am
by D.Bane
Hi Jerome and Redj.

Yes Redj you are right, but I will answer this in another topic here.

Oh and Jerome, I had forked the Ecere on the github, will start to contribute soon.

Best Regards to all,