FastSVG
Lilac displays a vector map of the world using user-selected projections and scale. The world map consists of segments for the coastlines, political boundaries, and rivers for each of the continents (Asia, includes Australia; Africa; Europe; South America, includes Anarctica; North America). The user selects the segments, the projection and the scale of the map to display. The maps can be saved in Scalable Vector Graphic (SVG) format, which can be displayed in any SVG-capable browser (tested in Adobe SVG Viewer 3.02, Batik Squiggle 1.6, and Firefox 1.5). Lilac includes functions for converting latitude/longitude to X/Y coordinates that can be used by developers to manually add map-related data to the SVG file.

Lilac requires the Java 5 runtime environment (JRE 5.0) which is available for free from Sun.
Lilac requires world map data and the latest Lilac jar file. Download the world map data and the Lilac jar file to the same directory. The world map data is about 30Mbytes, but it only has to be downloaded once. The Lilac jar file is less than 100Kbytes.