IT-Beratung, Entwicklung, Systemanalyse
 

GumGum - ein MDSD-Werkzeug für Software-Designer und -Entwickler

Die Universal-App GumGum ist in der Entwicklung.

GumGum ist ein graphischer Editor für UML-Modelle (z.B. Klassendiagramme) und ein UML-To-Code-Generator in einem. Hierbei werden anhand vorgefertigter Templates compilierfähiger Quelltext für die verschiedenen Schichten eines Multi-Tier-Systems erzeugt. Im Backend werden z.B. Datenbankskripte (SQL) zur Erzeugung der persistenten Entitäten sowie z.B. Java-/JPA-Code für den Zugriff (CRUD) darauf benötigt. Für die Service-Schicht können entsprechende Services-Klassen (z.B. Java) und Schnittstellendefinitionen (WSDL/OpenAPI) erzeugt werden, während das Front-End passende Transfer-Klassen benötigt. All dies kann GumGum on-the-fly erzeugen, verwalten, visualisieren und für ein Entwicklungssystem zur Verfügung stellen.

Geplante Zielplattformen: iPad (iOS), MacOS, Unix, Windows