C

Qt Quick Ultralite overview

Qt Quick Ultralite consists of set of code generators and a graphics runtime that are used for rendering Qt Quick based graphical user interfaces (GUI). Qt Quick Ultralite was designed and developed to help creation of rich user interfaces for devices that are powered by microcontroller units (MCU).

Qt Quick Ultralite was developed to extract the best application performance. Qt Quick Ultralite utilizes the available hardware acceleration for graphics operations and keeps in mind the limited resources that are typical on MCU platforms, such as memory footprint and CPU processing cycles. The code generator processes the application presentation layer's QML source code and generates corresponding C++ code to bind together the application's presentation layer and the business logic layer. The graphics runtime renders the generated C++ code.

Qt Quick Ultralite conforms to the C++03 standard to ensure compatibility with vast number of devices, operating systems, toolchains, and security regulations.

Independent implementation of Qt Quick

Qt Quick Ultralite is designed to serve as an application front-end rendering engine. Its implementation is independent of Qt Core. Therefore the applications need to use standard C++ containers and classes instead of Qt containers and classes. The applications that require non-graphical functionalities such as networking, a file system access, locations, and multimedia, need to either have their own implementation or leverage existing 3rd party libraries for the respective platforms.

Available under certain Qt licenses.
Find out more.