19th Edition 06/02/02

Nigel and his e-row replay (or Analysing the software III)

With Nigel Farmer (nigel)

Nigel Farmer surprised us with his creation. A replay for the e-row races, an original idea. Now everybody is analysing theirselves but more...their close oppositors! Now I only read "Next time I will sprint more at 5000m and..." Sytse van Slooten and me bombarded Nigel with questions...(S=Sytse, N=Nigel,M=Marilyn)

M: Hi Nigel! Who are you?

N: "I am British. I live in Leeds in the north of England and work as a programmer ( 20 years ! )
I am 37 and  have no on-water rowing experience but was persuaded to train specifically for indoor rowing after coming 2nd in a gym competition. I had been doing general training to keep fit at the gym for 4 years but then started training for the 1998 BIRC which was my first big competition. I ended up being in the same heat as Steve Redgrave but not surprisingly finished 40 seconds behind him !"

M: What were you thinking about when you developed this software. For example, I was thinking that it could be a good idea for new spectators for the races. I was thinking in this form but "live". Would be it possible too?

N: "I had the idea in September 2001 having started to do some HTML/Javascript programming at work. I have thought of writing a replay system for years but realised that doing it with HTML would be far better as it would not require the download of any software and ultimately could run in any browser on any platform. My main concern was that the Javascript would not be fast enough do display the race but I put some tests together using random numbers rather than stroke data which proved it to work. 
The software was designed to be an add-on to E-ROW and could not really be used to display a live race. Apparently Concept2 already have this facility which is written in Java and at one stage I was told that all e-row internet races could be viewed live by spectators.
I have got a replay from Bill at Concept about the stroke data and they say that it is not created for E-row race. He was going to get one the programmers to check to make sure this is the case. It might be worth a request for this feature on the E-row forum".

S: I can see why you need the stroke data to generate the HTML, but I'm curious what you need the split data for? And can you also handle splits that are not 500 meters (that's the default I think?)

N: In theory the stroke data should be enough but I noticed that the values are not all that accurate. If you look at any stroke data ( especially with a few rowers ) you may notice that the times at the end are a few seconds off   the actual time. I spoke to C2 in the USA about this and they told me that the stroke data is not that accurate. This is not a problem for me as the error tend to be the same for all rowers stroke data in a race so the relative positions are correct. It only became a problem when I displayed the time in the top left hand side of the browser. The splits data is 100% accurate so I used this to correct the stroke data by applying a small change to each stroke. 
Any split should work as it just looks at the distance and corrects any strokes up to that point.

Nigel in the B.I.R.C. 2001

S: Why does it work on IE5 only? Is it because of the programming language you used?

N: The HTML generated by the program makes use of dynamic HTML and there are a number of features of the W3C standard that only IE browsers support. When I get time I will make the generated HTML detect the browser it is being run in and work correctly.

S: Have you considered making your program open source? As you may be aware, my site http://pm2erglib.sourceforge.net also has software for the rower (though completely different...). It's way to early for me to have your kind of screens in my programs... but you probably have other interesting ideas as well, I'd really like to hear them. You already gave me one great idea: using a browser as front-end for the users to look at!

N: The program to generate HTML is written in Delphi and I am sure eventually it will be available. At the moment I need to do a lot more work on it to make it more robust as it was originally just written for my own use. 

S: There seem to be lots of e:rowers (or at least erg owners) in the UK... aren't any of them joining in the e:row Internet races, or is something else going on in the UK?

N: I am not sure why it has not taken off but it may be due to any of the following:
1) Cost of the Concept2 in the UK
2) Cost of internet access. At present not many people have "always on" connections.
3) There are a lot of indoor rowing races arranged throughout the U.K. so people tend to aim to peak at one of these competitions. Being a relatively small country the travel is also easier to reach the competitions.

Thanks Nigel, we wish you the best for the next competition!

And here are the replays:

Replays

 

Sytse van Slooten (sytse) helped with the technical questions
 

Send us your comments

Feedback

 
 

 

Send us your comments

Feedback  

[ Home ] Race's Results ] Software Tips ] Archives ] Links ]

Send your E-Mail with questions or comments to: marilyn.duarte@genion.de 
Copyright © 2001 Canoa Service
Stand: 26. Juli 2002