Evaluation von Openlayers Mobile und khtmlib sowie Erweiterung der khtmlib auf Basis von HTML5

Hengartner, Florian and Kemper, Stefan (2011) Evaluation von Openlayers Mobile und khtmlib sowie Erweiterung der khtmlib auf Basis von HTML5. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
PDF
khtmlib_hsr_-_Evaluation_von_OpenLayers_Mobile_und_khtmlib_s.pdf - Supplemental Material

Download (10MB) | Preview
  • PDF
    Hunting_Wireless_Video_Signals.pdf - Supplemental Material

Abstract

Khtmlib ist eine JavaScript-Bibliothek zur Darstellung von Webkarten auf mobilen Endgeräten. Im Gegensatz zum weit verbreiteten OpenLayers, ist Khtmlib von Grund auf neu und als leichtgewichtige Alternative dazu entworfen worden. Dabei wird der HTML5-Standard konsequent ausgenutzt. Die vorliegende Arbeit verfolgte das Ziel den Code von Khtmlib durch Refactoring zu verbessern und um verschiedene Funktionalitäten zu erweitern. Dabei wurde zuerst OpenLayers evaluiert und mit dem Funktionsumfang von Khtmlib verglichen. Als entsprechende Einarbeitung in OpenLayers bot sich ein Refactoring des interaktiven Lageplans der Hochschule für Technik Rapperswil (HSR) an. Als erste Erweiterung von Khtmlib bot sich das Vektorformat KML an, welches durch Google Earth bekannt geworden ist. Zu den weiteren Verbesserungen an Khtmlib gehören die sog. Groundoverlays (Rasterbilder) - inklusive rotation des Bildes, die Möglichkeit Elemente in Layern zu gruppieren und verschachteln, das Einbinden von WMS, die Vereinheitlichung des Renderings von sog. Overlays und die Adaption des Klassenmodells der Vektor Klassen auf den Simple Feature Access Standard. Die verwendeten JavaScript-Bibliotheken sind jQuery, das Plugin jQueryRotate und für das Unit Testing wurde Jasmine eingesetzt. Die Dokumentation wurde entsprechend angepasst und mit Demobeispielen ergänzt. Die erweiterte und getestete Khtmlib-Bibliothek wird nach Abschluss der Arbeit dem Erstautor übergeben und soll in das Repository integriert werden. Für weitere Infos siehe http://wiki. hsr.ch/StefanKeller/SKemperFHengartnerAufgabenstellung.

Item Type: Thesis (Bachelor)
Subjects: Area of Application > Mobile
Area of Application > Location based
Area of Application > GIS
Technologies > Programming Languages > Java Script
Technologies > Web > HTML5
Metatags > IFS (Institute for Software)
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Creators:
CreatorsEmail
Hengartner, FlorianUNSPECIFIED
Kemper, StefanUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorKeller, StefanUNSPECIFIED
Funders: Bernhard Zwischenbrugger, Wien
Depositing User: HSR Deposit User
Date Deposited: 24 Jul 2012 07:57
Last Modified: 24 Jul 2012 09:35
URI: http://eprints.hsr.ch/id/eprint/147

Actions (login required)

View Item View Item