Skip to content

Ville-Software/qxtabris

Repository files navigation

qxtabris

qxtabris is a Qooxdoo, server application that illustrates how Qooxdoo and Tabris.js can work together.

Set up

Qooxdoo's boot loader for Tabris.js

Tabris uses the same basic module system as Node.js but does not support npm modules installed globally (Referrence). Therefore, the following Node.js features used by the Qooxdoo compiler must be installed as local modules:

Install the Tabris Cli locally.

npm i tabris-cli

Install the Tabris.js Developer App on your mobile device.

You now should have everything needed to compile and run this project. The Qooxdoo compiler uses a loader template tailored for the Tabris.js runtime Reference. Below is an exerpt from the project's compile.json file showing where the boot loader temple is stored.

"applications": [
    {
      "class": "qxtabris.Application",
      "name": "qxtabris",
      "type": "node",
      "loaderTemplate": "template/loader-tabris.tmpl.js",
      "exclude": [ "qx.theme.*" ]
    }
  ]

Compile and run the application

In it's own terminal window, compile and watch the Qooxdoo application.

npx qx compile --watch

In a different terminal window, run tabris serve

npm run start

Finally, use the Tabris.js Developer App to see the results.

About

A Qooxdoo server application that illustrates how Qooxdoo and Tabris.js work together

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published