Welcome to our July 2024 Newsletter
|
Quite a bit has happened since you received our June newsletter!
We have two new blogs introducing two of our best practices guides, The Smarter Way to Rust and Behind the Scenes of Embedded Updates, and we’ve also published two of our regularly scheduled blogs, Using Nix as a Yocto Alternative and Formatting Selected Text in QML.
If you enjoy watching videos, you may want to take a look at our YouTube channel, where we’ve added two new videos, including a short about improving qDebug print out. Raise your glasses, because this video short is the 100th of Jesper Pedersen’s Qt Widgets and More videos! We also released our next, full-length Qt Widgets and More video in the series, this one being about Signal Throttlers.
You have several upcoming trainings to choose from, as well as a few events where we hope you’ll come find us. FlutterCon has come and gone and the schedule for KDE Akademy is now available. Watch our FlutterCon recap to see how it went. In other exciting news, the call for papers for Qt World Summit 2025 is now underway.
|
|
|
|
|
by Andrew Hayzen and Leon Matthes
|
While Rust excels in safety-by-design, it’s also common to find it integrated with C++. This strategic approach leverages the strengths of both languages, including extensive C++ capabilities honed over the years in complex embedded systems. This blog delves into some key concepts for integrating Rust and C++.
|
|
|
|
|
|
We’ve talked about some of the key structural elements that go into an embedded OTA architecture. But what about the back end? We’ll introduce you to considerations for the back end in this blog.
|
|
|
|
|
|
Building system images for embedded devices from the ground up is a very complex process, that involves many different kinds of requirements for the build tooling around it. Traditionally, the most popular build systems used in this context are the Yocto project and buildroot. Take a look at Nix as an alternative to Yocto and buildroot, in this blog.
|
|
|
|
|
A guide to backporting features, implementing attached properties, and doing more sane text editing in QML apps — which is especially useful for implementing any kind of richtext editing in a QML application, where this functionality is severely lacking in any Qt version prior to 6.7.
|
|
|
|
|
KDAB Video Releases this Month
|
|
|
|
|
|
Stop by our YouTube channel, as we’re celebrating 100th Qt Widgets and More video with a short called “Improve qDebug Print Out”. And you don’t want to miss our 101st episode, “Signal Throttlers” — especially if you’ve been following Qt Widgets and More since the videos first started coming out.
|
|
|
|
|
All of our UK courses are offered at our training facility in Macclesfield, near Manchester.
|
|
|
|
|
Combining modern techniques, tools and features from the latest C++ standards, including C++23, to show participants how to write better, more efficient and less error-prone code.
|
|
|
|
Covering all the fundamental topics to develop flexible, high performance OpenGL code that runs on the desktop and embedded / mobile devices.
|
|
|
|
Learn how to write Qt 3D applications from the ground up, control Qt 3D’s rendering algorithm with the Frame Graph and integrate Qt 3D inside a QtQuick application.
|
|
|
|
|
|
|
Events
|
Here are a few events we plan to attend and we’d love to see you there, as well as a recap for Fluttercon 2024!
|
|
|
|
Recap:
FlutterCon, July 3 – 5, Berlin, Germany
With our R&D initiative, Industrial Flutter, we attended Fluttercon. With Industrial Flutter we aim to explore and document the advantages, possibilities, limitations, and challenges of using Flutter in an industrial setting.
On our YouTube channel, you can discover tutorials along with recap videos of events such as this year’s Fluttercon.
|
|
|
|
|
|
|