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.
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 |