qooxdoo 0.8.2 released
Filed under: Announcements, Release
By Andreas Ecker @ March 6, 2009 18:25
As planned the Open Source RIA Framework qooxdoo is available in a new release 0.8.2. It is quite a comprehensive maintenance release, with many improvements and bugfixes over the previous version. For more info please see the detailed release notes.
Inspector
qooxdoo 0.8.2 is quite easy to setup, straightforward to use and fun to play with. The framework now also introduces support for live debugging your applications (try it out online for debugging qooxdoo's feedreader demo). Think of the new Inspector tool as a cross-browser Firebug. But being a qooxdoo application itself it runs in any supported browser, particularly in those that are hard to debug natively like IE 6 or 7.
Some of the Inspector's handy features: you can locate real qooxdoo widgets visually with the mouse and then modify them in a suitable property window or a built-in JavaScript console. Additionally it lets you examine the hierarchy of widgets of your user interface, or keep an eye on qooxdoo’s central object registry. While there certainly is much room for improvement (with many features in the pipeline), Inspector is already such a useful tool for cross-environment app development, that qooxdoo users should take advantage of it rather sooner than later.
Browser support
This release went through one of the most comprehensive testing phases of any qooxdoo release. Backed by continuous integration leveraging a system for automated build, unit and application testing and reporting, a wide set of browsers and operating systems has been covered. This includes not only the common web browsers IE6, IE7, FF2, FF3, Safari 3, Opera 9 or Chrome, but also “beta” versions like IE8 RC1, FF3.1b, Safari 4 beta, WebKit nightly.
jQuery-like low-level layer
Another exciting addition to the framework is a powerful pure-JavaScript CSS3 selector engine. qooxdoo integrates John Resig's excellent Sizzle project, which is at the heart of many JavaScript low-level libraries like jQuery. While creating rich internet applications in qooxdoo typically does not require to get in touch with DOM-oriented features, it is nonetheless a useful complementary API for basic web development. qooxdoo 0.8.2 therefore introduces a jQuery-like coding style and chaining concept around its existing low-level layer. Unlike the selector feature this API for conveniently working on collections of elements is still experimental, but is included in this release to gather feedback from early adopters.
Data binding & Virtual Widgets
Two other experimental features are provided as technical previews in the qooxdoo 0.8.2 release: The first one is an advanced data binding layer, that is expected to significantly guide future RIA development in qooxdoo. The other feature is a bottom-up infrastructure for virtual widgets, which allows to create interface elements that can display huge amounts of data without performance penalty (aka data tables or grids).
Use it
qooxdoo 0.8.2 is recommended as an upgrade to existing applications, migration should be straightforward (but you should carefully read the migration notes). Being the latest stable version it is also perfect for new users to easily get started with qooxdoo.Download and enjoy the new 0.8.2 release.
Thanks to all the fellow developers, contributors and users of qooxdoo for their great support and collaboration!


Comment by Siarhei Barysiuk
Inspector, databinding, virtual widgets, low level API… Guys, you’ve done really great job! I’m really impressed. Thanks for your work.
March 6, 2009 18:33
Comment by Sebastian Werner
The new inspector looks and works great. Well done!
March 6, 2009 19:35
Comment by S. Volbers
Just first time tried out the migration of my last app from qooxdoo 0.8.1 to fresh 0.8.2 in order to benefit from bugfixes. Following the migration guide, the process worked wonderfully. Thanks a lot for this important update, can’t wait to try all the numerous new features!
March 6, 2009 22:37
Pingback by Ajaxian » Big qooxdoo Update: Live Debugging, Sizzle, Data-Binding
[...] qooxdoo 0.8.2 was released last Friday with a some big enhancements, the two most prominent being the new live debugging Inspector application and the integration of John Resig’s Sizzle selector engine into the framework: This release was originally planned as a smaller Bugfix release but at least two features go way beyond just bug fixing. The most prominent addition is the ‘Inspector’ application, which provides cross browser Firebug like debugging of qooxdoo applications. The other major addition is the integration of John Resig’s selector engine sizzle and a jQuery like collection API. This brings us one step further to use qooxdoo not only as GUI toolkit but also to use as a cross-browser DOM toolkit. Beyond that we allow our users to take first peek at the cool features we have in the pipeline for qooxdoo 0.9, which include data binding and an infrastructure for virtual widgets. [...]
March 9, 2009 18:58
Pingback by Big qooxdoo Update: Live Debugging, Sizzle, Data-Binding | Guilda Blog
[...] qooxdoo 0.8.2 was released last Friday with a some big enhancements, the two most prominent being the new live debugging Inspector application and the integration of John Resig’s Sizzle selector engine into the framework: This release was originally planned as a smaller Bugfix release but at least two features go way beyond just bug fixing. The most prominent addition is the ‘Inspector’ application, which provides cross browser Firebug like debugging of qooxdoo applications. The other major addition is the integration of John Resig’s selector engine sizzle and a jQuery like collection API. This brings us one step further to use qooxdoo not only as GUI toolkit but also to use as a cross-browser DOM toolkit. Beyond that we allow our users to take first peek at the cool features we have in the pipeline for qooxdoo 0.9, which include data binding and an infrastructure for virtual widgets. [...]
March 11, 2009 01:58
Pingback by [AJAX Magazine] Qooxdoo 0.8.2 Featuring A Cross-Browser "Inspector" Tool | W3TechSupport
[...] more information please see the 0.8.2 announcement as well as the detailed release [...]
March 12, 2009 12:13
Pingback by Qooxdoo 0.8.2 Featuring A Cross-Browser "Inspector" Tool | Free Tutorial 4 All
[...] more information please see the 0.8.2 announcement as well as the detailed release [...]
May 15, 2009 02:29