5.2 ImplementierungTop5 Realisierung5.1 VorbereitungInhaltsverzeichnisEnglish

5.1 Vorbereitung

Zu Beginn wird ein Benutzeraccount und eine eigene SVN Sandbox bei OpenLayers eingerichtet41. Die Sandbox ist unter http://svn.openlayers.org/sandbox/emanuel/ frei zugänglich. Eine aktuelle Version des Trunks wird in die Sandbox kopiert und dient als Entwicklungsgrundlage. Die Sandbox ermöglicht eine eigene Quellcodeverwaltung und führt nach jedem commit einen automatischen checkout in das öffentlich zugängliche Verzeichnis http://dev.openlayers.org/sandbox/emanuel/ durch. Dadurch lässt sich der bereitgestellte Quellcode für andere Entwickler unmittelbar im Webbrowser testen ohne zuvor einen svn checkout durchzuführen.

Die eigentliche Implementierung erfolgt in einer ausgecheckten Sandbox-Version auf einem Debian GNU/Linux System. Es ist keine Installation nötig; OpenLayers läuft ohne Webserver in einem beliebigen lokalen Verzeichnis. Eine Internetverbindung ist für die Entwicklung notwendig, um mit den unter Abschnitt 4.3 genannten Kartenebenen arbeiten zu können. Getestet wird während der Entwicklung mit dem Firefox-Webbrowser. Zusätzlich wird das Firefox-PlugIn Firebug42 genutzt, um JavaScript-Code zu debuggen, einzelne HTML-Div-Elemente zu visualisieren und den DOM-Baum zu überprüfen. Die OpenLayers-Beispieldemo wird an die definierten Ebenen angepasst (vgl. Abschnitt 4.3).


© 1. Juni 2007, Emanuel Schütze, some rights reserved.
Diese Arbeit ist unter der Creative Commons Lizenz Namensnennung-Weitergabe unter gleichen Bedingungen 2.0 Deutschland lizensiert.

5.2 ImplementierungTop5 Realisierung5.1 VorbereitungInhaltsverzeichnisEnglish