Copyright (c) 2008-2015 Simon Denier
Homepage: http://sdenier.github.io/Geco
Geco is a lightweight application for managing orienteering races. It is written in Java and designed to be cross-platform.
Geco comes with powerful features designed around its algorithm for automatic course detection: accurate trace, automatic entry before/after the race, race recreation from backup memory...
The Geco UI is designed to provide a lean user experience: navigate through stage workflow using the top tabs, and access data by direct manipulation.
Geco can handle multiple race formats: classic inline, free order, orientshow, multi-sections with time penalties, neutralized legs.
Geco 2.3 enables the multi-sections race format, which can mix inline and free order sections, provide time penalties per control, section neutralization, split printing with sections...
Unzip the archive file then double-click the jar file.
Geco runs with Java version 6 and above. You can download a JRE (Java Runtime Environment) from http://www.java.com
You need SPORTIdent drivers to read SI cards.
- Windows: download available at http://www.sportident.com/
- Mac OS X: read the FAQ.
- Linux: always a bumpy ride. Take your chance but no guarantee it will work out of the box.
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 usable: almost any available action is visible, data accessible through direct manipulation, no hidden menus, no complicated workflow.
geco*.jar
- applicationdata/template/
- sample files for various imports (archive, startlist...)data/modeles/
- french models for course-category associationsformats/
- mustache templates for results (ranking, splits, ticket...)help/
- documentation in html formatlicences/
- license files
If you want to contribute to Geco (whatever your skills are), you can! Just read that page to see what you can do.
If you specifically want to develop, go read the dev guidelines.
The Geco application is released under the GNU General Public License Version 2. See gpl-2.0.txt for details.
Original parts of this program are distributed under the MIT license. See LICENSE file for details. Open-source code available at http://github.com/sdenier/Geco
GecoSI library released under the MIT license. See http://github.com/sdenier/GecoSI for full details. GecoSI uses the RXTX library, released under LGPL v 2.1 + Linking Over Controlled Interface.
Other libraries used by Geco:
- JarClassLoader (GNU General Public License Version 2)
- Json in Java (subset)
- Jackson (Apache License 2.0)
- ICU4J (subset, ICU License 1.8.1)
- JMustache
Icons come from the Crystal Project Icons (LGPL) by Everaldo Coelho.