ZylGPSReceiver Mobile is an event driven Compact Framework.NET component that communicates with a GPS receiver.
It is designed for mobile devices such as PDAs, which run on Windows Mobile (CE) 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 compatible receiver connected to one of the serial ports. You can use it also with USB, Bluetooth and IrDa devices, because these devices have a driver that redirects the input from the USB or Bluetooth or IrDa port to a virtual serial port (you can check it in System/Device Manager/Ports). If your device is not provided with such a driver, then use a USB controller whose vendor provides a virtual serial port driver, such as FTDI or use a USB/RS-232 adapter.
ZylGPSReceiver Mobile is written 100% in C# using .Net Comapct Framework. With this component you will be able to develop robust GPS applications for devices running Windows Mobile 2003 SE or later.