I'm releasing a new little project today. It's called Minigeo, it's shared on Google Project Hosting, it's released under GPLv3.

Minigeo is a lightweight Java library that allows one to plot geographical data (namely lines between points determined by a latitude-longitude pair), using Universal Transverse Mercator (UTM) projections.

The display is done using a Swing JFrame. The user may pan and zoom with the mouse à la Google Maps (i.e. drag to pan, scroll to zoom).

It is especially useful for educators, as students can very easily use this library during practical sessions. Minigeo is very basic, but ultra-simple to use.

20110717_minigeo_osmdata.png

The screenshot shows a Minigeo window displaying OpenStreetMap data as wireframe.