Christoph Sterz
19 results
Bundling your App with Torizon
19 March 2025
Kistler showcase
12 March 2025
Building an embedded device is a challenge in itself, but bringing it to market means even more work. In this short 'Insights' video, Christoph describes what KDAB did for their customer Kistler, who builds some of the most precise pressure-measurement devices available, to bring a very mobile, handheld device from prototype to market.
Nightlies: OTA Updates in Yocto
5 March 2025
Supervisory control and data acquisition (SCADA) systems have been responsible for the streamlining of any industry that needs precise and consistent controls. However, the UIs of many SCADA devices look antiquated. Even the non-designers responsible for running the system expect their SCADA human-machine interface (HMIs) to have polish and sophistication. This whitepaper provides a quick overview on why KDAB finds Qt to be an ideal tool for building today’s modern SCADA systems.
Deploy: Faster!
17 April 2024
Complex multi-step processes are not rare when deploying a mature multi-executable application to an embedded target. In the first part of this video, Christoph shows a quick template script that you can use to swiftly deploy multi-app setups to your target. In a the longer, second part, Qt-Creator target configurations are explained in a tutorial. Last, you will learn how nightlies helped not only for development, but post-hoc debugging.
In this video, Christoph demonstrates a high-precision measurement demo utilizing Kistler's highly sensitive sensors to measure force. Kistler, a Swiss company, specializes in crafting top-tier piezoelectric sensors for measuring industry-specific physical parameters like force, acceleration, pressure and mechanical strain.
Embedded GammaRay in Action
3 April 2024
When developing for embedded devices, turnaround times are often long and slow down the development experience. GammaRay - an open-source tool developed by KDAB - might help finding issues without even recompiling. In this video, I explain how to install GammaRay and its -probe on an embedded target.
Embedded World 2023
17 March 2023
Hotload for QML
9 March 2023
Programs crash. So far, so well-known. But how can we learn from our mistakes and use the errors to learn and improve? In this talk, a short overview of what is still possible when an application crashes is given. The talk is custom-tailored for embedded devices. Traditional signal handlers, dumps and debugging is explained, and it reveals how to use a combination of Yocto, Google Breakpad, and Sentry to produce, enhance, and collect crash information to our needs.
Here, at KDAB, we get to spend 10% of our time on learning what we don't know or practicing and improving what we already know. Recently, I decided to use that time to learn more about the Qt Quick Rendering Engine. The best way to do so, I found, is to use it in a […]
Making Industrial Applications Match iPhone Expectations
Why Qt is the perfect tool for modernizing your SCADA HMI
Supervisory control and data acquisition (SCADA) systems have been around since the 1950's, far longer than most other types of computer applications. Their rock-solid performance has been responsible for the streamlining of any industry that needs precise and consistent controls: building automation, energy management, part machining, printing and packaging, robotic assembly, ship building, water treatment, […]
KDAB's Christoph Sterz shows how to use GammaRay and the latest updates (2019) in this short video. GammaRay allows you to examine and manipulate the internals of Qt / QML applications at runtime. It augments conventional debuggers by understanding the implementation of Qt, allowing it to visualize application behavior on a higher level, especially where complex frameworks like scene graphs, model/view or state machines are involved.
I'd like to talk about a common problem that we have seen come up in several projects, namely how to plot large datasets over time in an efficient manner using Qt. This seems to be a general issue, especially in embedded situations and is affecting many people. Because of this, I thought we'd share one […]


