Ecere SDK/eC Forums
http://ec-lang.org/community/
Print view

Ecere SDK 0.44 "Ryoan-ji"
http://ec-lang.org/community/viewtopic.php?f=26&t=221
Page 1 of 1
Author:  jerome [ Fri Mar 09, 2012 3:16 pm ]
Post subject:  Ecere SDK 0.44 "Ryoan-ji"

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
Author:  mothdragon [ Fri Mar 09, 2012 6:16 pm ]
Post subject:  Re: Ecere SDK 0.44 "Ryoan-ji"

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!
Author:  mothdragon [ Fri Mar 09, 2012 6:18 pm ]
Post subject:  Re: Ecere SDK 0.44 "Ryoan-ji"

Oh yeah, what's Ryoan-ji mean? And how do you pronounce it?
Author:  jerome [ Fri Mar 09, 2012 6:31 pm ]
Post subject:  Re: Ecere SDK 0.44 "Ryoan-ji"

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
Author:  D.Bane [ Mon Mar 19, 2012 6:24 pm ]
Post subject:  Re: Ecere SDK 0.44 "Ryoan-ji"

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
Author:  jerome [ Tue Mar 20, 2012 1:40 pm ]
Post subject:  Re: Ecere SDK 0.44 "Ryoan-ji"

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
Author:  redj [ Tue Mar 20, 2012 4:55 pm ]
Post subject:  Re: Ecere SDK 0.44 "Ryoan-ji"

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
Author:  samsam598 [ Wed Mar 21, 2012 4:52 am ]
Post subject:  Re: Ecere SDK 0.44 "Ryoan-ji"

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!
Author:  D.Bane [ Wed Mar 21, 2012 8:15 am ]
Post subject:  Re: Ecere SDK 0.44 "Ryoan-ji"

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.
All times are UTC-05:00 Page 1 of 1