AbstractsEngineering

Workflow graph editing and visualization in HTML5 and Javascript

by Marcus Alfredsson




Institution: Linköping University
Department:
Year: 2015
Keywords: Workflow; SVG; HTML5; JavaScript; Engineering and Technology; Teknik och teknologier; Information Technology; Informationsteknologi
Record ID: 1356692
Full text PDF: http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-118001


Abstract

Being able to run applications written in a single language on multiple platforms is a strong incentive for migrating applications to the web. This along with the possibility to avoid the sometimes problematic procedure of installing software, makes the case even stronger. This thesis investigates how to migrate a workflow graph editing system into a web technology in order to publish it on the web. We will evaluate a number of different technologies such as WebGL, HTML5 canvas and SVG. SVG is deemed as the preferred technology due to its advantages when it comes to interaction. As it can leverage JavaScripts event system we get a potent way of handling events without writing a single line of code. When combining this with the framework D3JS we achieve a great tool for writing workflow management systems.