QML - язык разметки, позволяющий очень просто описывать не только внешний вид (используя json образный синтаксис), но и поведение ваших приложений (JavaScript). Цель QML - полностью разделить внутреннюю логику работы приложения и его внешнее поведение, в результате чего программист будет заниматься исключительно разработкой BackEnd'a, в то время как дизайнер сможет спокойно создавать внешний вид приложения.
С чего начать? С установки Qt SDK — набора инструментов для быстрого создания кросс-платформенного графического интерфейса. Qt Quick, идущий в поставке с Qt SDK, позволяет легко и эффективно создавать динамические пользовательские интерфейсы, используя QML, JavaScript и C++.
Последняя версия доступна на оффициальном сайте - http://qt.nokia.com/downloads