QML (wikipedia, docs) is a JavaScript-based, declarative language for designing user interface-centric applications. It is part of Qt and it is used by Cascades.

The Cascades Reference pages describe the elements available to a developer, including both the C/C++ bindings and the QML details. See for example Button.

Also See

Cascades, Cascades Samples, Qt