WF Webviewer

Eisenhammer, Martin and Stähli, Josua (2015) WF Webviewer. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
Text
WFWebviewer.pdf - Supplemental Material

Download (2MB) | Preview

Abstract

Die Firma Luware AG in Zürich hat für eines ihrer Produkte eine WPF-Applikation entwickelt, die es ermöglicht Workflows zu betrachten und zu ändern. Weil diese WPF-Applikation auf Windows beschränkt ist, soll diese längerfristig durch eine Webapplikation abgelöst werden. Für die Luware AG wurde im Rahmen dieser Studienarbeit eine Webapplikation entwickelt, die Workflows für die Konfiguration einer Anrufbehandlung aus einem XAML auswertet und übersichtlich als Ablaufdiagramm anzeigt. Es handelt sich um eine Client-Server Applikation, welche plattformunabhängig ist und auf gängigen Webbrowsern, wie Google Chrome, Internet Explorer und Mozilla Firefox läuft. Serverseitig wurde die Applikation mit C# und ASP.NET MVC und clientseitig mit JavaScript und AngularJS entwickelt. Der Benutzer kann einen in XAML beschriebenen Workflow als Datei hochladen oder in eine Eingabemaske den Code per Copy and Paste eingeben. Der XAML-Code wird an den Server geschickt und ausgewertet. Der Server sendet den Workflow anschliessend mit der Konfiguration der einzelnen Elemente als JSON an den Client zurück, wo der Workflow grafisch dargestellt wird. Der Benutzer kann ein Element des Workflows auswählen und dessen Eigenschaften betrachten. Ausserdem können die Elemente per Drag & Drop verschoben werden und der Benutzer kann in den Workflow hinein- oder hinauszoomen. Der Workflow kann in zwei verschiedenen Ansichten dargestellt werden: einmal von links nach rechts oder von oben nach unten. Als Workflow-Elemente werden die von Luware bereitgestellten Elemente unterstützt. Es können auch neue Elemente hinzugefügt werden. Es wurde auch geprüft, ob das Ändern der Konfiguration von einer Activity möglich ist.

Item Type: Thesis (Student Research Project)
Subjects: Topics > Software > Optimization
?? AngularJS ??
Area of Application > Web based
Technologies > Programming Languages > C#
Technologies > Frameworks and Libraries > ASP.NET
Metatags > INS (Institute for Networked Solutions)
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Creators:
CreatorsEmail
Eisenhammer, MartinUNSPECIFIED
Stähli, JosuaUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorStettler, BeatUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 20 Oct 2015 07:49
Last Modified: 20 Oct 2015 07:49
URI: http://eprints.hsr.ch/id/eprint/442

Actions (login required)

View Item View Item