Oberseminar 10.05.2011
Studentenvorträge zu Projekt- und Abschlussarbeiten
Studentenvorträge zu Projekt- und Abschlussarbeiten:
Dora Tran: Einbettung von graphischen GUI-Templates in einen Ansatz zur modellgetriebenen Entwicklung von RIAs
Diplomarbeit - betreut von Christian Kroiß
Ziel dieser Diplomarbeit war es, unter Verwendung Modellgetriebener Softwareentwicklung einen Ansatz zur Generierung von RIAs (Rich Internet Applications) aus Zustandsmaschinen-basierten Modellen zu entwickeln. Dabei lag der Schwerpunkt bei der Modellierung der graphischen Benutzerschnittstelle. Statt direkt innerhalb des UML-Modells kann die Oberfläche durch eine SVG-Zeichnung mit geeigneten Annotationen repräsentiert werden. Aus dem so erstellten SVG-Dokument entsteht dann ein EMF-konformes Modell, das in den Workflow einer Modelltransformationskette eingebunden wird. Innerhalb dieses Work ows wird das GUIModell mit einem State-Machine-basierten Modell verwoben, indem die Annotationen aus dem SVG-Dokument mit entsprechenden Referenzen aus dem Logikmodell korreliert werden. Zur Erstellung der SVG-Templates, des Metamodells und des Generators wurden verschiedenste Technologien wie das Eclipse Modeling Framework, openArchitectureWare, Inkscape und das Google Web Toolkit verwendet.