February 2025 Newsletter

Welcome to our abundant February edition that provides you with Model/View Drag and Drop in Qt - Part 1 and Enhancing Accessibility and Creative Tools in KDE Plasma Wayland. Then, for embedded developers, Planning Your Embedded Application.

 

Next on the list KDAB at Embedded World 2025 - meet our experts there - and details on the RoboCup German Open 2025.

 

In case that's not enough for you, there is a brand-new YouTube series called "Designing your first embedded Linux device" and two more videos on QML showing you tips and tricks for Qt Creator.

 

Read on for more details about all KDAB blog and video releases as well as upcoming events and training courses.

­

Model/View Drag and Drop in Qt - Part 1

Reordering items in a single view

by David Faure

Ever wondered how to add drag-and-drop to your Qt applications? In this first part of our series, we explore how to enable item reordering within a single view using the Model/View framework. It’s a great way to enhance user experience with intuitive interactions—stay tuned for more in the next installment!

­

Planning Your Embedded Application 

What are the key architectural choices?

by Nathan Collins

Starting an embedded application project? Getting the foundation right is key! In this article, we explore important early decisions—from choosing the right architecture to ensuring security—so you can set your project up for success. Check it out and plan with confidence!

­

Enhancing Accessibility and Creative Tools in KDE Plasma Wayland

Supported by NLnet

by Joshua Goins & Nicolas Fella

Exciting developments are underway in KDE Plasma's Wayland session! With support from NLnet, accessibility features like sticky keys, making it easier for users with motor impairments to navigate, were added. Additionally, creative professionals will appreciate the improved configurability of drawing tablets, including customizable tablet areas for better ergonomics. These updates reflect KDE's commitment to a more inclusive and adaptable Linux ecosystem. Read more.

­

Oxidize Conference 2025 - CfP open

Join us for two days of applied Rust insights at Oxidize 2025, the conference showcasing real-world Rust applications across diverse sectors. Taking place on September 17-18, 2025, with workshops on September 16, the event brings together professionals to explore the power of Rust in software development. Interested in speaking? The Call for Proposals is open until May 4th, 2025. Learn more at oxidizeconf.com and check out past talks on the OxidizeConf YouTube channel.

OxidizeConf 2024 Recap

OxidizeConf 2024 Recap

­

KDAB at Embedded World 2025

KDAB will be exhibiting at Embedded World 2025, a key event for the global embedded community, for the 15th time.

This year KDAB will showcase a range of demos featuring Qt, C++, 3D, Slint, Rust, and Flutter, including the HULKs Robot with the first SPL Robotics Framework built with Rust.

Read on

­

RoboCup German Open 2025

The RoboCup German Open takes place at Messe Nürnberg 12th-16th March 2025, next door with Embedded World. RoboCup is a global initiative aimed at pushing the boundaries of humanoid robotics and artificial intelligence. KDAB sponsors the HULKs - a student-led robotics team from Hamburg University of Technology, who have built their entire framework from scratch with Rust.

­

KDAB Video Releases This Month

Two new video additions to our QML repertoire

These two videos build on a previous video from our "Introduction to Qt/QML" series. In Part 1, Jesper talks about his top seven shortcuts in Qt Creator that help him ensure he stays focused on whatever problem he solves.

In Part 2, Jan adds a few shortcuts around code navigation, editing and program execution. The "Locator" in Qt Creator offers an extensive set of commands that make programming easier. In Part 3, we show a subset of its features, hidden behind the Ctrl+K shortcut. 

Shortcuts in Qt Creator 

- Part 2

Qt Creator's "Locator" 

- Part 3

­

New series: Designing your first embedded Linux device

Creating your first embedded Linux device comes with critical decisions at every stage. This series introduces hardware selection, software architecture, and development processes to help you build a reliable, future-proof product while avoiding costly mistakes.

Framing the Development Process

Choosing Your Software Stack

Choosing Your Hardware

The Development Environment

­

Join us for the KDAB Training Day!

The KDAB Training Day 2025 will take place in Munich on the 8th of May, right after the Qt World Summit 2025 on the 6th and 7th of May.

 

You can choose from the following topics:
* Effective Modern QML
* QML Application Architecture
* QML/C++ integration
* Integrating Rust into Qt applications
* Modern C++ Paradigms
* Integrating Custom 3D Renderers with Qt Applications

 

Read more about each course here: https://training.kdab.com/ktd25/

 

The training day only and combo QtWS Conference + KDAB Training Day tickets are on sale! Early bird tickets are still available until the end of March! 

Buy KDAB Training Day Tickets
Buy KDAB Training Day + Qt World Summit Conference Tickets
­

Whether you are looking to deepen your knowledge or get started with new skills, we have 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.

Programmation Qt QML avancé, Online (5 days, French)

The Qt/QML Advanced training deepens developers’ understanding of Qt Quick, covering C++/QML API development, architecture design, performance optimization, and OpenGL integration.

Mar 24-28 - Book

Advanced QML, England (5 days, English)

Do you plan to enhance your skills in QML/C++? This training course deepens your skills and introduces you to QML Application Architecture, and more. 

Apr 1-3 - Book

C++ moderne avancé, Online (7 days, French)

Take your C++ skills to the next level with our Advanced Modern C++ training, covering best practices and powerful features from C++11 to C++23 to help you write cleaner, more efficient, and less error-prone code.

May 12-20 - Book

­

Upcoming Online Rust Courses 2025

These online courses have 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.

Introduction To Rust, Online (5 days, English) 

May 12-16 - Register

Embedded Rust, Online (3 days, English)

May 21-23 - Register

Introduction + Embedded Rust Combo, Online (8 days, English)

May 12-23 - Register

­

Events

Embedded World 2025 - 11-13th March (Nuremberg, Germany)

Attending Embedded World this year? Be sure to visit KDAB at Hall 4, Booth 302! We’ll be showcasing our latest software demos, sharing customer success stories, and discussing how our services can support your embedded projects.

Qt World Summit 2025 - 6-7th May (Munich, Germany)

Join us this May at the Qt World Summit for a lineup of insightful talks from KDAB! Our CCO, Till Adam, will take the stage with Siemens' Dacian Messthaler for a must-see keynote, while Giuseppe D’Angelo explores GammaRay. Plus, Leon Matthes and Andrew Hayzen will share their expertise on Rust and Qt. Don’t miss it!

­

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.

Update your preference | View in browser | Unsubscribe

­
­
­
­
­