📰 Title: Developing Qt Interfaces on Raspberry Pi
📃 What: Using Qt to develop a touch application for embedded Raspberry Pi systems.
🎙 Who: Luca Ottaviano
📍 Where: Develer
🗓 When: Wednesday, November 20th from 7:00 PM to 11:00 PM
💰 Cost: Free entry, including apericena
Abstract of the Session
How do you develop a graphical interface in the embedded world? We will discover this in this workshop by introducing Qt Quick and the basics of cross-compilation.
The goal of this workshop is to introduce Qt and Qt Quick, create a desktop interface, and transfer it to embedded platforms. We will use a Raspberry Pi as the target platform. Additionally, we will see how easy it is with Qt 5.12 to go online with our application, allowing for remote reviews.
In the first part, we will develop a simple application with Qt Quick on desktop. In the second part, we will focus on cross-compilation and run the application on Raspberry Pi hardware. Finally, we will use the WebGL streaming plugin to interact with the application from a browser and Qt Remote Objects to control the application from multiple locations simultaneously.
Speaker
Luca Ottaviano
He has been developing software for over 12 years in C++/Qt, mainly in the embedded field, with incursions into other languages such as Rust and Python. His passions are training and dissemination, leading him to organize workshops and participate as a speaker at numerous events.
During the evening, the following topics will be covered:
– Introduction to Qt Quick
– Writing an application with Qt Quick
– Cross-compilation for Raspberry Pi
– Using the WebGL Streaming plugin
– Using Qt Remote Objects
Session Objectives:
Gain practical experience with Qt Quick and deployment on embedded systems
Participation Requirements:
– Knowledge of C++
– Basic knowledge of Git
– Basic knowledge of the Linux shell
What to Bring:
To participate in the practical part, you need to bring a laptop with:
– Qt 5.12 or later installed (https://www.qt.io/download-qt-installer)
– Qt Creator: installed automatically with the Qt installer
– Git
– CMake
– Clone the project repository: https://github.com/lucaotta/workshop-qt-webgl