Welcome to KDAB’s June Newsletter
And it’s a Summer Bumper Edition, packed with interesting content for your edification and delight.
We bring you Fun with Paths and URLs in QML: Managing Your QML Assets with Ease, then install_name_tool and Universal Binaries – How arm64 Affected an x86_64 App, and How We Fixed It.
Then we bring you Kuesa 3D 2.0 Released, this month’s news and new videos, lots of them!
But first, we report from two major live events this June: Qt Developer Conference and Embedded World. Enjoy!
Qt Developer Conference 2022, Berlin
June 13th – 15th
It finally happened – a live Qt event in Berlin, with a superb training day to kick it off. This pared down event was a smashing success and has given us some great ideas for future ones.
See some more highlights below as well as our live News Report from the conference, including interviews with our Keynote speakers recorded on site. The rest of the program recordings will be published after the summer.
With huge thanks to our sponsors, particularly The Qt Company, for helping to make this joyous event happen. See you all next time!
Hear Maurice Kalinowski (The Qt Company) on Qt 6.4 Beta, Anne Rueß (Miltenyl Biotech) on Cancer research and Qt, Dario Freddi (Seco) onSEco Clea and more.
The author of JSON for the Modern C++ library gives his perspective of the event. Neils’ talk will be published in due course, along with the rest of the outstanding program.
Get the flavor and energy of the event in this short recap from KDAB’s CEO, Kalle Dalheimer and some of the attendees.
KDAB at Embedded World 2022
Nuremberg, June 21st – 23rd
This year’s Embedded World went surprisingly well. Most of the usual exhibitors were there and we saw a nice flow of visitors to our stand at the Qt booth in Hall 4.
Even though it wasn’t as crowded as in pre-Covid times, there was good interest in our services for Qt/QML, C++ and 3D technologies. Particularly, the two latest demos featured in the side panel drew a lot of attention: Rust Bindings for Qt and Kuesa 3D 2.0 (see more on that in the Kuesa release below).
It was good to meet again with people from the Embedded industry and get in touch with old and new partners. See our latest Embedded Trends video from partner Tuxera, below.
Grab a coffee and put your feet up for 7.25 minutes, as Eva Rio discusses exponential data growth, data storage and how to improve file system usage in the industrial market, for KDAB’s new ‘Trends’ series.
Fun with Paths and URLs in QML
Managing Your QML Assets with Ease
by André Somers
There are a few small, and sometimes already quite old, features in Qt that, when combined, can be a very nice way to deal with assets in your QML application — especially if some of them live on the file system, some in a resource, and some may need localization or translation. Let’s dive in!
Install_name_tool and Universal Binaries
How arm64 Affected an x86_64 App, & How We Fixed It
Kuesa 3D 2.0 released
now supports the Vulkan Engine
We just released Kuesa 3D 2.0, a major update that now includes a new lightweight, high performance Vulkan 3D engine.
New features in Kuesa 3D include:
- a new Vulkan 3D engine
- framework support for DearImGUI, RML UI, Qt 6, includes ability to run on its own
- a new pure C++ glTF2 importer
If you didn’t already do so, check out our latest Cluster demo, showing Kuesa 3D 2.0 in action at Embedded World 2022, in the side panel here.
Hotspot adds bi-directional hover highlighting
Hotspot supported the one-way highlight from the flamegraph to the event timeline, now it does it the other way round too – hovering events in the timeline will highlight the corresponding stacks in the flamegraph. Check it out!
Hotspot is a standalone Linux GUI for performance data. Find out more and download it on Github.
New Chief Maintainer for Qt
This month The Qt Company announced the appointment of Volker Hilsheimer as Chief Maintainer for the Qt Project. Volker succeeds Lars Knoll, who stepped down last month. Read more here.
As long-term supporters and maintainers of the Qt project, KDAB welcomes Volker!
Qt Widgets and More
four new releases!
(anybody would think vacation time is coming up!)
from Jesper Pedersen & friends
Find out why you may no longer need to use git checkout, discover the intricacies of proxy model implementation in Qt’s model/view framework (Parts 1 and 2) and sit back and enjoy an extended masterclass with Giuseppe D’Angelo and Jesper on the C++ explicit keyword.
Access the whole series here.
Other events Past and Future
ACCU – April 4 – 9, talks released
We’ll be going into more detail on upcoming events next month, but in case you missed it, the talks are being released from ACCU’s April hybrid event, where KDAB’s James Turner delivered a couple of talks, an ‘Introduction to KDBindings’, and ‘How your app crashes in the real world’, this one’s about the perils of maintaining an open-source project.
Access the available recordings from ACCU 2022.
Coming up in 2022, in brief