A GPS framework for .Net, including device detection, diagnostics, emulators, and a NMEA protocol interpreter
Screen Shots | GPS Diagnostics
This framework delivers intuitive real-time GPS functionality with maximum laziness efficiency for all possible computers, mobile devices and NMEA-compliant GPS devices.
This library supports all .NET Frameworks from version 2.0 through 4.0 as well as .NET Compact Framework versions 2.0, and 3.5. Compiler directives are used to target source code for a particular platform (as opposed to having multiple code bases.)
GPS.NET is a formerly commercial .NET component maintained by GeoFrameworks, LLC from 2004 to 2009. In 2009, Jon Person decided to release the full source code of GPS.NET to the public domain for the benefit of the open source development community.
This version is the latest release which had a short lifespan before being released on CodePlex. The purpose of this framework is to deliver intuitive real-time GPS functionality with maximum laziness efficiency for all possible computers, mobile devices and NMEA-compliant GPS devices.
GeoFramework and GPS.Net are now part of the larger DotSpatial project. All classes and libraries have been migrated from GeoFramework 2.0 and GPS.Net 3.0 to the DotSpatial project, under the DotSpatial.Positioning namespace. We’ve taken great care to ensure backward compatibility during this transition, so other than the new namespace, there should be little or no changes needed for your applications that were previously using GeoFramework and GPS.Net.
The existing GeoFramework 2.0 and GPS.Net 3.0 projects will remain here for legacy purposes, but all future development will take place within the DotSpatial project. For this reason, we strongly encourage you to migrate your applications to DotSpatial.
As DotSpatial doesn’t currently support the compact framework (and there is quite a bit of uncertainty about its future) we have included a refactored but still working version in the folder DotSpatial\DotSpatial.Positioning\DotSpatial.Positioning.Compact
this folder will be retained for the purpose of providing compact framework developers a place to keep this platforms version alive.