ZylGPSReceiver Mobile is an event driven Compact Framework.NET component that communicates with a GPS receiver. It is designed for mobile devices such as Pocket PCs and smart phones, which run on Windows Mobile operating systems. It returns latitude, longitude, altitude, speed, heading and many other useful parameters of the current position and the parameters of the satellites in view. The component is extended to calculate distances and make conversions between different measurement units. This component works with any NMEA 0183 compatible receiver, integrated or connected through USB, IrDA or Bluetooth, because these devices have a driver that redirects the input from the USB, IrDA or Bluetooth port to a virtual serial port.
NMEA 0183 (or NMEA for short) is a combined electrical and data specification for communication between marine electronic devices such as echo sounder, sonars, Anemometer (winds speed and direction), gyrocompass, autopilot, GPS receivers and many other types of instruments. It has been defined by, and is controlled by, the US-based National Marine Electronics Association.
Supported NMEA sentences: GPGLL, GPGGA, GPVTG, GPRMC, GPGSA, GPGSV, GPZDA, GPMSS, GPAAM, GPRMB, GPBWC, GPWPL, GPRTE
ZylGPSReceiver Mobile is written 100% in C# , based 100% on .NET Comapct Framework. With this component you will be able to develop robust GPS applications for devices running Windows Mobile 5 or later.