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. | |
|
|
---|
|
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! |
|
| |
---|
|
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! |
|
| |
---|
|
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. |
|
| |
---|
|
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 |
|
| |
---|
|
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. |
|
| |
---|
|
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. |
|
| | |
---|
|
| | 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! | | | |  | 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. |
|
|
---|
|
| 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 |
|
| | 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 |
|
| | 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 | |
|
|
---|
|
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) | |
|
| |
---|
|
| 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. |
| | | |
|
|
---|
|
|
|