GPS in open source
Just bumped into http://gps.iter.dk/, looks promising for my purposes. I'll take a look on it. Short desdcription from the site:
The PocketGPSLib for your desktop or Pocket PC application, makes it easy to implement a GPS receiver in any .NET based application. Written 100% in C#.
Full support for all GPRMC, GPGGA, GPGSA, GPGLL, GPGSV and PGRME NMEA sentences. The library runs in its own thread, ensuring the dataprocessing isn't clogging up your interface. The library it is fully threaded and event based for easy and efficient implementation.
Supports sending RTCM messages to the GPS device, making Differential GPS possible. You can for instance integrate NTRIP DGPS protocol with PocketGpsLib, which increases the accuracy significantly.
Includes full sourcecode and C# example app for Visual Studio.NET 2005. PocketGpsLib is released under GNU Lesser General Public License.