Projektdetails
Beschreibung
WebAssembly Code kann direkt ausgeführt werden und bietet dadurch eine viel performantere Ausführung als vergleichsweise mit JavaScript erzielt werden kann. Um eine effiziente Entwicklung von Applikationen auf Basis von WebAssembly zu ermöglichen, benötigt man ausgereifte Übersetzer für gängige Hochsprachen wie C, C#, Java um nur einige zu nennen. Im Bereich der App Entwicklung ist QML ein prominenter Vertreter, der sich durch eine sehr hohe Effizienz durch Verwendung von modernen Sprachmitteln, wie deklarativer Beschreibung von Benutzerschnittstellen und automatischen Updates für Variablen auszeichnet. Um nun eine noch effizientere Ausführung von QML im Browser zu ermöglichen, ist
ein Übersetzer notwendig, der effizienten WebAsesembly Code erzeugt. Des Weiteren
muss dieser leichtgewichtig als Web Anwendung deployed und genutzt werden können. Dabei sollen aber bereits vorhandene Techniken für QML weiter nutzbar bleiben, wie beispielsweise partielle Code Updates, um Hot Code Reloading zu ermöglichen.
| Status | Abgeschlossen |
|---|---|
| Tatsächliches Beginn-/Enddatum | 20.12.2019 → 30.04.2021 |
Projektbeteiligte
- Johannes Kepler Universität Linz (Leitung)
- Felgo Gmbh (Projektpartner*in)
Wissenschaftszweige
- 202017 Embedded Systems
- 102006 Computer Supported Cooperative Work (CSCW)
- 202005 Computer Architektur
- 201132 Computational Engineering
- 102 Informatik
- 502032 Qualitätsmanagement
- 207409 Navigationssysteme
- 502050 Wirtschaftsinformatik
- 102020 Medizinische Informatik
- 102022 Softwareentwicklung
- 102002 Augmented Reality
- 102034 Cyber-Physical Systems
- 201305 Verkehrstechnik
- 102015 Informationssysteme
- 102027 Web Engineering
- 102040 Quantencomputing
- 102016 IT-Sicherheit
- 503015 Fachdidaktik Technische Wissenschaften
- 509026 Digitalisierungsforschung
- 211928 Systems Engineering
JKU-Schwerpunkte
- Digital Transformation