Framework für Web-basierte Darstellung von Time-Series Daten

Aquino, Giuseppe and Brouwer, Simon (2014) Framework für Web-basierte Darstellung von Time-Series Daten. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
Text
Framework für Web-basierte Darstellung von Time-Series Daten.pdf - Supplemental Material

Download (5MB) | Preview

Abstract

Aufgabenstellung: Unter Time Series wird eine Folge von zeitabhängigen Messwerten oder Beobachtungen verstanden. Beispiele von Time Series sind die Entwicklung von Aktienkursen, Preisen oder Computer- bzw. Netzwerkperformanz. Time Series werden häufig als Linien-Diagramme visualisiert. Für die Darstellung von Time Series im Web existieren bereits eine Vielzahl von Bibliotheken welche es einfach machen Time Series Daten graphisch darzustellen. Der Industriepartner IBM Research - Zurich entwickelt verschiedene Systeme welche die Verarbeitung und Darstellung von Time Series voraussetzen. Für viele dieser Systeme werden unterschiedliche Libraries zur Darstellung (Plotten) der Time Series Daten verwendet. Das Ziel der vorliegenden Arbeit ist es ein Framework zu entwickeln welches das visualisieren der Time Series Daten vereinfacht und vereinheitlicht. Ergebnisse: Das Ergebnis der vorliegenden Arbeit stellt ein Client-, Serverbasiertes Framework dar. Für die Visualisierung der Time Series Daten wurde auf Seite des Clients eine Plotting Library evaluiert auf welcher der Client basiert. Für die Entwicklung des Clients wurde JavaScript mit jQuery eingesetzt. Die Server Seite dient als Proxy zwischen dem Client und dem Time Series Service. Für die Erweiterbarkeit des Proxys wurde das Spring Framework verwendet. Als Kommunikationsschnittstelle zwischen Client und Proxy dient eine REST-API, welche mit Jersey realisiert wurde. Schlussfolgerung: Die vorliegende Arbeit ermöglicht es dem Frontend Entwickler einer Time Series Applikation die Daten mit wenig Aufwand darzustellen. Gleichzeitig kann der Backend Entwickler seine Time Series Datenquelle für den Frontend Entwickler mit ein wenig Programmieraufwand zur Verfügung stellen.

Item Type: Thesis (Bachelor)
Subjects: Topics > Internet Technologies and Applications > Visualization
Topics > User Interface Design
Area of Application > Business oriented
Area of Application > Web based
Technologies > Programming Languages > Java
Technologies > Programming Languages > Java Script
Metatags > IFS (Institute for Software)
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Creators:
CreatorsEmail
Aquino, GiuseppeUNSPECIFIED
Brouwer, SimonUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorStolze, MarkusUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 08 Oct 2014 08:44
Last Modified: 08 Oct 2014 08:44
URI: http://eprints.hsr.ch/id/eprint/372

Actions (login required)

View Item View Item