[zeromq-dev] application demo: remote Qt5 QtQuick GUI running over zeromq/protobuf

Michael Haberler mail17 at mah.priv.at
Thu May 29 14:05:39 CEST 2014

switching to zeromq is starting to pay off for the machinekit project - we're about to have something to show, after a lengthy effort to revamp the existing LinuxCNC middleware to use zeroMQ and protobuf serialisation

one of the deliverables is a generic UI vehicle (Appearance and logic defined by a Qt QML script which is loaded remotely in the startup phase; service discovery happens through zeroconf)

here it is in action: https://www.youtube.com/watch?v=f3prcbjxHAA (linux desktop build; this already runs on Android, IOS, and OS X too)

the protocol is described here: https://github.com/mhaberler/asciidoc-sandbox/wiki/Remote-HAL-Components
Alex's application code is here: https://github.com/strahlex/QtQuickVcp/commits/master ; it uses the nzmqt Qt bindings

next mountain to climb: add curveZMQ (hopefully just a hill)

- Michael

More information about the zeromq-dev mailing list