Welcome to the February edition
|
|
and be of good cheer, for the month is almost over!
Meanwhile, we bring you not one but two blogs from the irrepressible Giuseppe D’Angelo, beginning with this tongue twister: QObjects, Ownership, propagate_const and C++ Evolution – Const Correctness in Qt Applications. Then, to make up for it, he gives us FMA Woes.
Following, we offer a whitepaper series, Designing Your First Embedded Linux Device, then our latest videos, some highlights from event releases and events to look out for.
First off, though, we want to tell you about our best ever set of demos at Embedded World, coming up next month.
|
|
|
|
|
|
|
KDAB at Embedded World, Nuremberg
from 14th to 16th March
|
|
|
|
|
|
Come see us in Hall 4-320
|
|
KDAB’s Qt-based customer showcases at this year’s Embedded World include:
Speidel: Maintaining a Product Line
We’ll show three UIs from a range of Braumeister brewing devices from Speidel, demonstrating how to efficiently service a customer’s evolving product line across different hardware, from one software platform. The image shows the 1000 litre model. You can see the real 200 litre device at our partner Toradex‘s booth, 240, also in Hall 4. Maybe they’ll serve beer 😉
Miltenyi Automacs
For our customer Miltenyi Biotec, KDAB is also developing a cross-product software platform across the customer’s portfolio. We have as an example, their latest magnetic cell separator, a vital tool for biomedical research, with a UI built by KDAB with Qt.
—-
CXX-Qt – Safe Rust Bindings for Qt
This one shows how to integrate Rust with Qt via CXX-Qt, which uses CMake (for Qt apps) or Cargo (for Rust apps).
Developer Tools for debugging and profiling Qt, C++ and Linux
This year, our much respected GammaRay introspects a Qt-based game at runtime on the SteamDeck (KDE Plasma). We’re also showing profiling and analysis tools, Hotspot, Heaptrack (another KDE project) and Clazy. Finally there’s KDDockWidgets, an advanced docking solution for Qt applications. We’ve got you covered for all your development needs.
R&D Projects
- One Platform: Three Frameworks – Qt, Flutter and Slint, running on the same hardware (Toradex IMX8MP SOM and Torizon).
- Flutter on Texas Instruments AM6254. Find out more.
Check all these out and more, and talk to our engineers in Hall 4, Booth 320.
See you at Embedded World!
Read more.
Bonus!
In Hall 4A-148, STM will be showing a rather fancy UI for a sailing boat demo on their board. We made it for them a while ago and recently optimised it and integrated it with their Linux distribution. Check it out.
|
|
|
|
|
|
|
|
QObjects, Ownership, propagate_const and C++ Evolution
Const Correctness in Qt Applications
|
|
|
|
|
|
|
Find out how you can start using propagate_const and similar wrappers in your Qt projects, today, and much more.
Read the blog.
An implementation of propagate_const is available in KDToolBox.
|
|
|
|
|
|
|
|
|
|
Floating-point math is hard; compilers will exploit every language loophole to speed up FP calculations, sometimes with surprising results.
Another exhilarating deep dive from Peppe.
Read the blog.
|
|
|
|
|
|
|
|
Designing Your First Embedded Linux Device – series
Four whitepapers with what you need to know
|
|
|
|
|
|
|
Nobody wants the expensive mistake of a failed product, but without previous experience, how do you go about creating an embedded system that is not only successful with customers but also a solid foundation for future innovation?
These four whitepapers give you a comprehensive, unbiased rundown of what you need to take into account, gleaned from KDAB’s wealth of experience in embedded engineering.
Part 1: Framing the Development Process
Part 2: Choosing Your Hardware
Part 3: Choosing Your Software Stack
Part 4: The Development Environment
|
|
|
|
|
|
|
|
KDAB Video Releases this month
|
|
|
|
|
|
Kuesa 3D 2.0
This month Timo Buske and Mauro Persano continue to illustrate the benefits of Kuesa 3D for Vulkan-based 3D integration on desktop and embedded.
Data-Driven Apps, (just 44 seconds long!) shows how easy it is for designers to change features without touching the code.
See the whole playlist.
Building a Smart UI
In a longer conversation with KDAB for our Insights series, Burkhard Stubert uncovers the nitty gritty of building smart UIs.
Using the example of an Industrial Harvester, he outlines the many perspectives (not just technical) that need to be taken into account to achieve a successful outcome.
|
|
|
|
|
|
|
|
|
2022 Event release highlights
from Meeting C++, Qt World Summit and CppCon respectively
|
|
|
|
|
|
|
|
|
from Jesper Pedersen at Qt World Summit.
Check out Jesper’s overview with highlights from this popular series.
Check out the whole series.
|
|
|
|
|
|
|
|
|
See the above feature article about Embedded World, Nuremberg, 14 – 16 March. We hope to see you there, at Hall 4:320. You can use this code to get your free pass: ew23web.
|
|
|
|
|
|
|
ACCU, 19-22/04
This is a great C++ conference in one of the UK’s most interesting cities.
Where is it: Bristol and online
|
|
|
|
|
|
|
Italian C++, 10/06
Supported by a vibrant C++ community in Italy with talks in English and Italian.
Save the date!
Where is it: Rome
|
|
|
|
|
|
|
KDE Akademy, 15-21/07
Join the KDE community for workshops, talks, BOFs and more.
Where is it: Thessaloniki
|
|
|
|
|
|
|
CppCon, 01-06/10
You won’t get a bigger, higher quality C++ event than this anywhere.
Save the dates.
Where is it: Aurora, Colorado and online
|
|
|
|
|
|
|
|
Meeting C++, 12-14/11
Check out the European C++ community Jens Weller has built and nurtured, as well as this ever-growing event.
Save the dates.
Where is it: Berlin and online
|
|
|
|
|
|
|
|
|
|