qooxdoo 0.8 released
Filed under: Announcements, Release
By Andreas Ecker @ August 29, 2008 3:29 am
Finally, here it is: the most amazing piece of software we ever released.
qooxdoo 0.8 is a milestone, for sure. Unlike the minor jump in version number may suggest, this release includes tons of changes and improvements over the previous 0.7.3. It is impossible to account for all changes here, it's even hard for the most significant ones. So if you haven't closely followed the development of qooxdoo 0.8, you may just go ahead and see yourself to get an idea.
There have been two main areas that improved substantially: GUI toolkit and developer tool chain.
GUI Toolkit
qooxdoo 0.8 features a complete rewrite of the GUI toolkit. It is state-of-the-art and supports all major browsers (IE, Firefox, Safari, Opera). The GUI toolkit has a layered architecture: on-top of a low-level DOM-oriented layer (that might be used as a separate library), it includes a large set of widgets and layout managers (perfect for building RIAs). Online demos are available.
Users can very easily implement additional custom widgets or layouts to fit their individual needs. Theming of widgets continues to be independent from the widget code itself, and now allows for virtually unlimited styling possibilities, e.g. rounded borders, gradients, shadows. While qooxdoo comes with two new attractive themes, it is also easy to create custom themes, without any CSS knowledge required.
Special thanks go to ERGOSIGN, a leading provider of user interface design services. In a close and fruitful collaboration we created the new default theme, that nicely demonstrates some of the UI capabilities of qooxdoo 0.8. Indulge in the so-called "Modern" theme!
Tool Chain
Besides the exciting changes in the GUI toolkit, the developer tool chain has also been improved tremendously. The built-in tools free the developer from tedious and complex tasks and also aid in development.
Unlike the previous versions, which featured a Makefile-based build process and required Windows users to install and use Cygwin, in 0.8 all that ceremony is gone: Essentially, all that's needed is a working Python installation, which is trivial to setup on any operating system, including MS Windows.
With those low entrance hurdles any user should greatly benefit from the power of the integrated tool chain. There are too many features of 0.8 tooling to be mentioned here, but some highlights include image combination, integrated internationalization support, JSON-based configuration, etc. Of course, also API doc generation and unit testing.
Getting Started
API documentation is progressing towards full coverage. The wiki-based user manual of 0.8 is being updated and improved to account for all the changes and improvements.
It has never been easier to get started with qooxdoo: Download the qooxdoo 0.8 SDK package, unzip it, and see the included index.html for next steps in creating a hello world application.
Development
See the impressive number of commits over the time span of qooxdoo 0.8 development:

You notice the drop in 0.8 development activity end of last year? At that time we successfully supported and mastered large-scale qooxdoo application development. If you haven't checked out GMX.com, a large free webmail service, you should definitely do so. Some of the experience we gained from that task was also helping with the further development of qooxdoo 0.8.
Thanks
Many factors - but mostly people - play a key role in developing such a ground-breaking release. qooxdoo 0.8 could not have been possible without the many users, supporters, partners, contributors, developers and, of course, 1&1.
Thanks a lot for all your input, work and support!
Please see the release notes for a detailed list of changes. Go download and enjoy!



Comment by Dalmazio Brisinda
Awesome! Great work!
August 29, 2008 5:04 am
Comment by Tobi Oetiker
You guys are incredible. Keeping release dates and all! I am looking forward to port my apps to qooxdoo 0.8. Thanks very much for makeing this code available!
August 29, 2008 7:32 am
Comment by Sebastian Werner
Please help to bring this to the news with Digg and if you are happy be sure to visit Ohloh for your voting pleasure.
August 29, 2008 8:14 am
Pingback by Sebastians mainzBlog » Schaust du oder qooxdoo 0.8
[...] heute ist die stabile Version qooxdoo 0.8 [...]
August 29, 2008 9:03 am
Comment by LH
Great!
But… why is there now arrow on the theme and debug buttons in the demo browser that indicates that there is a submenu that they show on click? That really irritated me
It’s really good that there is now a new theme for qooxdoo, even if I think that the scrollbars and tabs doesn’t fit to the rest of the theme.
I must think of some old gnome and kde stiles in there 1.xer Version when I see them
I hadn’t time to follow qooxdoo in the last couple of mounth, so it’s really great to see that this fantastic release (by what I had seen and read in the past) is out now.
August 29, 2008 9:21 am
Comment by Sebastian Werner
@LH: I would also like a button there. It was basically out of the time frame of 0.8 to add it to the widget. We should open up a bug report for this.
August 29, 2008 9:49 am
Comment by Benoit Collignon
Wouhou ! Great ! Thank you very much for your work ! Now, time to migrate from 0.8rc1 to 0.8
August 29, 2008 10:08 am
Comment by Chris Banford
So damn cool!

I’ve been waiting over a year and a half for 0.8, and am jumping straight into the deep end. qooxdoo 0.8 is the Javascript framework that all the others will aspire to become…
-Chris
August 29, 2008 11:32 am
Comment by NotHappyMan
I am compiling standard generated skelton generate.py source and is ok, done but if i want exec source/index.html nothing hapends but if i compiling generate.py build build/index.html work fine wtf this is stable release ? you test this ?
August 29, 2008 3:02 pm
Comment by Sebastian Werner
@NotHappyMan: Sorry for the trouble. Maybe we can debug it together. Just send some details to our mailing list and we will try to help you. Go to “http://qooxdoo.org/community/mailing_lists” and register yourself. Hope we can win you back. We have definitely tested this, but there might still be issues in some specific machine setups. We are awaiting your details. Thanks.
August 29, 2008 4:01 pm
Comment by Thomas Herchenröder
Another online article: http://ajax.sys-con.com/node/658526
August 29, 2008 4:10 pm
Pingback by Ajaxian » qooxdoo 0.8: new GUI toolkit and tool chain
[...] qooxdoo 0.8 has been released and it appears to have a lot of big changes. Andreas Ecker told us a little about it: While at first qooxdoo 0.8 looks like a minor jump in version number over the previous 0.7.3, the actual changes are huge. In particular the UI capabilities as well as the developer tool chain were improved substantially. [...]
August 29, 2008 5:40 pm
Comment by valtovar
Great work, congratulations¡¡
August 30, 2008 12:57 am
Comment by Michael Rea
Absolutely awesome work!!! You are revolutionizing the future for web apps. Great job guys! Can’t wait to migrate our apps to 0.8!
August 30, 2008 6:06 pm
Pingback by Geek 2.0 — Jonathan Rass » Blog Archive » Mission accomplished - qooxdoo 0.8 is out!
[...] Thursday we finally rolled out the best qooxdoo release off all [...]
August 31, 2008 3:26 pm
Pingback by Blog > News > Company - ERGOSIGN
[...] open source project qooxdoo is an innovative AJAX application framework that enables the development of rich internet [...]
September 12, 2008 1:50 pm
Pingback by Blog > News > Company - ERGOSIGN
[...] Open Source Projekt qooxdoo ist ein innovatives AJAX Application Framework, das eine Entwicklung von Rich Internet [...]
September 12, 2008 1:58 pm
Pingback by Qooxdoo 0.8 - Alles neu, besser und schneller | Ajaxschmiede.de
[...] still geworden. Vor einem Monat melden sich die Entwickler mit der grundlegend überarbeiteten Version 0.8 ihrer All-in-one-Bibliothek [...]
September 29, 2008 4:13 pm
Pingback by RIA Revolution » QooXDoo 0.8 Released
[...] environment) based build tools. Details of the Release can be obtained from the Release Notes and Andreas’s blog post that announced the release. This entry was posted on Wednesday, October 1st, 2008 and is filed under News. You can follow [...]
October 2, 2008 1:15 am
Comment by Wibe
Greate!!!!
Thanks guys, I think it is time to port my application from my old js library (extjs) to the greate Qooxdoo!
Thanks specially for the new thema, that was the missing thing.
WiBe
October 3, 2008 3:19 pm