Another addition to CodePlex is a new component for working with GPS. GPS.NET is primarily a commercial .NET component developed by GeoFrameworks LLC since 2004. In 2009, John Pearson decided to post the full GPS.NET source code for public use. The current version of the product is 3.0, which was released shortly before being published on CodePlex. This framework offers intuitive GPS functionality in real time, which works most efficiently on any computer, mobile device and NMEA-compatible GPS devices. Opportunities
Automatic detection of a serial GPS device (or a device found via a virtual serial port)
Automatic detection of bluetooth devices (when using the Microsoft Bluetooth stack)
Support for new devices using the QaulComm GPS chipset (namely HTC devices like the TyTn II, P3300 and AT & T Tilt)
Automatic detection of the speed of binary transmission
Automatic recovery of lost connections
Unified framework for code that supports .NET Framework 2.0 / 3.x and .NET Compact Framework 2.0 / 3.x
Zoomed in accurately GPS thanks to Kalman filtering
Support for desktops and mobile devices
Support GPS Intermediate Driver for Windows Mobile 5.0+
Support for real-time GPS data retrieval not based on Microsoft's GPS API
Support control and monitoring accuracy
A set of animated measuring controls for desktops and mobile devices (Altimeter, Compass, Speedometer, SatelliteViewer, SatelliteSignalBar)
You can read more about the component on CodePlex It is nice to see that such developments go into free access.