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.

[thumbnail of khtmlib_hsr_-_Evaluation_von_OpenLayers_Mobile_und_khtmlib_s.pdf]
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
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Keller, Stefan
UNSPECIFIED
Date Deposited: 24 Jul 2012 07:57
Last Modified: 24 Jul 2012 09:35
URI: https://eprints.ost.ch/id/eprint/147

Actions (login required)

View Item
View Item