Selbst beim Einsatz von Java ist für die kommerzielle Softwareentwicklung in vielen Fällen ein Werkzeug zur Oberflächengestaltung, ein sogenannter GUI-Builder, hilfreich. Die Benutzung eines GUI-Builders ist jedoch auf Grund fehlender Standards meist gekoppelt mit einer direkten Abhängigkeit von dem speziellen Produkt. Im Rahmen der Entwicklung eines Java-Rahmenwerkes haben wir nach einem Weg gesucht, diese Abhängigkeit von einem Produkt aufzuheben. Dazu stützen wir uns auf ein Resource-Format zur Speicherung der Benutzungsoberfläche, welches vom GUI-Builder unabhängig ist. Der Ansatz basiert auf der JavaBeans-Technologie sowie Objektserialisierung und kann so mit nahezu jedem GUI-Builder genutzt werden.
Niels Fricke, Carola Lilienthal, Martin Lippert, Stefan Roock und Henning Wolf