Note
This is an experimental feature. You should use the trunk version of qooxdoo mobile and this documentation.
This is an introduction into qooxdoo's experimental mobile framework. qooxdoo mobile provides a optimized widget set to build applications for mobile devices.
qooxdoo mobile was tested with the native browsers of the following operating systems:
qooxdoo mobile was tested with the following desktop browsers:
To create a mobile application mobileapp in your home directory with your shell, change to your home directory (just cd). With a qooxdoo SDK available at /opt/qooxdoo-1.6.1-sdk, call the script as follows:
/opt/qooxdoo-1.6.1-sdk/tool/bin/create-application.py --type=mobile --name=mobileapp --out=.
Have a look into the API documentation of qx.ui.mobile.page.Page to understand the basic concepts of qooxdoo mobile.
To learn how to develop a basic mobile application, you should try the mobile Twitter client tutorial.
If you are new to qooxdoo, make sure you have read the getting started tutorial to understand the basics of qooxdoo.
The following environment keys are available:
The qooxdoo mobile widget set is optimized for the use on mobile devices. In fact, the qooxdoo mobile widget set is up to six times faster than the desktop widget set on mobile devices. We have tried to keep the differences of the API as low as possible, so that a qooxdoo developer will have his first qooxdoo mobile application running within minutes. Of course, respecting the speed advantage, not all features of the desktop widget set could be retained. There are some differences, listed below:
To see qooxdoo mobile applications in action or to see how to implement an application, you can have a look on the following demo applications:
All applications can be found in the application folder of your qooxdoo checkout.
You can contribute in different ways: