Wednesday, September 07, 2011

QML (Qt Meta Language or Qt Modeling Language)

Introduction to the QML Language

QML (Qt Meta Language or Qt Modeling Language is a JavaScript-based, declarative language for designing user interface–centric applications. It is part of Qt Quick, the UI creation kit developed by Nokia within the Qt framework. QML is mainly used for mobile applications where touch input, fluid animations (60 FPS) and user experience are crucial. QML documents describe an object tree of elements. QML elements shipped with Qt are a sophisticated set of building blocks, graphical (e.g., rectangle, image) and behavioral (e.g., state, transition, animation). These elements can be combined to build components ranging in complexity from simple buttons and sliders, to complete internet-enabled programs.

QML is the main GUI tool for the MeeGo OS project.

No comments: