Real-world implementation and optimization of a Qt Quick user interface for an embedded device.
KDAB Blogs Get the RSS Feed
Stay up-to-date and get inspiration from KDAB’s expert insights into Qt, C++ and OpenGL development.
Our engineers and designers share cutting-edge technology news and ideas with regard to Qt, QML, Qt on Android, OpenGL, Qt 3D, Vulkan, Scalable UIs and more embedded, mobile and desktop-related topics.
OPW mPro Industrial Touch UI
mPro (formerly Migari) is a comprehensive software system for the management, monitoring and automation of precision measurement systems in the context of quality control. It can integrate a wide variety of measurement hardware and buses and is programmable and extensible by the integrator and end user. This is necessary as such systems are generally custom […]
Nautical Infotainment / Navigation Device
QNX CAR is a framework for building In-Vehicle Infotainment systems, including: the QNX OS a powerful mobile connectivity framework a best-in-class acoustic, noise reduction, and hands-free solution an HMI framework supporting HTML5, Qt, and other native UI toolsets. Using Qt5 on QNX, we created a mock-up of a modern interface for a sailing boat, to […]
KDAB Portfolio Demo
Qt 3D Technology Preview Released with Qt 5.5.0
KDAB is pleased to announce that the Qt 5.5.0 release includes a Technology Preview of the Qt3D module. Qt3D provides a high-level framework to allow developers to easily add 3D content to Qt applications using either QML or C++ APIs. The Qt3D module is released with the Technology Preview status. This means that Qt3D will […]
C++ Meetup
Berlin, Germany 2015-06-16 2015-06-17 Berlin, 16-17 June KDAB’s Milian Wolff spoke about optimization tools for C++ at the Berlin meetup. About 40 people attended and both his talk and his heaptrack memory profiling tool had excellent reviews. Well done Milian!
How to Profile QtQuick applications on Freescale i.MX 6 with vAnalyzer
Quick overview of profiling tools QtQuick is often used to create UIs for embedded devices. One SoC that is quite popular at the moment is the i.MX 6 board from Freescale, with its Vivante GC2000 or GC880 3D GPU. Performance on such a device matters, users expect a fluid interaction. With the QML Profiler, Qt […]
Qt Input Method – In Depth
What is an Input Method and what do we need it for? To answer that question, let’s see what Wikipedia says: “An input method (or input method editor, commonly abbreviated IME) is an operating system component or program that allows any data, such as keyboard strokes or mouse movements, to be received as input. In […]
Qt on Android Episode 7 How to access and use Android Java API using JNI in a safe way.
Update: Here you have also the Chinese version, thanks goes to Foruok. In the last two Qt on Android episodes we learned how to use basic JNI on Android and how to use an external IDE to easily manage the Java part. In this episode, it is time to move forward and focus on extending […]
Reducing relocations with Q_STRINGTABLE
Qt is a native library at the heart. As a native (C++) library, it already outperforms most higher-level language libraries when it comes to startup performance. But if you’re using native languages, you usually do so because you need to get the most out of the available hardware and being just fast may not be […]