Folgendes Szenario demonstrieren wir auf dem Qt World Summit 2018:
- Bottling@Qt-on-embedded Linux: Bottling Demo, welches direkt am embedded Linux Board läuft
- Bottling@Qt-WebGL-Streaming-on-embedded Linux: Bottling Demo, das über Qt WebGL Streaming betrieben wird und somit via Smartphone-Browser (z.B. Google Chrome) bedient werden kann. Der Qt WebGL Streaming-Server ist dabei das embedded Linux Gerät (i.Mx6 single core, yocto linux).
- Bottling@Qt-on-Android: Bottling Demo cross-compiled für Android – nun im verbesserten Responsive Design.
- Bottling@Angular: Bottling Demo im verbesserten Responsive Design in Form einer HTML5-Anwendung.
Ziel der Gegenüberstellung ist die Evaluierung dieser Technologien hinsichtlich Performance und Entwicklungsaufwand. Qt WebGL-Streaming ist hier relativ neu. Vom Konzept her ist es sicherlich für viele Besucher interessant: Qt Anwendungen können so ohne Zusatzaufwand direkt im Browser dargestellt werden. Gegenüber VNC-basierten Lösungen hat man jedoch den Vorteil, dass das Responsive-Design genutzt werden kann. Darüber hinaus benötigt die Umsetzung so einer Lösung keine „Zwischen-Server“, die VNC in HTML5 umwandeln.
Qt WebGL Streaming on embedded Linux Device
Qt WebGL Streaming vs HTML5 vs Qt@Android
Link zur Messe: