Dev Loop

Maurice Kalinowski

Building a Bridge from Qt to DDS

Published Wednesday June 6th, 2018 | 4 Comments on Building a Bridge from Qt to DDS
Posted in Automation, Dev Loop, Embedded, Internet of Things | Tags: ,

In our previous posts, we looked into various aspects of using Qt in a telemetry scenario. Part one focused on reducing message overhead, while part two was about serialization. To demonstrate a typical IoT scenario, we used MQTT as a protocol and the Qt MQTT module available in Qt for Automation. However, the landscape of […]

Read More
Maurice Kalinowski

Serialization in and with Qt

Published Thursday May 31st, 2018 | 17 Comments on Serialization in and with Qt
Posted in Automation, Dev Loop, Embedded, Internet of Things | Tags: , , ,

In our first part of this series, we looked at how to set up messages, combine them, and reduce their overhead in the context of telemetry sensors. This part focuses on the payload of messages and how to optimize them. There are multiple methods to serialize an object with Qt. In part one, we used […]

Read More
Morten Johan Sørvig

Vulkan for Qt on macOS

Published Wednesday May 30th, 2018 | 2 Comments on Vulkan for Qt on macOS
Posted in Dev Loop, Graphics, macOS, Vulkan

Sometimes, development efforts align such that new use cases can be enabled with modest extra effort. The QtBase dev branch (which will become Qt 5.12) now has experimental Vulkan support, courtesy of MoltenVK and prior work in Qt. Let’s take a look at what has happened. Backstory Last year, Laszlo wrote about Vulkan support in […]

Read More
Johan Helsing

What’s new with the Wayland platform plugin in Qt 5.11?

Published Tuesday May 29th, 2018 | 8 Comments on What’s new with the Wayland platform plugin in Qt 5.11?
Posted in Dev Loop, Qt, Wayland | Tags: , ,

Wayland is a display server protocol used on modern Linux systems, the Qt Wayland platform plugin lets Qt applications run on Wayland display servers (compositors). Apart from bug fixes, the Qt 5.11 release contains a substantial amount of improvements, especially for desktop users. Key composition support Support for compose keys has been missing for a […]

Read More
Paul Olav Tvete

Porting guide from Qt 1.0 to 5.11

Published Thursday May 24th, 2018 | 8 Comments on Porting guide from Qt 1.0 to 5.11
Posted in C++, Dev Loop, Qt, Qt history, Tutorial, upgrading | Tags: ,

Now that Qt 5.11 is released, it is finally time to upgrade the last Qt 1.0 applications out there… No, not really. 😉 I want to take a look at how well we have kept compatibility in Qt over the years since the first official release. Qt guarantees source and binary compatibility between minor releases, […]

Read More
Eskil Abrahamsen Blomfeldt

Qt for WebAssembly – check out the examples!

Published Tuesday May 22nd, 2018 | 13 Comments on Qt for WebAssembly – check out the examples!
Posted in cross-platform, Dev Loop | Tags: , , , ,

WebAssembly is now supported by all major web browsers as a binary format for allowing sand-boxed executable code in web pages that is nearly as fast as native machine code. Qt for WebAssembly makes it possible to run Qt applications on many web browsers without any download steps or special server requirements (other than serving the wasm […]

Read More
Get started today with Qt Download now