Activity Workshop
 

Prune downloads

Prune is available to download either as compiled jar (just the runnable code) or as source code (the entire java source) if you want to compile it yourself. The latest released version is version 7.

Jar file

Runnable code (400 kb)
prune_07.jar - Get this one if you just want to run it

Jar file

Source code (320 kb)
prune_07_source.jar - Get this one if you want to be able to edit and compile it
Redistribution is possible according to the included license conditions of the GPL.

Installation

There is no installation. Simply download the jar file to your machine.

Running

If you have associated jar files with java already, then you can just double-click on the jar file to run it. If not, you can right-click on the jar file and select "open with..." and then "Java platform" (or something similar).

Alternatively you can use the command line to launch the jar, like this:

java -jar prune_07.jar

But remember you must include the whole path to the Prune jar file. To make it easier, you can create a shortcut on your desktop or menu to call the above command. Or you can set up an alias in your .bashrc to this command, so you just have to type "prune" to run it.

Prune should automatically select the language based on your system settings - but remember that only the languages EN, DE, DE_ch, ES, FR, IT and PL are currently supported. Also PT, RO and ID are partially supported. If you want to override these settings and select the language yourself, you can do this with an extra parameter:

java -jar prune_07.jar --lang=DE

Additional language packs

Volunteers provide most of the language translations for Prune, and every time a version of Prune is released, the latest version of the translations is taken and included in the jar file. If the translations are improved after Prune has been released, these can be made available in a separate text file, and then specified in the command used to launch Prune.

There are currently three language packs available for Prune version 7:

If you want to use either of these language packs, just save the appropriate text file to your machine (preferably in the same directory as the prune jar file), and then specify the location of this file with an extra parameter when you launch Prune, for example:

java -jar prune_07.jar --langfile=prune_german_texts.txt

Optional extras

See the dependencies page for how to get the additional bits of software to extend Prune's functionality. These include the Java runtime, the Java3d libraries for real-time 3d display, Povray for rendering of 3d images, Exiftool for saving coordinates to exif information of jpegs, GPSBabel for communicating with GPS receivers, and gnuplot for drawing charts of altitudes, speeds etc.

Version history

The major changes with version 7 are as follows:

This table shows all the versions of Prune released to date, including source code. For full details on the change history, see the readme.txt file included in each jar.

VersionNicknamePublishedRunnable codeSource codeClassesLines
1
The first one28 September 2006prune_01.jar (144 kb)prune_01_source.jar (92 kb)548300
2
The 3-d one29 March 2007prune_02.jar (220 kb)prune_02_source.jar (148 kb)8214000
3
The one with photos2 August 2007prune_03.jar (280 kb)prune_03_source.jar (192 kb)10217000
4
The correlating one29 January 2008prune_04.jar (328 kb)prune_04_source.jar (228 kb)11520000
4.1
The exiftool fix one22 February 2008prune_04.1.jar (328 kb)prune_04.1_source.jar (228 kb)11520000
5
The one with maps11 May 2008prune_05.jar (352 kb)prune_05_source.jar (240 kb)12121000
6
The integrated maps one6 October 2008prune_06.jar (404 kb)prune_06_source.jar (284 kb)13724000
7
The charting one12 February 2009prune_07.jar (400 kb)prune_07_source.jar (320 kb)15827000

Download history

The number of downloads of Prune has increased steadily over the months as the program has become more useful and better publicised. Some landmarks:

September 2006 - first version made available for download
November 2006 - downloads exceed 10 per month
April 2007 - total downloads exceed 100
August 2007 - downloads exceed 100 per month
January 2008 - total downloads exceed 1000
October 2008 - downloads exceed 1000 per month
January 2009 - total downloads exceed 10000

File formats

The following table shows the file formats understood by Prune, and whether reading and/or writing is supported. The numbers in the table indicate the version number of Prune at which the support was introduced.

File FormatReading supportWriting support
TextDelimited text file11
Xml (Kml)Google Earth Xml format31
Xml (Gpx)Standard Xml format34
PovFor 3d rendering by Povray-2
Jpeg (Exif)Exif tags of photographs33
KmzCompressed Kml73
Via GPSBabel to/from GPS67
Via gnuplot to SVG-7

To do

There are several additional features planned which have not yet been implemented. The current status of development is shown in the development page.

Of course any suggestions or contributions, especially multi-lingual translation expertise, would be very gratefully received! Please see the translation wiki for details on how to help with this.