Open Source Scoring Software?
#31
Tech Adept
v0rtex:
Not all of us have access to the AMB unit. You can create a component that everyone can use with a public interface so anyone could create their own front end. The details of the API could still be private. This way anyone who wants to can create their own custom front-end.
dr_hfuhuhurr:
Agreed, Mock objects will do this. Still need to design what the interfaces to those objects will be and a proper simulation.
There are four pieces that we can decompose and attack:
1) Club and Event Managment
2) Race Monitoring, Display and Timing
3) AMB Interface (Serial, USB and Keyboard)
4) Reporting and Display
Then we need to decide....
1) Initial Target Platform (DOS,Windows(98,XP,W2K), Linux, Mac)
2) Technology (not everyone has the same skill set)
3) Requirements Development (for each module)
4) Work Break Down
5) Testing
6) How we handle bug reports/enhancements
Not all of us have access to the AMB unit. You can create a component that everyone can use with a public interface so anyone could create their own front end. The details of the API could still be private. This way anyone who wants to can create their own custom front-end.
dr_hfuhuhurr:
Agreed, Mock objects will do this. Still need to design what the interfaces to those objects will be and a proper simulation.
There are four pieces that we can decompose and attack:
1) Club and Event Managment
2) Race Monitoring, Display and Timing
3) AMB Interface (Serial, USB and Keyboard)
4) Reporting and Display
Then we need to decide....
1) Initial Target Platform (DOS,Windows(98,XP,W2K), Linux, Mac)
2) Technology (not everyone has the same skill set)
3) Requirements Development (for each module)
4) Work Break Down
5) Testing
6) How we handle bug reports/enhancements
#32
Tech Apprentice
LeadFoot,
Same here, I got the equipment from work too, but since I'm partner of the company and other partners didn't find any real use for the equipment, our company contributed required equipment to our local club.
Getting required RFID equipment from store and using self-made software comes cheaper than using AMB hardware + software. At least here in Finland AMB hardware + software and 20 transponders costs ~ 2500 EUR and PC price needs to added into that. You can get sufficient RFID reader for 500 EUR and passive tags for ~ 10 EUR each or less (including casing). So there's a real price difference. Luckily I managed to get sponsored laptop from work too, so this basically costs me nothing, but even if there would be money involved, this path would came a lot more cheaper (~ 1800 EUR).
I tried to find your project from SF, but I didn't find it. If you are planning to use Java, then I could contribute some code if you feel that you can find use for it. I could work with the server layer and fix it so that AMB hardware could be also added. Not the actual AMB interface, but fix my code so that it would be modular for different hardwares and someone could implement AMB functionality if it's possible as a separate module.
Same here, I got the equipment from work too, but since I'm partner of the company and other partners didn't find any real use for the equipment, our company contributed required equipment to our local club.
Getting required RFID equipment from store and using self-made software comes cheaper than using AMB hardware + software. At least here in Finland AMB hardware + software and 20 transponders costs ~ 2500 EUR and PC price needs to added into that. You can get sufficient RFID reader for 500 EUR and passive tags for ~ 10 EUR each or less (including casing). So there's a real price difference. Luckily I managed to get sponsored laptop from work too, so this basically costs me nothing, but even if there would be money involved, this path would came a lot more cheaper (~ 1800 EUR).
I tried to find your project from SF, but I didn't find it. If you are planning to use Java, then I could contribute some code if you feel that you can find use for it. I could work with the server layer and fix it so that AMB hardware could be also added. Not the actual AMB interface, but fix my code so that it would be modular for different hardwares and someone could implement AMB functionality if it's possible as a separate module.
#33
Tech Apprentice
Couple things more that I have been planning to implement at some phase.
1) Web application for race signups
- Import of these entries straight into timing software
- Tool for creating heats based this imported information
- Automatic crystal sorting for each heat
2) HTML reports from heats using XSLT
- Automatic upload into server using FTP (if internet connection available)
Only thing I'm missing is the time to do all this..
1) Web application for race signups
- Import of these entries straight into timing software
- Tool for creating heats based this imported information
- Automatic crystal sorting for each heat
2) HTML reports from heats using XSLT
- Automatic upload into server using FTP (if internet connection available)
Only thing I'm missing is the time to do all this..
#34
Tech Elite
iTrader: (9)
Originally posted by copter
I tried to find your project from SF, but I didn't find it. If you are planning to use Java, then I could contribute some code if you feel that you can find use for it. I could work with the server layer and fix it so that AMB hardware could be also added. Not the actual AMB interface, but fix my code so that it would be modular for different hardwares and someone could implement AMB functionality if it's possible as a separate module.
I tried to find your project from SF, but I didn't find it. If you are planning to use Java, then I could contribute some code if you feel that you can find use for it. I could work with the server layer and fix it so that AMB hardware could be also added. Not the actual AMB interface, but fix my code so that it would be modular for different hardwares and someone could implement AMB functionality if it's possible as a separate module.
Give me a few hours, and i'll have it all setup and we can take discussions off this forum.
Cheers
James
#37
I'm not real computer literate but this sure sounds like the kind of software we're currently using. www.rctiming.com. No problems using the AMBrc system with personals. Hope I'm not being stupid.
#38
Tech Elite
iTrader: (9)
Originally posted by Evoracer
I'm not real computer literate but this sure sounds like the kind of software we're currently using. www.rctiming.com. No problems using the AMBrc system with personals.
I'm not real computer literate but this sure sounds like the kind of software we're currently using. www.rctiming.com. No problems using the AMBrc system with personals.
Originally posted by Evoracer
Hope I'm not being stupid.
Hope I'm not being stupid.
#39
Sorry vOrtex,
It seems to work fine from here. LapsFree is exactly that.... FREE lap timing software. It's written by a fellow in England named Carl Arrowsmith. It's worked well for us and is quite easy to use. Carl has made a few revisions but no major bugs have ever existed.
Feel free to contact Carl at [email protected]
It seems to work fine from here. LapsFree is exactly that.... FREE lap timing software. It's written by a fellow in England named Carl Arrowsmith. It's worked well for us and is quite easy to use. Carl has made a few revisions but no major bugs have ever existed.
Feel free to contact Carl at [email protected]
#40
Tech Elite
iTrader: (9)
Just a reminder guys, this project is setup and ready to go.
At the moment its called RC Score, but of course the name is open to change
Feel free to PM me and i'll add you to the project or join the mailing lists and we'll get some discussion happening
Sourceforge address : http://sourceforge.net/projects/rcscore/
Cheers
James
At the moment its called RC Score, but of course the name is open to change
Feel free to PM me and i'll add you to the project or join the mailing lists and we'll get some discussion happening
Sourceforge address : http://sourceforge.net/projects/rcscore/
Cheers
James
#41
Tech Apprentice
I started discussion in our project's Sourceforge forums, but so far nobody has replied into there ..
#43
Tech Adept
v0rtex:
You have PM...I had to get my head over water at work but now I have some free time.
check your PM for my source forge id
You have PM...I had to get my head over water at work but now I have some free time.
check your PM for my source forge id
#44
Tech Master
iTrader: (7)
You have a PM from me as well...
As for how to build it, I wouldnt want to exclude AMB, but abstracting the interface level to a point where if someone wanted to use RFID or infrared or any other method of scoring it should be a fairly easy process to add another input method. So making that input interface into a API would be very key in my opinion...
As for how to build it, I wouldnt want to exclude AMB, but abstracting the interface level to a point where if someone wanted to use RFID or infrared or any other method of scoring it should be a fairly easy process to add another input method. So making that input interface into a API would be very key in my opinion...