BaSVGGuiBuilderKangHunn

Chair for Computer Aided Medical Procedures & Augmented Reality
Lehrstuhl für Informatikanwendungen in der Medizin & Augmented Reality

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:


Anwendungsfalldiagramm2.gif

-- KangHunnLee - 18 Dec 2009

ProjectForm
Title: Bachelorthesis: Implementation of a SVG-GUI-Builder in the Context of the SpeedUp-Project
Abstract: In the context of the Speed-Up project a user-interface is needed which fullfils the requirements of handling a major incident involving mass-casualties. The goal of this project is to develop a program aiding a GUI-programmer in the process of implementing such an Interface. The general idea is to extract the given information about control elements provided by a GUI-designer in form of a svg-file and to create a GUI-predesign based on that information. The GUI-programmer then only needs to implement the actual functionality of each predefined control element. The GUI-design and the GUI-programming will be separated strictly thus enabling the generation of multiple different designs with the same functionality. Using this approach a GUI-designer will also be able to create and edit the needed GUI-designs without any programming skills.
Student: Kang-Hunn Lee
Director: Prof. Gudrun Klinker
Supervisor: Tayfur Coskun
Type: Bachelor Thesis
Area:  
Status: finished
Start: 2010/01/15
Finish:  
Thesis (optional):  
Picture:  


Edit | Attach | Refresh | Diffs | More | Revision r1.17 - 07 Dec 2011 - 12:20 - EtibarTaghiyev