nw  

LowCode-Generator für browserbasierte Multi-Path-Wizards

JSON-Code mit Screenshot Webgenerator
Zusammenfassung

Nativer Web-Client, der aus JSON-Objekten UI und Prozessabläufe generiert.

Schlüsselbegriffe

JavaScript, JSON, Generator, LowCode

Zielsetzung

Erstellung eines Web-Clients, der aus JSON-Dateien eine UI generiert. Die UI wird in mehrere Schritte unterteilt, die einen (oder mehrere) Wizards bilden. Bei den Schritten können einzelne Werte und Relationen client- und serverseitig validiert werden und der Prozess-Ablauf des Wizards anhand der Daten angepasst werden. Die JSON-Dateien werden aus einem Daten-Modell generiert. Dadurch soll die Realisierbarkeit eines solchen Clients für die alabus ag untersucht werden.

Ausgangslage

Der Kunde (alabus ag) verwendet aktuell ein eigens entwickeltes Framework, das es ermöglicht, preisgünstige Individualsoftware zu erstellen. Vereinfacht besteht das Framework aus einem Server und einem Client. Der Client erhält die UI vom Server, sodass Struktur-Änderungen auf dem Server direkt vom Client übernommen werden können. Durch die Langlebigkeit des Frameworks wurde auch ein Web-Client entwickelt, der durch die hohe Kommunikationsrate eine hohe Auslastung für den Server nach sich zieht.

Ergebnisse

Es wurde gezeigt, dass die Umsetzung eines Web-Clients, der aus JSON-Dateien UI generiert, möglich ist. Da jedoch auch der gewählte Ansatz einen Frontend-Entwickler bei der alabus ag voraussetzen würde, müsste sich dieser zusätzlich in die bestehende Programm- und Datenstruktur einarbeiten. In diesem Fall wäre jedoch eine serverseitige Generierung des Frontends zum Beispiel auf Basis eines MVC-Frameworks sinnvoller. Alternative könnte auch WebAssembly verwendet werden, um browserseitig Java-Code auszuführen.

Projektdaten
Auftraggeber

alabus ag

alabus ag logo

Birchstrasse 189
8050 Zürich
www.alabus.com

Projektteam
Kontakt
<< zurück