"This program is intended to make working with the Generic Mapping Tools (GMT) easier. iGMT provides a graphical user interface for GMT and is written in the Tcl/Tk computer language. Besides supplying a user friendly way of handling GMT, iGMT comes with built-in support for many different geoscientific data sets, such as topography, gravity, seafloor age, hypocenter catalogs, plate boundary files, hotspot lists, CMT solutions etc."
An interactive mapping tool with a built in datasets.
"GpsDrive is a car (bike, ship, plane) navigation system. GpsDrive displays your position provided from your GPS receiver on a zoomable map. The maps are autoselected for best resolution depending of your position and can be downloaded from the Internet. Speech output is supported via the "speech dispatcher" software. All GPS receivers supported by gpsd should be usable"
Filling a gap between commercial software and the people is GPSDrive is this free and open source gem.
"GeoTools is an open source (LGPL) Java code library which provides standards compliant methods for the manipulation of geospatial data, for example to implement Geographic Information Systems (GIS). The GeoTools library implements Open Geospatial Consortium (OGC) specifications as they are developed. The capabilities of GeoTools are presented in the feature list."