PUBLICATION
EMF und SWT: Datenmodell und UI effizient verheiratet!
Type
Magazine Article
Year
2009
Authors
Henrik Lochmann
Published in
Eclipse Magazin , Nr. 3
Abstract
Die Implementierung zeitgemäßer grafischer Benutzerschnittstellen ist ein aufwändiges Unterfangen, dem eine außerordentliche Bedeutung beigemessen werden sollte, da sie die alltägliche Arbeit hinsichtlich Benutzerfreundlichkeit und Effizienz maßgeblich bestimmen. Eine entscheidende Kostenreduktion bzgl. Entwicklungszeit und Wartungsaufwand verspricht das Reflection-Konzept, da der UI-Aufbau zu großen Teilen direkt vom Datenmodell abhängt. So können beispielsweise Informationen über Anzahl, Gestalt (Label, Liste, etc.) oder Editierbarkeit von UI-Elementen zur Laufzeit aus dem Datenmodell extrahiert werden. Dieser Artikel zeigt am Beispiel der Reflection API des Eclipse Modeling Frameworks (EMF) inwieweit das Erstellen von UIs mit dem Standard Widget Toolkit (SWT) automatisiert werden kann, ohne die Freiheit von UI Designern zu beschneiden. Außerdem wird gezeigt, dass das Databinding bzw. die UI-Validierung ebenfalls automatisiert etabliert werden können.
Reference
Heinrich, Matthias; Lochmann, Henrik: EMF und SWT: Datenmodell und UI effizient verheiratet!. Eclipse Magazin , Nr. 3, 2009.