Skip to main content

Hungry Mile Software is delighted to be presenting at the 2022 Qt World Summit

Richard Verschoor will be talking about how Qt and Web Assembly has taken client development mainstream to the web.

The Qt World Summit is the largest annual gathering of the Qt community that brings together speakers, collaborators and industry thought leaders to share their expertise. It attracts attendees from over 90 different countries representing over 20 industries.

Hungry Mile have significant experience in applying Web Assembly technology to business applications and will share their experience on the Insider track with Qt Developers around the world.

The conference will be held on November 9, 2022 from 9 AM to 2 PM CET and EST. Please join us for the conference and live Q&A.

Click below for the conference registration.


Presentation Abstract

Qt has made substantial investment in Web Assembly in recent years. Many developers and observers Initially looked at this as a side technology within the domain of prototyping or specialist web components. At Hungry Mile Software we were motivated to standardise on a rich client application framework for all browser deployment and determined to work with Qt Web Assembly.

Having now successfully completed a number of exclusively Web Assembly projects, we have been delighted and pleasantly surprised by how well the Qt technology works for mainstream business software. The platform provides superior experience for applications that would have been the domain of PHP, Angular or React in years gone-by.

We will demonstrate an online application that has been ported from PHP to Qt Web Assembly. The consumer-based application provides financial planning services and is rich in data capture and user experience. We will show how QML is used here to provide a very effective and productive development environment for highly responsive user interface development which is key for browser deployed apps. Qt technologies and components such as state machines can be used effectively in web applications which have otherwise been unavailable in bespoke or standard Javascript web frameworks.

In our presentation we will describe some useful experiences around deployment, tips for developer productivity, and highlight some issues to consider including threading. We will also demonstrate how MQTT can be used (even from a browser application!) to provide exceptional usability and experience for online and near online users.