NMEA compliant marine navigation

  •        121

The application in this project encapsulates the complexity of handling NMEA sentences and fires events with the name of the NMEA sentence. Controls on userinterfaces can display this information in several ways, depending on the capabilities of the control. A working example ...




Related Projects


A software gps simulator, providing TCP/IP, UDP, http and serial port connectivity in NMEA 0183, XML or user defined output format. Usable for testing all kinds of GPS applications. Can playback pre-recorded GPS files with NMEA output.


GPS library for .NET 2.0 and .NET 2.0 Compact Framework. Supports parsing of NMEA, relaying raw RTCM data either through custom protocol, or via NTRIP for enhanced accuracy.

Captain NMEA Project

A library for working with GPS units in Delphi. Parsing of most NMEA (all hopefully) sentences with a generic entry point for communications libraries of your choice.

Java Marine API

NMEA 0183 library for Java

NMEA Sentence Parser

The NMEA Parser is a lightweight library used to parse NMEA sentences. The project is written in C# 4.0, using Visual Studio 2010.

Bluetooth GPS for Android

An application for using an external bluetooth GPS on Android devices. The application connects to a Bluetooth device (NMEA GPS) and creates a GPS provider which can be used to replace the internal GPS.

GPS Library for .Net

The GPS Library is a single .Net 4.0 Assembly designed to provide a simple object based interface to both the Garmin and Magellan range of GPS devices. In addition the GPS Library will support NMEA devices.


A Java Framework for connecting to and exchanging data from GPS units to J2ME Mobile Devices. Serial and Bluetooth connections to GPS devices. Support for NMEA-0183 GPS Standard. An Observer-Design Pattern makes the library extendable. Based on GPSlib4j.

.NET GPS Vehicle Controller

This project allows the connection to a GPS unit transmitting NMEA data on the serial port and displaying the current position on Google Earth. There are also logging capabilities and control gauges for visual feedback on GPS data.

Whitestone Interactive GPS Software

This application talks to a GPS device over the NMEA protocol via the WIGSGPSComm API. The first version of the WIGS application will present the GPS data in an intuitive fashion, and later releases will be further enhanced with special map support.


GPSProxy is a .NET Compact Framework application that copies GPS data from one COM port on a Pocket PC to another, optionally translating the GPS data format from NMEA 0183 to the Garmin GPS protocol. See version 1.16 for a Windows XP version.

CarPC GPS to Subtitles

CarPCSub 0.7 and CarPCSubGUI 0.7 functions as a GPS NMEA to subtitle or CSV recorder. This Perl app. uses VLC Media Player to record videos. This application is intended to be used in a CarPC (Carputer). Exes for Win32. Version 0.72L compiled for Linux.

geepeeyes: GPS Plugin for Google Earth

A GPS (NMEA) add-on for google earth. geepeeyes plots location,trail,speed amp; heading on a dynamic map view even when off-line(cached). Now w/ Text-to-Speech driving directions amp; a gwdtool for WiFi signal visualization via NetStumbler-to-KML conversion.


OpenNMEA is an open-source Java library for parsing NMEA sentence strings from GPS units into a more useful format, to facilitate interaction between your application and a GPS unit.


.NET Framework GPS communications class library for communicating with GPS devices using NMEA 0183 and/or Garmin protocols. Written in C# with some Win32 interop (not quite mono compatible).


Extensible NMEA-0183 (GPS) data parser in standard C. A directly linkable library intended for applications that want to embed GPS support.


Regatta is a Window Phone application for sailboat racing. Its mission is to make it easier for people to participate in sailboat racing. The underlying technology is C# and WP7. Anyone with an interest in sailing and/or Windows Phone technology is welcome to contribute.


ParseMeFree is the NMEA 1083 lightweight parser library written in Java. The library is used to parse NMEA ASCII frames to Java readable objects.

Java NMEA Utilities

Java Utilities and Software for NMEA data logging and analysis.

NMEA Library

A set of Eclipse Plugins (3.6) that provide data content from NMEA messages through OSGi Services. Registration of position, ship movement and more data listeners allows consumers to get high level updates of low level sensor data.