Viking is a free/open source program to manage GPS data
NMEA 0183 library for Java
Tool to work on map data, to check the data and generate your own maps
a free and open map of wireless communicating objects
GPSBabel converts and transfers data like waypoints, tracks & routes.