OpenLAPI Wird am häufigsten für den Zugriff auf Bluetooth-GPS-Geräte von mobilen Geräten verwendet, während ein hoher Grad an Quellcode-Kompatibilität mit JSR-179 beibehalten wird. OpenLAPI hat auch eine Reihe von Backends für die Emulation Standort in Entwicklungsumgebungen, so dass es ein beliebtes Werkzeug für J2ME-Entwickler.
Der Emulator-Modus unterstützt die folgenden Backends zur Standortbestimmung:
& Nbsp; * Zugang der Hardware GPS-Gerät über Bluetooth (falls verfügbar)
& Nbsp; * Emulieren eines sich bewegenden Geräts aus einer NMEA-Protokolldatei (Recorder-Anwendung bereitgestellt).
& Nbsp; * Emulieren einer bewegten Vorrichtung aus einer vordefinierten Spur in einer Google Earth-Datei KML.
& Nbsp; * Emulieren einer Bewegungsvorrichtung durch Auswählen von zufälligen Einträgen aus einem persistenten Speicher
Und die Software kann als Teil eines MIDlet (Java-Anwendung) versendet werden, um Standortbewusstsein durch die folgenden Backends zur Verfügung zu stellen:
& Nbsp; * Zugriff auf Bluetooth GPS-Gerät. Bluetooth GPS-Geräte sind sehr erschwinglich.
& Nbsp; * Proprietäre APIs. Eine ausgewählte Anzahl von Mobilteilen wurden mit GPS-Geräten in der Zeit vor der Übernahme von JSR-179 freigegeben und haben daher ihre eigene Schnittstelle. OpenLAPI kann eine Wrapper-Schicht bereitstellen, um die Hardware in diesen Fällen zu verstecken.& Nbsp; * Protokolldatei nachschlagen, geeignet für physisch statische Geräte
Es ist möglich, Handelsvereinbarungen mit lokalen Netzbetreibern zu verhandeln, um eine Ortserkennung über CellID und andere netzspezifische Techniken (z. B. Einfallswinkel und Triangulation) zu ermöglichen. Ein Mobiltelefon weiß, mit welcher Basisstation es kommuniziert. Durch das Wissen, wo die Basisstation befindet, kann Standortbewusstsein auf mehrere hundert Meter genau sein!
Kommentare nicht gefunden