Mender blog

Mender partner The Qt Company releases QT 6.2 LTS

Mender.io partner The Qt Company is an industry leader, providing frameworks and tools to help design, develop and deploy user interfaces and applications for embedded devices including ECUs and MCUs. Mender offers a tutorial for using Qt Creator with Mender.io for OTA software updating of a Yocto OS layer on an embedded device.

Mender.io partner Qt.io has announced the latest release of its product QT 6.2 LTS. The new release sees a set of key architectural changes designed to keep the solution competitive for the foreseeable future. These changes involve combining the commonly used functionality from Qt 5.15 with the new features added for Qt 6. With the result that all Qt users will be able to migrate their code from Qt 5 to Qt 6. This is facilitated through Qt Design Studio 2.2 and the soon-to-be-released Qt Creator 6 beta are both based on Qt 6.2 LTS. In this release, the Qt product team has also done work to improve performance, stability and what Qt says will “improve developers quality of life.”

Key architectural changes in QT 6.2 LTS

Key architectural changes in QT 6.2 LTS include:

Using C++17 so Qt 6 now relies on a C++17 compatible compiler which improves the code base and offers more modern APIs.

Improvements to the low-level container classes for handling large data sets and performance.

Next-generation QML with a focus on renewing the QML language and making it safer and easier to use in the future.

Bringing property bindings concept available in C++.

New graphics architecture Qt 6 put a whole new architecture in place on how to handle the integration with APIs of the underlying operating system. With the new Rendering Hardware Interface (RHI), Qt 6 now uses the best graphics API available on each system by default, significantly increasing compatibility – especially on desktop and mobile operating systems such as Windows and macOS, and iOS.

Unified 2D and 3D for Qt Quick as a framework for building animated and fluid 2D user interfaces.

With Qt 6, the build system changed from qmake to cmake, the standard build system for C++-based apps. While qmake is still supported for the lifetime of Qt 6, preliminary user reports indicate significant improvements after switching to cmake.

For more information on the release visit Qt’s official release page

Recent articles

Enhancing sustainability in oil & gas: tackling methane emissions with cutting edge solutions

Enhancing sustainability in oil & gas: tackling methane emissions with cutting edge solutions

Discover how Kuva Systems overcame challenges in managing methane emission monitoring cameras in the oil & gas industry with advanced OTA updates and remote troubleshooting.
CVE-2024-37019 - Account takeover using SAML

CVE-2024-37019 - Account takeover using SAML

CVE-2024-37019 is an account-takeover vulnerability in Mender Enterprise which was fixed in versions 3.6.4 and 3.7.4.
The top challenge for autonomous vehicles: What does adding AI to cars mean for OEMs?

The top challenge for autonomous vehicles: What does adding AI to cars mean for OEMs?

The critical question for the automotive industry is: how can you shorten the time to market and innovate faster in software and AVs to meet more demanding customer requirements?
View more articles

Learn more about Mender

Explore our Resource Center to discover more about how Mender empowers both you and your customers with secure and reliable over-the-air updates for IoT devices.

 
sales-pipeline_295756365