Java Marine API is an NMEA 0183 library for Java.
For furher info and latest source code, see project's Github pages.
http://github.com/ktuukkan/marine-api/
The aim of this project is to create a full utility suite for NMEA protocols (best known from GPS devices). First goal is a full implemenation of the NMEA 0183 protocol 3.0 (without proprietary extensions).
The library provides parsers for NMEA sentences, gpsd-like network daemons and data generators for simulation and testing.
This allows advanced sensor handling from cellphones/tablets/laptops with GPS up to vehicles/ships with NMEA sensors on board.
A cross platform GUI for several code formatter, beautifier and indenter like AStyle, GNU Indent, GreatCode, HTML Tidy, Uncrustify and many more. Main feature is a live preview to directly see how the selected formatting option affects the source code.
A program for cropping GPX track files. The GUI plots the GPX track (latitude vs longitude) and lets the user remove GPS points from the beginning and end of the track respectively. There is also a built-in Command Line Interface.
Note: No development anymore since I found out that GpsPrune does all the things I was looking for.