termine:ss13:130826

26.08.2013 - Peter Reuter (Monday!)

Time 15:00
Room 34-420

Title

A Domain-specific Language for UI-Navigation in Mobile Applications

Abstract

Die Entwicklung mobiler Anwendungen für die meistgenutzten Betriebssysteme Android, iOS und Windows Phone 7 erfordert es häufig, fachlich gleiche Anwendungen mehrfach zu entwickeln. Anwendungen für ähnliche geschäftliche Umfelder verfügen zudem oft über ähnliche Dialoge und Dialogflüsse. Software-Entwickler stehen dabei vor der Herausforderung, den Aufwand an Neuentwicklung zu minimieren. Ziel dieser Masterarbeit ist es, ein Werkzeug zur Generierung von nativen Anwendungen für mobile Geräte prototypisch umzusetzen. Dazu werden die typischen Navigationsstrukturen und -konzepte mobiler Anwendungen durch abstrakte Beschreibungen mittels einer Domänen-spezifischen Sprache (DSL) festgehalten. Diese DSL erlaubt somit das Ableiten Plattform-unabhängiger Beschreibungen von Dialogen und Dialogflüssen. Weiterhin wird ein prototypischer Generator entwickelt, der aus den abstrakten Dialog-Modellen alle notwendigen Artefakte für die Android-Plattform erzeugt. Abschließend wird die Spezifikation einer fiktive Anwendung mittels der entwickelten DSL präsentiert. Anhand dieser Anwendung wird exemplarisch die Funktionsweise des vorgestellten Ansatzes demonstriert.

termine/ss13/130826.txt · Last modified: 21.08.2013 11:06 by paddy