Re: question about "A PC-Based Open-Source Voting Machine"

From: Arthur Keller <voting_at_kellers_dot_org>
Date: Sun May 14 2006 - 21:28:12 CDT

Dear Ken, thanks for your message. There are several projects that
could be done based on the software we developed.

1. Re-engineer the Ballot Reconciliation Procedure to run on Linux
and Macintoshes (essentially rewriting it). Modify the Ballot
Reconciliation Procedure to

2. Modifying the electronic voting machine visual interface to
generate the ballot display on the fly from a ballot definition file
rather than using an image file. Also change the software to support
multi-page display and to display a confirmation page of the
selections before printing the ballot. Create a version that uses an
HTML web interface and Javascript to create the voter's display
instead of an image file.

3. Change the bar code from one-dimensional bar code to
two-dimensional PDF417 bar code. This involves changing both
electronic voting machine programs (visual and auditory), the Ballot
Verification station, and the Ballot Reconciliation Procedure. For
compatibility, there should be a switch indicating which style ballot
is being used. When this is done, add the write-in votes into the

4. Improve the usability of the electronic voting machine auditory interface.

I am copying our discussion list to see if anyone else has ideas.
You can join our discussion list by signing up at

I can also send you a Powerpoint overview talk prior to your course
at July 10. I plan to revise it for OSCON.

Best regards,

At 9:24 PM -0400 5/14/06, Kenneth R. Foster wrote:
>I am teaching a course this summer for a small group of high school
>students on "technology and democracy"
>I plan to spend several days taking about electronic voting
>My problem: I need to find a project that high school students can
>do in a few weeks of intensive work. In view of the short duration
>of the courst (3 weeks, 5 days a week) there are serious time
>Is there anything in your project "PC-based ...." that might be
>adapted for this course? Is usable software available?
>thanks, Ken Foster
>Kenneth R Foster
>Professor, Department of Bioengineering
>University of Pennsylvania
>120 Hayden Hall, 3320 Smith Walk
>Philadelphia PA 19104-6392
>215-898-8534 (office)
>fax/voicemail (reflects to my email) 1-610-896-0620
>Recent Papers

Arthur M. Keller, Ph.D., 3881 Corina Way, Palo Alto, CA  94303-4507
tel +1(650)424-0202, fax +1(650)424-0424
OVC-discuss mailing list
= The content of this message, with the exception of any external 
= quotations under fair use, are released to the Public Domain    
Received on Wed May 31 23:17:03 2006

This archive was generated by hypermail 2.1.8 : Wed May 31 2006 - 23:17:07 CDT