Erstellung eines SVG-GUI-Builders im Rahmen des Speed-Up-Projektes
Kurzfassung
Im Rahmen des Speed-Up Projektes wird ein User-Interface benötigt, welches u.a. die besonderen Anforderungen von sogenannten Großschadensereignissen erfüllt. Das Ziel dieser Arbeit ist, ein Programm zu entwickeln, welches einen GUI-Programmierer bei der Implementation eines solchen Interfaces unterstützt.
Dabei soll das von einem GUI-Designer (möglicherweise mit der Software inkscape) entwickelte Design aus einer SVG-Datei gelesen werden und als GUI-Grundgerüst erstellt werden. Der tatsächliche GUI-Programmierer muss dann nur noch die Funktionalität der einzelnen vordefinierten Steuerelemente implementieren.
Besonderer Wert bei der Implementierung wird auf eine strikte Trennung zwischen GUI-Design und GUI-Programmierung gelegt. Auf diese Weise ist es möglich, in kurzer Zeit verschiedene Designs mit selber Funktionalität zu generieren. Außerdem kann dadurch auch ein GUI-Designer ohne Programmierkenntnisse GUI-Designs erstellen und editieren.
Funktionalität
Das folgendes Use-Case-Diagramm beschreibt die möglichen Anwendungsfälle des zu implementierenden Systems:
--
KangHunnLee - 18 Dec 2009