Klar, MichaelKlar, SusanneBosenick, TimHassenzahl, MarcPeissner, MatthiasMüller-Prove, Matthias2017-11-182017-11-182006https://dl.gi.de/handle/20.500.12116/6024Eine Herausforderung in der SoftwareEntwicklung von grafischen Benutzungsoberflächen ist ein vorgegebenes Screen-Layout mit möglichst wenig Aufwand optimal umzusetzen. Gerade im Desktop und Embedded Bereich werden die Vorgaben meist manuell umgesetzt. Hier kann es zu Diskrepanzen kommen zwischen den Vorgaben eines Ergonomen oder Grafikers und dem, was technisch machbar ist und zugleich einen vertretbaren Aufwand hat. Dieser Beitrag beschreibt ein in der Praxis bewährtes Vorgehen, wie das Zusammenspiel zwischen grafischen Vorgaben und deren Umsetzung für das Zielsystem durch Automatisierung optimiert werden kann. Dieses Vorgehen basiert auf der Methodik generativer / modellgetriebener Software-Entwicklung, bei der aus einem Modell – in dem Fall der schematisierten Beschreibung einer dynamisch veränderbaren Grafik – automatisch Quellcode für das Zielsystem erzeugt wird. Dieser ist dann im Zielsystem sofort einsatzfähig.Grafische BenutzungsoberflächenAutomatische CodegenerierungSoftware ProzessoptimierungMMI / HMI / HCI / MCIVon der Grafik zum QuellcodeText