Developing a QML Keypad with TDD

Although Qt comes with a unit-test framework QuickTest for QML code, hardly any QML GUIs are unit-tested, let alone developed with TDD (test-driven development). One reason is that many developers regard unit tests for GUI code as a waste of time. Another reason is that QuickTest is poorly documented. My post will change this with...

Burkhard on Qt Embedded Systems: No. 23

My newsletter will go out one week late on 8 November 2021. In October, I gave 6 legacy code workshops and 2 license compliance workshops, and started a new coaching project. I have started the Win Without Pitching Bootcamp this week and must prepare my talk Hexagonal Architecture: The Standard for Qt Embedded Applications at...

Burkhard on Qt Embedded Systems: No. 22

My newsletter will go out on Monday, 4 October 2021. Here is the table of contents as a teaser. My Blog Posts Setting Up Yocto Projects with kas. Is the Header Included from extern “C” Compiled as C or C++? My Thoughts on the IoT Architecture of Parking Meters. Sounds boring, but it’s actually quite...

Setting Up Yocto Projects with kas

Kas makes the setup of a Yocto build environment super simple and super fast. We call kas with a project configuration file: kas-container build ./eu-terminal-distro.yml. Kas starts a Docker container, clones the layer repositories, initialises the Yocto configuration files (local.conf and bblayers.conf), and starts building the embedded Linux system. Most Linux BSP providers don’t make...

Burkhard on Qt Embedded Systems: No. 21

My newsletter will go out on Wednesday, 8 September 2021. Here is the table of contents as a teaser. My Thoughts on Pricing Services. After discussing hourly billing and value pricing in the last episode, I’ll share my experience on productised services, advisory retainers and training & workshops in this episode. Reading Liz Keogh: Estimating...

Burkhard on Qt Embedded Systems: No. 20

My newsletter will go out on Monday, 2 August 2021. Here is the table of contents as a teaser. My Talk A Successful Architecture for Qt Embedded Systems (with video and slides). My Thoughts on Pricing Services Reading & Listening & Watching Arne Mertz: Docker4c: portable C++ development environment. Juan Manuel Garrido de Paz: Ports...

Open post Ports-and-adapters architecture for harvester terminal with GUI, Cloud, Machine and Customer adapter.

My Talk “A Successful Architecture for Qt Embedded Systems” at Qt Day Italy 2021

Creating an architecture means answering many questions about the ecosystem, in which the Qt embedded system operates. While the questions are very similar for all Qt embedded systems, the answers and their priorities differ. So, you should be able to transfer the questions and answers from my running example, a harvester terminal, to your system.

Burkhard on Qt Embedded Systems: No. 19

My newsletter will go out on Monday, 5 July 2021. Here is the table of contents as a teaser. My Blog Posts Architecture of Qt Embedded Systems: Single vs. Multiple GUI Applications Events My talk How to Get the Architecture of Qt Embedded Systems Right at QtDay Italy 2021 on 8 July, 18:00 – 19:30...

Scroll to top