14.01.2014 Aufrufe

Crawlen von GPX Dateien aus Sportstrecken ... - Userpage

Crawlen von GPX Dateien aus Sportstrecken ... - Userpage

Crawlen von GPX Dateien aus Sportstrecken ... - Userpage

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

9 Implementierung Klingen, Dreßke<br />

Leistung ( Watt ),<br />

Trittfrequenz ( Umdrehungen pro Minute ),<br />

Herzfrequenz ( S c h l g e pro Minute ),<br />

Akkustatus<br />

Listing 2: CSV-Beispiel Listing<br />

9 Implementierung<br />

Die Aufgabe wurde als eine AllInOne-Lösung in Java entwickelt. Java bereitete<br />

die Möglichkeit bereitet neben der konsolenbasierten Eingabe auch die<br />

Logik in einfacher Form umzusetzen. Als Entwicklungsplattform wurde Netbeans<br />

sowie zur Vereinfachung der Logik die Plugins Apache Commons CLI,<br />

Selenium, Apache Commons Compress.<br />

Apache Commons CLI ermöglicht auf einfach Art und Weise eine Verwendung<br />

der über die Konsole eingegebenen Parametern. Da dies für ein konsolenbasiertes<br />

Programm unabdingbar ist wurde hier auf die fertige Bibliothek<br />

zurückgegriffen.<br />

Selenium ist eigentlich als Webtesting Framework gedacht, was ein automatisiertes<br />

Testen einer Webpage ermöglichen soll. Der Ansatz, bzw. die Fähigkeit<br />

sich frei auf einer Webseite zu bewegen und mit ihr in jeder erdenklichen<br />

Form zu interagieren wurde genutzt um benötigte Informationen der Datenquellen<br />

auf ihren Webseiten in Erfahrung zu bringen.<br />

Apache Commons Compress ist eine Sammlung gängiger Kompressionsverfahren.<br />

Da die zu crawlenden <strong>Dateien</strong> rein textbasiert sind und ein gewisser<br />

Teil redundant ist lassen sich die Spuren wunderbar komprimieren und somit<br />

Speicherplatz, Performance und Trac sparen. Einigen Anbieter verteilten<br />

die angefragten Spuren in komprimierter, welche mittels dieser Bibliothek<br />

wieder entpackt wurden.<br />

10 Testszenarios<br />

Im folgenden sollen die mit dem Crawler durchgeführten Funktionstests<br />

näher erläutert werden. Dabei wurden für jede angebundene Datenquelle<br />

zwei Queries erprobt, die sowohl den Export im <strong>GPX</strong>- als auch im CSV-<br />

Format demonstrieren sollen. Ebenso wurden die Möglichkeiten zur Klassifikation<br />

der Bewegungsart anhand <strong>von</strong> Tags berücksichtigt.<br />

7

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!