Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

122 results

This video shows GammaRay, a Qt introspection tool, running a QML based game, Voltair, on the Steam Deck. It shows how to modify the application and get a quick preview of your change without recompiling it.

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.

This episode of KDAB News includes: Slint 1.0 Release - Interview with Co-Founder Olivier Goffart; KDAB at Embedded World 2023; Qt Creator 10 Beta released; Tip of the month - Designing your First Embedded Linux Device; Announcements.

There are many ways to create environments for 3D scenes. One of the most common ways is to use a cube map. Though there are other options depending on the use case. There really is no "right" or "wrong". In this video, I discuss how the environments in the cluster demo are made and why we did it that way.

This second video in the Cluster Demo series. It show you how easy it is to rig up the car (i.e. preparing it so animation, lighting…).

This introduces "The Making of the Cluster Demo" series featuring an automotive cluster demo made with Kuesa 2.0, a lightweight Vulkan-based renderer for industrial applications. The same application runs on both desktop and embedded boards for complete cluster implementation.

This video introduces KDAB's practical guide to containers for developers.

This video premieres the Cluster demo made with Kuesa 3D 2.0. The latest version of Kuesa 3D supports both Qt3D or Vulkan and allows for very efficient live rendering even on an i.MX8 without a cooling fan. Watch the video to find out more.

Eva Rio of Tuxera discusses trends in exponential data growth and data storage in the industrial market. She explains what Tuxera does, current storage implications, tips for making technology more fail-safe, and recommendations for optimal file system usage.

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.

This talk argues that C++ is excellent for embedded development, going beyond being a "superset of C" with stricter typing, automatic resource management, generic programming, and performance improvements over equivalent C code. It aims to demystify C++ myths that have become self-fulfilling prophecies, showcasing code demonstrating how C++ helps C developers create more robust, efficient software.

Development in the web world is progressing at lightning speed. It feels like a new JavaScript framework is released every day. With this enormous mass of new ideas, there are certainly features that you would like to use in embedded development. So why not get inspired and tailor ideas to your own needs? This talk presents how to take this step using the Flux architecture pattern as an example.

Containers are established for server/cloud development but face challenges on embedded devices, especially for rich graphical interfaces running in "sandboxed" environments. This session explores container benefits for devices and shows how to create the right access points in your sandbox for first-class graphical applications.

Anticipating and preventing field failures enables market leaders to invest in innovation, rather than costly resource-draining diagnosis, repair, and redesign that impacts time-to-market. In this presentation, we’ll discuss different levels of reliability. We’ll also examine methods for achieving long-term reliability, ensuring that a well-tested data storage system contributes to preventing field failures while increasing the lifetime of an embedded device.