qooxdoo - Open Source RIA Framework

# Demo Applications

- ## Showcase

  Highlights some of qooxdoo's main features and provides a good overview of what can be achieved.

  Build | Source (Developer) Open Showcase

- ## Widget Browser

  Shows the widgets and themes available in qooxdoo.

  Build | Source (Developer) Open Widget Browser

- ## Demo Browser

  Contains many examples and tests for widgets, layouts and other framework functionality.

  Build | Source (Developer) Open Demo Browser

- ## Playground

  Explore qooxdoo programming interactively: edit qooxdoo code in one pane, and see the result running in another.

  Build | Source (Developer) Open Playground

- ## Feed Reader

  A hybrid application for displaying RSS feeds, available as a RIA (all browsers) and a mobile application (Smartphones: Android 1.6+, iOS; Desktop: Safari 5, Chrome 10+).

  RIA: Build | Source (Developer) Open Feed Reader (RIA)
  mobile: Build | Source (Developer)
  Open Feed Reader (mobile)

- ## Portal

  A low-level, DOM-oriented application without any high-level qooxdoo widgets.

  Build | Source (Developer) Open Portal

- ## Mobile Showcase

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

  Build | Source (Developer) Open Mobile Showcase

# Developer Tools

- ## API Viewer

  Searchable API reference of the qooxdoo framework.

  Build | Source (Developer) Open API Viewer

- ## Test Runner

  Integrated unit testing framework similar to (but not requiring) JSUnit.

  Build | Source (Developer) Open Test Runner

- ## Inspector

  A debugging tool to inspect a qooxdoo application, featuring an interactive console, an object and widget finder, and a property editor.

  Build | Source (Developer) Open Inspector

- ## qooxdoo OO Layer

  Not a demo, but a compact JS package that encapsulates qooxdoo's OO layer, to be downloaded to add qooxdoo classes and properties to e.g. sparse JS environments like Webworkers, Rhino or node.js. (experimental)

  qx-oo.js | qx-oo-noopt.js (not optimized) qx-oo.js | qx-oo-noopt.js (not optimized)