~~NOTOC~~ ====== Demo ====== Check out the following live demos for almost the entire range of the framework: from desktop-style [[#Rich Internet Applications (RIAs)|RIA]]s, over [[#Mobile Apps|mobile apps]] to [[#Traditional Web Applications|traditional webpages]]. Also see the development [[#Tools|tools]] that come with the framework, or look at some [[#Real-life Examples|real-life examples]]. ===== Interactive Playground =====

The qooxdoo playground is an application which lets you play and experiment with source code. You can get familiar with features of either desktop-style RIAs or mobile apps and see the results immediately.

Playground for RIAs

(all desktop browsers)

Playground

Playground for Mobile Apps

(Webkit-based: Safari 5, Chrome 10+)

Playground

===== Rich Internet Applications (RIAs) =====

Showcase

Highlights some features of qooxdoo and provides links for further reading.

Showcase

Widgetbrowser

Shows the official set of widgets and themes that come with the framework.

Widgetbrowser

 

Demo Browser

Contains small examples and tests for most widgets and GUI features.

Demo Browser

Feed Reader

An online feed reader as a typical desktop-style web application.

Feed Reader

 
===== Mobile Apps =====

Mobile Showcase

An experimental showcase for mobile widgets. (Smartphones: Android 1.6+, iOS; Desktop: Safari 5, Chrome 10+).

API ViewerAPI Viewer

Mobile Feedreader

Mobile variant of the Feedreader RIA. (Smartphones: Android 1.6+, iOS; Desktop: Safari 5, Chrome 10+).

API ViewerAPI Viewer

===== Traditional Web Applications =====

ToDo

Simple application demonstrating the usage of the offline storage without the usage of widgets.

ToDo

Website Feedreader

A view for the feed reader app using plain HTML and CSS, but the same data model as the RIA and mobile app.

Feedereader-Website

Portal

Simple application demonstrating low-level capabilities without widgets.

Portal

 
===== JavaScript Environments ===== Some fundamental qooxdoo features, most noticeably the layer for object-orientation, are available in a minimalistic, experimental package called "[[http://news.qooxdoo.org/download-qxoo-now|qx-oo]]". It can run in non-browser runtimes ([[http://nodejs.org/|node.js]], [[http://www.mozilla.org/rhino/|Rhino]]) or restricted JS environments ([[http://dev.w3.org/html5/workers/|HTML5 Web workers]]). ===== Tools =====

API Viewer

Full API reference which can run offline, with advanced search capabilities.

API Viewer

Test Runner

Integrated unit testing infrastructure, ready to be used in all custom apps.

Test Runner

 

Inspector

A tool to debug a running qooxdoo app. Like Firebug, but works in all browsers.

Inspector

Feature Configuration Editor

A tool designed to help developers create configurations for browser-specific builds.

Feature Configuration Editor

Current
(1.6)

Devel
(1.7)

Maintenance
(1.5.1)

===== Contributions ===== [[contrib|qooxdoo-contrib]] is the project's infrastructure for contributions, and for collaboration on new or experimental features. Online demos for some (but not all) of the existing contributions are available in a **[[http://demo.qooxdoo.org/contrib/demobrowser/|contribution demobrowser]]**. Also see the list of [[:contrib:project|all available contribs]]. ===== Real-life Examples ===== qooxdoo is used in many web applications and in different scenarios. To get an idea of how qooxdoo applications //could// look like, there is a **[[:community:real_life_examples|collection of real-life examples]]**. Of course, as this is based on voluntary feedback from the community it only represents the tip of an iceberg, and typically does not include non-public enterprise solutions. ===== Other Frameworks using qooxdoo ===== * Java/Eclipse: [[http://eclipse.org/rap|Eclipse Rich Ajax Platform (RAP)]] * Java/GWT: [[http://tomsondev.bestsolution.at/category/gwt/qxwt/|QxWT: qooxdoo + GWT]] * PHP/Visual: [[http://www.embarcadero.com/products/radphp|RADPHP XE]] (formerly Borland "Delphi for PHP") * XML: [[http://qxtransformer.org/|QxTransformer]]