KDAB_Tree_Header_Mobile KDAB_Tree_Header_Web

Trusted Software Excellence since 1999

Christoph Sterz

19 results

Shipping your app with all dependencies is hard. One way to solve this, is to use Docker on Embedded to combine all dependencies into a single update. In this video, Christoph presents Torizon, one Docker-based solution to handle images and updates on Embedded.

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.

In this video, Christoph explains how to configure, create and schedule Over-The-Air Update Builds in the Yocto buildsystem.

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.

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.

As a consulting company, we've gotten to work on lots of different circuit boards and computer chips. In this video, you'll see some examples and Christoph will point out what makes each one special.

When developing for embedded devices, turnaround times are often long and slow down the development experience. In this video I showcase some of the most useful features I like about GammaRay:

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.

A very short video on how KDAB helped Milteny Biotec to implement the UI, produce updates and develop a custom Yocto for Miltenyi Automacs - a cell-sorting machine.

How KDAB helped Speidel to create an entire new product line supporting new types of hardware.

In this second video, Christoph presents the technique of "Hot Reload" allowing for quicker turn-around times in embedded development using Qt/QML.

When developing for Embedded Devices, turn-around times are often long and slow down the development experience. In this first video, Christoph Sterz shows how the Cross-Platform-Aspect of Qt allows developers to save time by developing on their desktop machines.

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.

During Embedded World 2020 we answered visitors' questions via video because many people decided not to attend that year due to the Corona virus.

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.

ChristophSterz

Christoph Sterz

Senior Software Engineer