Geco /

The default branch has multiple heads

Filename Size Date modified Message
421 B
424 B
157 B
363 B
28.6 KB
1.1 KB
4.1 KB
2.6 KB
Geco readme file version 1.0
Copyright (c) 2008-2010 Simon Denier

Geco is a lightweight application for managing orienteering races.
It is written in Java and designed to be cross-platform (please report if you find platform issues).

Geco is especially geared towards the Orient'Show format:
- it provides advanced functions to explain MPs and count penalties (including butterfly miss);
- it manages heat qualifications.

Geco UI is also designed to provide a lean user experience: navigate through stage workflow using the top tabs, and access data by direct manipulation.

Install: unzip the archive file (should be done if you can read this file).

Geco runs with Java version 6 and above. It might run with Java version 5.
You can download a JRE (Java Runtime Environment) from

you need the SportIdent drivers to read SI chips.
– Windows: download available at
– Linux: recent kernels recognize the chip used by SI station, so it’s plug’n’play.
– Mac OS X: nothing out of the box, but it is easy to install some driver and get Mac OS to recognize the station (one line to hack). Contact me for the process.

Launch: double-click on the jar file.

User documentation available under the help/ folder in html format.

If you are experienced with orienteering softwares, you can jump-start using the application without the doc.
Geco UI is designed to be very usable (there is still room for improvements): almost any actions available is visible, data accessible through direct manipulation, no hidden menus, no complicated workflow. 

Directory structure
|- geco*.jar: application
|- readme.txt: this file
|- LICENSE: license info
|- IOFdata.dtd: dtd file for checking XML course descriptions
|- data/: folder holding multiple stage folders (stage folders can be in any folder)
|- data/sample_stages.prop: sample file describing a multi-stage event
|- data/templates/: sample stage files editable with a spreadsheet application 
|- help/: documentation in html format

Original parts of this program are distributed under the MIT license. See LICENSE file for details.
Open-source code is available at

SIReader library kindly provided by Martin Flynn, many thanks to him!
Visit his software Òr on

SIReader uses the RXTX library, released under LGPL.
See website for details

Icons come from the Crystal Project Icons, released under LGPL, designed by Everaldo Coelho.