Tag: Qt

OPC UA open62541
OPC UA
Frank Meerkötter

Qt OPC UA: Logging improvements in Qt 6.1

So far programs using Qt OPC UA with the open62541 back-end produced quite a bit of chatter on stdout originating from the open62541 stack itself. Unfortunately there was no simple way to get rid of these low-level logs. We now provide a way to control this behavior.

Qt
HMI
Pascal Dietz

Qt 6: How To port a Qt 5 application

Porting a Qt 5 QML application to Qt 6 doesn’t have to be difficult. We want to share the issues we had and how we solved them. Look out for your shaders and modules.

Qt
QML
Jeremias Bosch

Speedup your Qt/QML list scrolling on lowend devices

Something that has traditionally been complicated to achieve in Qt/QML, especially on low end hardware, is high performant list scrolling with complex delegates.
This has recently changed. In Qt 5.15, it is as simple as setting the new QML ListView property called reuseItems to true. For more details, have a look at the documentation.
In this blog post, I will explain how you can implement this feature in Qt Versions prior to 5.15.

IoT Cloud
Azure
Heike Ziegler

IoT: Getting started with cloud and modern IoT and IIoT from scratch

IoT and IIoT applications are special compared to other kinds of cloud applications as they have to deal with devices existing “outside” of data centers.

The following series of articles provide an end-to-end overview of what Microsoft Azure offers to handle some of the challenges involved in connecting an IoT Device with the Cloud.

By working through this series you will learn about the major concepts involved in getting your IoT/IIoT device connected to Microsoft Azure. In our examples we will feature Qt, Node.Js, Protobuf from Google and much more to get you started.

Toolbox
basysKom
Jeremias Bosch

Awesome :-) The basysKom Toolbox

We would like to introduce our basysKom Toolbox to you. It is a state-of-the-art collection of best practices in agile management and software development and a valuable tool for every kickoff meeting.

Come and visit us on the Embedded World 2020 and take your own copy of the printed card deck with you!

Continuous Delivery
Agile
Jeremias Bosch

02 – Continuous Delivery

Continuous Delivery and Continuous Integration are related disciplines. Continuous Delivery is the ability to get changes to the users, safely and quickly in a sustainable way . A Continuous Delivery process achieves this by ensuring that code is always in a deployable state even when making changes on a daily basis.

Agile
Jeremias Bosch

09 – Proper automated builds

Builds that take a lot of manual work are highly error-prone. Make sure to have a good foundation for your project by implementing automated builds.

Agile
Jeremias Bosch

08 – Implement QML Best Practices

QML can help to create modern UIs across different platforms with ease.

There are some DO and DONTS that help to avoid them.