JRaceman Home Page
Free Meet/Race/Regatta Management Software
This page contains information, documentation, and downloads for
JRaceman is a Java
application to enter, edit,
manage and print the data used in a racing meet or regatta.
It is licensed under the
General Public License, so is
freely redistributable in both binary and source form.
See the README file
system requirements, and
Scroll down to see the latest news.
- December 28, 2017: in the last couple of years, JRaceman has been
- August 29, 2015: v1.2.3 released.
This version includes contributions from Mark Shuter to interface to
SprintTimer, an iPhone finish-line app.
- August 15, 2015: JRaceman was used in the recently completed
2015 USACK Sprint Nationals
hosted by the
San Diego Canoe and Kayak Team
Chula Vista Olympic Training Center.
- October 4, 2014: v1.2.2 released.
A few bux fixes and documentation updates for issues that arose
during the 2014 USACK Sprint Nationals in August.
- August 10, 2014: JRaceman was used in the recently completed
2014 USACK Sprint Nationals
hosted by Lanier Canoe and Kayak Club in Gainesville, Georgia,
as well as in April 2014 at the
2014 USA Canoe/Kayak Sprint Team Trials
and in August 2013 at the
2013 USA Canoe/Kayak Sprint Nationals and Paracanoe Nationals
in Oklahoma City, Oklahoma.
JRaceman continues to be used by
Canoe Racing New Zealand,
where it was used for the Canoe Sprint Championships in
- August 29, 2012: JRaceman has still got it!
The newly released v1.2.0 and v1.2.1 contain the collected
enhancements and bug fixes that were done for the
2012 USACK Sprint Nationals
at Green Lake in Seattle, where numerous compliments were
received on how smoothly the results and progressions came out
of the Competition tent: "like a Swiss train", said one coach;
"the smoothest I have seen in my 20 years of coaching" said another.
v1.2.1 contains one fairly significant last-minute change that
was not well-exercised at the regatta, so v1.2.0, without that
big change, is being provided as well.
See the HISTORY file for details.
- October 27, 2011: Another national event for JRaceman:
it was used for the recently completed
14th Asian Canoe Sprint Championships
and Qualification for Olympic Games 2012.
- October 29, 2010: JRaceman has expanded to new Zealand,
where it was used for the recently completed
Blue Lake 1 Regatta.
- October 24, 2010: v1.1.9 released.
A couple of bug fixes and a couple minor changes to add a bit more
Some of the modifications included in this release,
such as the customization capabilities, were used in
a pre-release to get
2010 Australian Flatwater Nationals.
- January 30, 2010: v1.1.8 released.
Fixes for a couple of SQL bugs introduced in version 1.1.7
that caused problems in results entry and progressions.
- August 8, 2009: v1.1.7 released.
This version includes some significant database performance
enhancements when running on a large database (such as one with
multiple years of regattas in it).
There were quite a few SQL query changes in this version, and
although there are unit tests designed to catch regression errors,
as with all such changes remember the standard advice to keep
around the previous version of JRaceman so that you can quickly
switch to it in case you run into a bug in this version
during a regatta.
- April 26, 2009: In March, JRaceman v1.1.6 was used at the
2009 Australian Flatwater Nationals.
- October 26, 2008: v1.1.6 released.
This version fixes a problem that caused the installer not to work
on Windows in versions 1.1.4 and 1.1.5 (the error message was
"Can't find entry in jar file for jraceman-1_1_5/jshortcut.dll").
It also includes a fix for a memory leak in the Person Entries
dialog which would cause JRaceman to run out of memory after
typically about a half hour of using that form.
- March 17, 2008:
JRaceman v1.1.5 was successfully used for flatwater racing at the
2008 Oceania Canoe Kayak Championships at Penrith, Australia,
which was both the
Australian Flatwater Nationals and the
Oceania Olympic Qualification Championships.
JRaceman's ability to connect to
allowed them to open each race on their FinishLynx system
with the full name and affiliation details of every paddler,
which allowed fast analysis and
display of results on the main scoreboard.
- March 6, 2008: v1.1.5 released.
This version has a critical fix for table sorting when running
under Java 1.6 (plus a couple of minor other changes).
Table sorting works fine running under Java 1.5, but Sun made some
Table changes in 1.6 which collided with methods already in JRaceman,
so JRaceman had to be changed to avoid that problem.
- March 3, 2008: v1.1.4 released.
This version has a few small enhancements to progressions,
sorting on multiple columns, and the ability to import and
export from the regular GUI the team rosters and entries
that can be imported and exported using the web interface.
- August 12, 2007: v1.1.3 released.
This version includes a few minor enhancements and bug fixes
during the just-completed
2007 USACK Sprint Nationals.
- August 12, 2007: v1.1.2 released.
This version was used during the preparation for the upcoming
2007 USACK Sprint Nationals, and has some improvements for the
registration and scheduling steps.
- July 16, 2007: v1.1.1 released.
A few bugs fixes, a couple of improvements to Checks.
- July 15, 2007: JRaceman was used for the
Sudbury Dragon Boat Festival in Ontario, Canada.
- July 3, 2007: v1.1.0 released.
This version implements Challenge groups, including the ability
to specify that an event should be seeded according to Challenge
groups, and reports with team number and Challenge group rather than
- June 23, 2007: v1.0.3 released.
This version includes the ability to specify a Fill Order for
each stage of a Simplan, along with a number of bug fixes to
Simplans to make more complicated Simplans work (in particular,
Simplans with large next-best-time counts).
- June 18, 2007: v1.0.2 released.
This version was used in the just-completed
2007 Ted Houk Memorial Regatta in Seattle,
during which the software was ironed out with some
essential fixes for bugs introduced in v1.0.0.
Don't use version 1.0.0 or 1.0.1, use this version.
- June 14, 2007: v1.0.1 released.
This version has fixes for some bugs that severely
limited the functionality of the web interface, plus a few
bug fixes for the regular UI, and the ability to run in true
batch mode in a headless environment.
- June 8, 2007: v1.0.0 released.
This version includes improvements to the web interface,
and the downloads page now includes a link to a war (Web ARchive)
file to simplify setting up web registration with JRaceman.
These changes have not yet been thoroughly tested, and this
version is intended mainly to allow early adopters who want
to use the web interface to give it a try.
If you do, be prepared for a few problems as the mechanism gets
proved and improved.
See the README.html file for brief directions on setting up
the web registration module,
and send email if you have questions.
- April 24, 2007: v0.9.4 released.
This version includes the ability to specify an alternate
style sheet for reports to compress the layout in order to print
on fewer pages of paper, as well as allowing you to write your
own custom style sheet.
It also includes a fix to a subtle bug in progressions with
a not-so-subtle manifestation that caused progressions that went
directly from heats to finals (such as Australian plan A) to fail.
- March 15, 2007: JRaceman in Australian Nationals again.
JRaceman was once again selected for use at the
2007 Australian Flatwater Nationals (March 7 to 11).
This year they linked JRaceman to their FinishLynx finish line
system and scoreboard.
- August 13, 2006: v0.9.3 released.
This version includes the ability to specify that scoring competitors
get preferential treatment over non-scoring competitors when progressing.
This capability is intended to satisfy new USACK requirements concerning
the progression of International competitors at USACK competitions.
See the HISTORY file for details on what this means.
In addition, a few bugs experienced during the 2006 USACK Nationals have
- August 1, 2006:
The Lanier Canoe and Kayak Club,
celebrating their ten-year anniversary of the 1996 Olympic Canoe and
Kayak competitions at the Lake Lanier Olympic Venue near Atlanta, GA,
this year hosted the
2006 USACK Flatwater Sprint National Championships and
US Masters National Championships, at which they used
JRaceman to record the
- July 10, 2006: v0.9.2 released.
This version has a few bug fixes in progressions, one of which
was causing JRaceman to refuse to do automatic progression
in some cases. See the HISTORY file (Version History) for details.
- June 24, 2006: v0.9.1 released.
This version supports seeding of race lanes.
It also has bug fixes after using JRaceman for the
2006 Ted Houk Memorial Regatta in Seattle.
- June 3, 2006: v0.9.0 released.
This version includes customizable complex progression plans (Complans),
and with them a definition of the Australian Canoeing progressions.
There are also some miscellaneous minor improvements to simplify
data entry and editing, such as an "Add Time To Results" dialog to
handle plus-time offsets.
- April 9, 2006: JRaceman in Australian Nationals.
After using JRaceman for the 2006 Australian Grand Prix
1 (January 13 to 15)
(February 17 to 19),
it was used for the
2006 Australian Flatwater Nationals (March 8 to 12)
at Penrith, NSW.
- January 29, 2006: JRaceman in Australia.
On the weekend of January 13 to 15, JRaceman was used at the
2006 Australian Grand Prix 1
at Nagambie, Victoria.
Kate Heeley used JRaceman for the first time and was able to
Great job, Kate!
- September 21, 2005: v0.7.8 released.
This version includes a substantial improvement in the performance
and memory usage of the Report Print command, including Preview,
making it possible to print larger reports than before.
The Previewer now also allows you to directly go to a specific
page in the preview pages.
The Users Guide has been updated.
- August 14, 2005: v0.7.7 released.
This version was successfully used at the USACK Sprint Nationals 2005.
The Seattle Canoe and Kayak Club's
In addition to a number of little improvements to reports,
this version includes the ability to automatically import race
results from a spreadsheet in the format produced by the Omega
finish line system.
- August 6, 2005: v0.7.6 released.
A few more improvements in preparations for Nationals 2005,
including some changes to the Race Entries report to make it
more useful for scratch meetings.
- July 29, 2005: v0.7.5 released.
This version has enhancements to help manage registration
and pre-regatta setup.
- July 14, 2005: v0.7.4 released.
This version has bug fixes and enhancements after using JRaceman
2005 Ted Houk Memorial Regatta in Seattle.
- June 11, 2005: v0.7.3 released.
This version includes improvements to the handling of on-line
registration, both in the web pages and in the GUI client,
as a result of lessons learned during the on-line registration
for Ted Houk 2005.
- May 29, 2005: v0.7.2 released.
This version includes improvements to the web registration pages.
It is currently being used as the on-line registration system for
Seattle Canoe and Kayak Club's
Ted Houk Regatta 2005.
- January 27, 2005: v0.7.1 released.
This version includes a fix for an unfortunate bug that prevented the
Windows version from starting, along with a few other minor changes.
- November 25, 2004: v0.7.0 released.
This version includes a Registration tab, scratch flags for
Events, Races, and Entries, and improvements to sorting in sheets.
In addition, this version includes a preliminary web registration
interface (you have to build this part yourself for now; it will
be part of the default build later).
These changes required making changes in a significant number of places.
As with any point-zero release, this version is more likely to have
some problems than other releases.
- August 8, 2004: v0.5.5 released.
This version includes some user interface improvements.
Little things that make the interface just a little bit nicer
to use, such as multiple-key searching in ComboBox lists, and
tool-tips showing truncated table cell contents.
- June 23, 2004: v0.5.4 released.
Bug fixes and a few enhancements after using JRaceman for the
2004 Ted Houk Memorial Regatta in Seattle, where it performed
- May 29, 2004: v0.5.3 released.
A few enhancements to reports.
- April 22, 2004: v0.5.2 released.
In addition to bug fixes, this version has improved date input
handling: dates can be input either in the standard SQL time
format (such as "2004-04-22") or in a localized format
(such as "Apr 22, 2004" for English, which is the default).
- January 16, 2004: v0.5.1 released.
Mostly bug fixes. Automatic lane assignment and progressions in
v0.5.0 had some problems that pretty much made those functions
- December 21, 2003: v0.5.0 released.
Lots of changes in this version, so lots of opportunities for
new bugs. This version is only for the adventuresome.
Internal changes, schema changes, GUI changes, and a
Tutorial Wizard to help get over that initial hump of the
- September 10, 3003: v0.3.17 released.
A few bug fixes.
This version was used at the 2003 Eric Hughes Regatta in Seattle.
The results (with all race reports manually collected onto one page) are
on the Seattle Canoe and Kayak Club's
- August 24, 3003: v0.3.16 released.
Merged Entry and Progress tasks in By Event tab,
and a few improvements to reports.
- August 11, 2003: v0.3.15 released.
This version was successfully used at the
USACK 2003 Sprint Canoe/Kayak Nationals
in Oakland, California.
Lots of new features and bug fixes.
It is worth upgrading to this release.
- August 1, 2003: v0.3.14 released.
Last release before USACK Nationals 2003.
A trivial change from v0.3.13, just a new PRELIMINARY image.
- July 30, 2003: v0.3.13 released.
Mostly Reports - bug fixes and a few minor enhancements.
- July 27, 2003: v0.3.12 released.
Mostly improvements to the Import process.
- July 21, 2003: v0.3.11 released.
This version includes a number of improvements relating to
the first-round draw and progressions:
a combined auto/manual Progress task in the new By Event tab,
the ability to select only the first round when printing up
Lane reports, and a description of the (USACK) progression in
use at the bottom of Lane reports.
- July 11, 2003: v0.3.10 released.
This version adds the new top-level By Event tab, allowing you
to select an Event and a task to perform on that Event,
providing a simpler way to perform multiple operations
on one Event.
- June 26, 2003: v0.3.9 released.
This version includes bug fixes and usability improvements for
problems experienced at the 2003 Ted Houk Memorial Regatta,
mainly focused on simplifying the process of creating,
recreating or editing Races and first-round Lane assignments.
- June 15, 2003: v0.3.8 released.
This version was used at the 2003 Ted Houk Memorial Regatta
at Green Lake in Seattle on June 14th to 15th.
You can see the
produced by JRaceman at the web site of
The Seattle Canoe and Kayak Club
in the Race Results section.
- May 30, 2003: v0.3.7 released.
The new Person Entries dialog simplifies entering all entries
for a person, and removal of the Groups and Addresses tables
simplifies the database schema.
- May 19, 2003: v0.3.6a released.
Options to run in server and client modes,
new version of Mckoi database.
- December 30, 2002: v0.3.5 released.
The startup splash screen now includes a progress bar.
- November 25, 2002: v0.3.4 released.
This version is focused on improving the installation process.
The install now creates a shortcut and a menu on Windows
automatically starts JRaceman, and assists with the initial
import of a sport definition file, with fewer dialogs to answer.
- November 9, 2002: v0.3.3 released.
Fixed a bug that prevented the database from being created on
Windows 98 since v0.3.0.
- November 1, 2002: v0.3.2 released.
- October 12, 2002: v0.3.1 released.
Mostly bug fixes.
This version was used at the 2002 Eric Hughes Regatta in Seattle.
The results, produced straight out of JRaceman with no hand-editing,
on the Seattle Canoe and Kayak Club's
- October 4, 2002: v0.3.0 released.
Now delivered as a self-extracting JAR file for easier installation.
Support for the FinishLynx automated finish-line system.
New version of Mckoi database.
Better Users Guide.
- September 22, 2002: v0.1.14 released.
Support for custom scoring and lane assignment preferences, and
an improved Users Guide.
- September 9, 2002: v0.1.13 released.
Support for custom progression plans,
plus a new screen for easy manual editing of
the progression for a race.
- August 24, 2002: v0.1.12 released.
Support for non-scoring teams,
such as international competitors in a national competition.
- August 11, 2002: v0.1.11 released.
Support for easy updating of
a web site during a meet. See the
sample Ted Houk web directory.
- July 20, 2002: v0.1.10 released.
Improved Finish tab. Updated screen shot for it.
- June 29, 2002: v0.1.9 released.
Improved Scheduling capabilities.
The sample reports and screenshots were updated to reflect the changes.
- June 17, 2002: v0.1.8 released.
This version was tested (although
not used as the official system) at the 2002 Ted Houk Memorial Regatta
at Green Lake in Seattle on June 15th to 16th.
You can see the output (hand-edited to group pages together)
at the web site of
The Seattle Canoe and Kayak Club
in the Race Results section.
- June 1, 2002: v0.1.7 released.
Groups check, minor changes.
- May 18, 2002: v0.1.6 released.
Label preview, database checks.
- May 3, 2002: v0.1.5 released.
The web site now has screenshots and
sample reports to allow you to get a better feel for JRaceman before
downloading and installing it.
- April 21, 2002: v0.1.4 released.