David Johnson picture
David Johnson is on Google +

Blog  •  September 18, 2013  •  By David Johnson  •  Qt QML  •  Qt, QML
The topic of application architecture rarely comes up in the context of Qt, because as Qt developers we tend to be more interested in the classes and objects (trees) than the application as a whole (forest). However, the architecture of a Qt Quick application is the difference between pain and joy. A good architecture makes C++ and QML integration seem natural, while a poor and muddled architecture makes it an exercise in frustration. Multilayered Architecture A multilayered software architecture is one that organizes different responsibilities into layers. Each layer has a broad...
Blog  •  May 17, 2013  •  By David Johnson  •  Qt QML, Raspberry Pi  •  Raspberry Pi, Embedded
This is a HOW TO guide for building Qt 5 for the Raspberry Pi, and building and deploying Qt 5 apps using Qt Creator. This guide will be using Raspbian “Wheezy”, a Debian based distro designed for the Raspberry Pi. This guide also assumes the use of Linux or UNIX on the workstation side. Note: Throughout this guide the symbol “$” denotes a command prompt on the host workstation, and “pi$” denotes a command prompt on the target Raspberry Pi. Getting started Downloads You will need the following downloads: The latest Raspbian “Wheezy” version of Debian Linux [2013-02-09]...