For the 14th time, KDAB exhibited at Embedded World- The meeting place for the global embedded community! Here, as expected, you got three days of pioneering technologies, solutions, new ideas, and intelligent concepts.
Embedded World took place in Nürnberg, Germany from 9 - 11 April 2024 and the KDAB booth was in Hall 4-302 showcasing outstanding demos featuring Qt, C++, 3D, Slint, Rust, and Flutter.
Visitors could use the code ew24518375 to get a free ticket.
Here are the demos that you will have found at our booth, including an interstellar navigation interface built with Flutter...
15-inch and 32-inch variants with dynamic dark/light mode
Video playback with FFmpeg and networking with Curl
Windows 10 IoT embedded hardware
Modernizing an Embedded Charge Amplifier UI with Qt
Multi Value Measurements device brought to market readiness
Starting from a legacy codebase, KDAB implemented a multi-measurement channel architecture, extended the UI, and improved stability and performance to reach production quality. The device helps with verification and quality control processes with sensitive measurements in cramped spaces.
Graphing and Result-Visualization of a High-Precision Measurement Process
User Interface built with Qt and QML
Maintaining 2 Product Variants in 1 Software Solution
Texas Instruments AM335x Sitara, 1 x 1Ghz, with GPU
CXX-Qt - Safe Rust Bindings for Qt
Integration for C++ and Rust applications
KDAB supports and maintains CXX-Qt. A set of Rust crates for creating bidirectional Rust ⇄ C++ bindings with Qt. It can be used to integrate Rust into C++ applications using CMake or used to build Rust applications with Cargo.
Enables Rust and C++ ecosystems to be used in the same application
Allows for idiomatic Rust and C++ code
Integrates easily into existing applications
3D Embedded Interstellar Navigation Interface
Flutter on embedded hardware usingflutter-pi and CAN-Bus Integration
To demonstrate the capabilities of Flutter on embedded we developed an interstellar navigation interface.
A selection of useful developer tools for debugging and profiling
GammaRay: Remote Embedded Introspection
Using GammaRay, we introspect a Qt-based game at runtime on the SteamDeck (which is powered by KDE Plasma).
Inspection of a Qt-based SteamDeck game
Full remote Qt introspection capabilities
Visual forwarding and remote control
Injection without recompilation of target software
Further, there are also Hotspot, Heaptrack, and Clazy, which are all useful helpers to make your code more performant.
Last but not least, for those needing an advanced docking solution for Qt applications, the KDDockWidgets demo.
KD DockWidgets: KDAB's Dock Widget Framework for Qt
Clazy Static Code Analyzer: LLVM/Clang-based static analyzer for Qt
Hotspot Profiler: GUI for Linux Perf to analyze profiling data
Heaptrack: Heap memory profiler and analysis GUI for Linux
Getting Started with Customized Embedded Linux
Free four-part guide for Designing your first Embedded Linux device
Embedded Linux is widely used on embedded devices. Still, it is not trivial to implement. We have created a comprehensive guide, starting from framing the development process, via choosing the software stack and the hardware to setting up your development environment.
Brochures, Whitepapers & Articles
In the booth, we had a digital brochure kiosk with access to all KDAB brochures, whitepapers, and articles. Here, you could easily scan the material you were interested in with your phone or grab a physical copy from our selection.
The KDAB team has consistently delivered in-depth blog articles on software development, featuring the latest technology, news, and innovative ideas that help grow the developer community's collective knowledge.