Run Recorder

This is an Android application for recording agility runs. As I compete in USDAA only, only USDAA trials are directly supported at this time. If you'd like another organization added and are willing to volunteer to be my source for information about the organization, drop me an email.


Note what Run Recorder is not: it is not a database for tracking your title progression, total points, etc. It is for recording run data at the trial site, to later be entered into such a tracking program manually, or automatically if the program can read a Run Recorder export file. Run Recorder can also send its data to a database hosted by a server on the internet, which can then be used by a tracking program or any other application capable of accessing the database used by the server.


(The exception to the above is that you can track LAA progression, and the number of Qs and judges per titling class.)


Your Android device must be set to allow the installation of programs not downloaded from Google Play. Once the application is installed, be sure to set this back to off/disallow.


(Standard disclaimer about backing up your data, you incur all risks, etc. I use this application myself and developed it using my equipment, but just because it doesn't trash my equipment doesn't guarantee it won't trash your Android device, whether phone, tablet, or otherwise; that other applications won't interfere with it; that it won't interfere with other applications; etc. Since I don't have every Android device, I can't test every possibility, so Your Mileage May Vary.

Privacy notice: this application sends anonymous tracking data to Google Analytics. This data is subject to the Google Analytics Terms of Service which, among other things, forbids the use of personally identifiable data. I am tracking a minimal set of data in order to get an idea of how people are using the app. If you're uncomfortable with this, bear in mind that most applications track a lot more data without being up front about it ... oh, maybe that won't make you more comfortable, but you should feel better about my tracking. 

Documentation

RunRecorder.pdf 

Server

This is an example Tomcat- and SQLite-based example Run Recorder server. It does not include Tomcat, SQLite or any other libraries but shows where they could be located and how they could be configured. There is also source code, released under the Apache License (excluding stock data and schema), that implements a server. There is no documentation. Setting up a server opens your home network to intrusion, and if you do not possess the requisite skill to create a server from this example, you do not possess the requisite skill to protect your home network.

(available by request only)

Release Notes (2018.02)