Other stuff...
This page collects together various online and standalone software that I have developed over the years. Much of it is for historical interest only, but some of it may be useful to you and it's all open source so needs to be offered for download somewhere :-)
Online software
Source code for all online software, and OpenTrail is available via Subversion, under the address svn://free-map.org.uk/svn/freemap. Please email me on nick underscore whitelegg at yahoo dot co dot uk if you would like to contribute to the code and require an SVN account. It can also be browsed online here.
Freemap-VMD
OSM footpath data and OS LandForm PANORAMA contour data overlaid on OS VectorMap District raster tiles. See here.
Freemap 3D
A demo 3D OSM viewer using WebGL and NASA SRTM height data. Available here.
Downloadable software
OpenTrail
OpenTrail is an in-the-field Android app for walkers, using Freemap maps. Currently it shows Freemap and out-of-copyright OS maps for navigation, and allows you to:
- Submit annotations to Freemap in the field;
- Download and search for selected nearby points of interest (pubs, restaurants, peaks, places);
- View existing annotations on the map and tap on them for more info.
Walknotes
Android app for making Freemap annotations in the field. Make notes on the walk you're doing, e.g. a nice view or path blockage, and upload to the Freemap server while out on your walk. Currently requires in-the-field net access, GPS and the APK needs Android 2.1+, though the source can probably be compiled for 1.x. Available here; source code available here. NOTE:This was an experimental "first Android app" to get used to Android development; Walknotes is now incorporated into OpenTrail, above
FreemapMobile
A JavaME client for Freemap, written mostly in summer 2008. Available here. Shows Freemap, OSM Mapnik, Osmarender, or out-of-copyright OS maps on your Java ME-enabled phone with GPS. Tested on the Nokia N95. Superseded by OpenTrail, above
Footnav
A start on an OpenGL and Qt based 3D viewer of OSM and SRTM data. Not taken further as my interest shifted to WebGL and Android, but source available here should you wish to develop it further.
ZXLIB
C++ library for developing ZX Spectrum-style 2D games on Linux and Windows systems. Comes with tutorial, documentation and simple examples. Based on SDL; developed in 2002 so not guaranteed to work with current SDL. Available here.
Old versions of Freemap
The source code for various old versions of Freemap is available here.
Other things
A range of other software can be downloaded here; browse the downloads directory. Just about all of it is for historical interest only but is open source so here goes.
- Mapmaker: a Qt application for hand-drawing maps to illustrate walks. Fairly obviously deprecated by Freemap and OSM.
- Convict: a demo of how to create a platform game with ZXLIB.
- fmapedit: how I used to process GPX traces back in the days when OSM barely existed and Freemap was a completely separate project. And t'shoebox was considered luxury ;-)
- Some early Java experiments from way back in the late 90s, including a sprite designer and version of Pacman.