 | As we approach Embedded World 2026, this edition brings you insights and practical tools for embedded software development.
Learn how Spix, a lightweight library for automating GUI interactions in Qt/QML applications, enables faster testing and reliable property checks, including optical validation with screenshots. The new whitepaper on Windows CE to Embedded Linux Migration guides teams through porting legacy systems to modern Linux-based platforms, covering architecture, tooling, and common pitfalls.
In addition to the embedded-focused content, this edition highlights industry events and insights. The Meeting C++ interview with Jens Weller reflects on key trends in C++ standards and practical applications across diverse industries. For Rust enthusiasts, the Call for Proposals for Oxidize 2026 is now open, inviting submissions on real-world Rust projects.
Plus, training courses are available to help you strengthen your embedded and systems development skills, from Qt and C++ to Rust, whether online or in-person. |
|
|
|---|
|
Spix is a lightweight library for automating GUI interactions in Qt/QML applications. From simulating clicks and text input to checking UI properties, Spix simplifies repetitive tasks. The library also includes automated screenshot support that, when combined with basic computer vision checks, lets you perform simple optical validation as part of your tests - making it a handy tool for embedded and desktop GUI automation. Read the full blog. | | |
|
| |
|---|
|
| | A Practical Guide | There is a new whitepaper on Windows CE to Embedded Linux Migration, outlining strategies and best practices for transitioning legacy embedded systems to modern Linux-based platforms. The paper covers architectural considerations, tooling support, porting methodologies, and common pitfalls encountered during migration, providing practical guidance for teams evaluating or undertaking this type of platform shift. Whether you’re maintaining existing products or planning future development, the guide offers structured insights to inform your migration approach. Read more here or download the whitepaper. |
|
|
|---|
|
| | “Give your teams dedicated time and space to learn Linux: formal trainings, small prototype projects, or internal hackathons all work well” | | |
| / Miłosz Kosobucki, Senior Software Engineer KDAB |
|
|
| |
|---|
|
The Applied Rust Conference | | | The Call for Proposals for Oxidize Conference 2026 happening 14-16th September in Berlin is now open. As a leading applied Rust conference, Oxidize brings together professionals from diverse industries to showcase how Rust is used in real-world production systems - from automotive and embedded to web and game development. The program focuses on practical experience: how Rust has shaped products, solved concrete engineering challenges, and enabled more efficient and reliable software. Proposals can be submitted via the Pretalx platform.
In case you're considering submitting a talk, the Oxidize videos from 2024 and 2025 are available on YouTube for inspiration. | | |
|
|
|---|
|
| |
Join KDAB at Embedded World 2026 (March 10–12 in Nuremberg, Germany) to experience our embedded software expertise in action! Visit us at booth 4-302 for live demos, hands-on insights, and one-on-one conversations with our engineers. On display will be practical solutions using Qt, C++, Rust, Slint, Flutter, and real-time 3D UIs, alongside tooling support such as continuous integration on real devices, multi-display streaming, and Rust/C++ integration via CXX-Qt. More details here.
Are you curious what KDAB brought to previous editions of Embedded World? Take a look at this playlist. | | | | |
|
|
|---|
|
| | The KDSoap series concludes with this fourth and final episode. You will learn how to write a SOAP server in C++/Qt, starting from a WSDL file that describes the service to be implemented.
Watch the full series here. |
|
|
|---|
|
| | This conversation with Meeting C++ organizer Jens Weller reflects on key highlights from Meeting C++ 2025. The discussion covers notable keynotes, major announcements such as Toyota’s open-sourcing of parts of its real-time software, and the growing interest in modern C++ standards like C++20 and C++26. At the same time, it emphasizes the continued reliance on older standards such as C++11 and C++17, and the importance of practical talks addressing real-world use of established libraries alongside emerging language features. |
|
|
|
|---|
|
Explore QML with KDAB’s New Videos |
|
|
|---|
|
| | | Jan Marker shows how to set up a C++/QML project in Qt 6 using CMake and macro-based QML element registration, and compares the setup to how the same was done in Qt 5. |
|
|
| | | | In this video, Nicolas Fella shares practical tips for writing cleaner, safer, and more performant QML code using qmllint. |
|
|
|
|---|
|
Spix Video Tutorial: Automating GUI Interactions in Qt |
|
|
|---|
|
| | This video companion to the Spix blog post demonstrates how to use the library for automating interactions in Qt applications. Christoph walks through installing Spix, performing automated clicks and property checks, and leveraging its screenshot and computer vision capabilities to simplify testing and debugging workflows, helping developers boost efficiency and reliability in their GUI applications. |
|
|
|---|
|
January 2026 Newsletter – Audio Edition | | | | | The January 2026 Newsletter edition is now also available in audio form. This format allows you to catch up on the latest technical insights, video releases, training updates, and upcoming events while on the go. The audio edition is published shortly after the newsletter email, providing a convenient way to stay up to date. |
|
|
|---|
|
| | Whether you are looking to deepen your knowledge or get started with new skills, KDAB has got a range of courses to choose from. Below, you will find an overview of upcoming training courses to help you plan ahead. More details in the full schedule. | | | This course helps experienced C++ developers master modern features from C++11 to C++23, including move semantics, smart pointers, lambdas, and template metaprogramming. April 21-24 | | | | | This course introduces tools for finding bugs and diagnosing performance issues in Qt applications on Linux, covering everything from general debugging and CPU profiling to Linux-specific high-level analyzers. May 19-21 | | | | | KDAB's Advanced QML training course dives deep into QML/C++ integration, scene graph profiling, and performance optimization. Learn to use OpenGL in QML, identify UI bottlenecks, and apply best practices for high-performance apps - even on constrained hardware. August 18-20 | | | | |
|
|
|---|
|
Upcoming Rust CoursesOnline, 2026 | Sign up for the upcoming, online Rust training courses having been made available in collaboration with our partner, Ferrous Systems, a company that has been an integral member of the Rust community since before Rust 1.0. Check out the full schedule. More details about KDAB's Rust training offering. | | | | | | | | | | | | | | | | | | | | |
|
|
|---|
|
Embedded World brings together the global embedded systems community to explore the latest in hardware, software, and industry innovation. KDAB will be there again with a booth - stop by to meet our experts and see our newest demos. |
|
| | | | 10-12th March 2026 (Nürnberg, Germany) |
|
|
|
|---|
|
The world’s largest Rust conference brings together hundreds of Rustaceans for a week of hands-on workshops, two days of technical talks, a hackathon, unconference sessions, and social activities - all designed to foster learning, collaboration, and community engagement around the Rust programming language. |
|
| | | | 18-23rd May 2026 (Utrech, The Netherlands) |
|
|
|
|---|
|
Oxidize is the annual conference for applied Rust, held in Berlin and co-hosted by KDAB and Ferrous Systems. The event brings together Rust professionals through hands-on workshops and talks on real-world use cases, such as safety-critical systems, Rust/C++ interoperability, and embedded development. |
|
| | | | 14-16th September 2026 (Berlin, Germany) |
|
|
|
|---|
|
NDC TechTown 2026 combines hands-on workshops with a multi-track conference on embedded and systems programming. It’s a prime opportunity to learn practical techniques, explore low-level and C/C++ development, and connect with peers and experts in the field. |
|
| | | | 21-24th September 2026 (Kongsberg, Norway) |
|
|
|
|---|
|
KDAB Training Day 2026KDAB will host its next Training Day in Berlin on 26 October 2026, the day before Qt World Summit 2026. The event will offer a full day of hands-on training by experts. The 2026 agenda will be shared soon. |
|
| | |  | 26th October 2026 (Berlin, Germany) |
|
|
|
|---|
|
Qt World Summit is the annual conference for the global Qt community - a gathering of developers, architects, and industry experts from across desktop, embedded, and cross-platform development. Expect a full program of technical keynotes, deep-dive sessions, and breakout talks covering Qt, tooling, and UI/UX best practices. |
|
| | | | 27-28th October 2026 (Berlin, Germany) |
|
|
|
|---|
|
|
Klarälvdalens Datakonsult AB (KDAB) |
| Box 30, 683 21, Hagfors, Sweden |
| This email was sent to mail@example.com |
| You are receiving this because you have contacted or been contacted by KDAB, or if in the EU, have given KDAB your consent. |
| | | | | | |
|
|
|---|
|
|
|