Ecere SDK 0.44 "Ryoan-ji"

Forum for talking about anything else Ecere/eC related.
Post Reply
jerome
Site Admin
Posts: 608
Joined: Sat Jan 16, 2010 11:16 pm

Ecere SDK 0.44 "Ryoan-ji"

Post 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 https://launchpad.net/ecere/trunk/0.44/ ... -win32.exe

Our Ubuntu Linux PPA on Launchpad is at https://code.launchpad.net/~ecere-team/+archive/ppa

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 http://github.com/ecere/sdk/tarball/0.44

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 http://github.com/ecere/sdk
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: http://ecere.com/mantis/changelog_page.php
A much needed README was added to the source tree, you can read it online at http://github.com/ecere/sdk#readme

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 http://translations.launchpad.net/ecere

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 - http://en.sdjournal.org/ .
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 http://launchpad.net/ecere/+milestones
We will now focus on deploying Ecere applications on the Android platform.

All the best,

Jerome
mothdragon
Posts: 28
Joined: Mon Jan 18, 2010 11:56 pm

Re: Ecere SDK 0.44 "Ryoan-ji"

Post 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!
--==[[ Mothdragon ]]==--
- - - - - - - - - - - - - - - - -
Everything New is Old, Everything Old is New. Nothing exists, and it's all here.
mothdragon
Posts: 28
Joined: Mon Jan 18, 2010 11:56 pm

Re: Ecere SDK 0.44 "Ryoan-ji"

Post by mothdragon »

Oh yeah, what's Ryoan-ji mean? And how do you pronounce it?
--==[[ Mothdragon ]]==--
- - - - - - - - - - - - - - - - -
Everything New is Old, Everything Old is New. Nothing exists, and it's all here.
jerome
Site Admin
Posts: 608
Joined: Sat Jan 16, 2010 11:16 pm

Re: Ecere SDK 0.44 "Ryoan-ji"

Post 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".

See http://en.wikipedia.org/wiki/Ry%C5%8Dan-ji

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 http://en.wikipedia.org/wiki/Romanization_of_Japanese

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.

Cheers,

Jerome
D.Bane
Posts: 78
Joined: Thu Jul 29, 2010 2:51 pm

Re: Ecere SDK 0.44 "Ryoan-ji"

Post 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,
D.Bane
No army is to big, if the heart is beating strong.
There's no bad luck, it's just easier to blame someone else.
jerome
Site Admin
Posts: 608
Joined: Sat Jan 16, 2010 11:16 pm

Re: Ecere SDK 0.44 "Ryoan-ji"

Post 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.

Regards,

Jerome
redj
Posts: 105
Joined: Sun Jan 17, 2010 10:03 am

Re: Ecere SDK 0.44 "Ryoan-ji"

Post by redj »

hey,

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.

-redj
samsam598
Posts: 212
Joined: Thu Apr 14, 2011 9:44 pm

Re: Ecere SDK 0.44 "Ryoan-ji"

Post 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,
D.Bane
Just noticed that I was there as well.Thank you Jerome!
D.Bane
Posts: 78
Joined: Thu Jul 29, 2010 2:51 pm

Re: Ecere SDK 0.44 "Ryoan-ji"

Post 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,
D.Bane.
No army is to big, if the heart is beating strong.
There's no bad luck, it's just easier to blame someone else.
Post Reply