Student Thesis STUD-1774

BibliographyHäßler, Achim: Entwicklung einer GPS-Bibliothek in Java.
University of Stuttgart : Collaborative Research Center SFB 627 (Nexus: World Models for Mobile Context-Based Systems), Student Thesis No. 1774 (2000).
111 pages, german.
CR-SchemaD.1.5 (Object-oriented Programming)
H.5.2 (Information Interfaces and Presentation User Interfaces)
J.2 (Physical Sciences and Engineering)
Abstract

Die genaue Bestimmung der eigenen Position ist nicht erst seit heute ein wichtiges Thema. Durch die Entwicklung moderner Navigations- und Positionsbestimmungssysteme sind die sich bietenden Moeglichkeiten und Anwendungsgebiete allerdings auf einem ungleich hoeheren Niveau, wie noch vor etwa 20 Jahren.

Ein solches modernes System zur Positionsbestimmung ist GPS (Global Positioning System), das zunaechst für militaerische Zwecke vom amerikanischen Verteidigungsministerium entwickelt wurde, aber spaeter auch für zivile Anwendungen freigegeben wurde. GPS bestimmt die Position mittels Entfernungsmessungen zu mehreren Satelliten, die die Erde in fester Umlaufbahn umkreisen.

In dieser Arbeit sollte im Auftrag der Firma Xybernaut eine in JAVA geschriebene Bibliothek von Funktionen entwickelt werden, mit deren Hilfe ein an den Xybernaut Mobile Assistant (ein z.B. am Guertel tragbarer Rechner) angeschlossenes GPS-Empfaenger-Modul in der Lage ist, die gesammelten Daten an diesen zu übertragen. Mit anderen Worten sollte eine Schnittstelle für die Kommunikation zwischen Rechner und GPS-Empfaenger entworfen und implementiert werden.

Die vorliegende Arbeit stellt zunaechst einmal die Grundlagen von GPS und die diesem zugrunde liegenden wichtigsten Positionierungsmodelle vor. Danach wird das Protokoll NMEA 0183 von der National Marine Electronics Association behandelt, denn auf diesem beruhte die spaetere Kommunikation von Rechner und Empfaenger. Anschließend werden die erstellten Klassen und Methoden ausfuehrlich dargestellt. Den Schluß dieser Arbeit bildet dann eine Auswertung von Experimenten, die mit einem GPS-Empfaenger und einem Xybernaut Mobile Assistant mittels der erstellten Kommunikationsschnittstelle durchgefuehrt wurden.

Full text and
other links
PDF (937908 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Contactamhaessl@rupert.informatik.uni-stuttgart.de
Department(s)University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems
Project(s)SFB-627, B3 (University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems)
Entry dateMay 6, 2001