InteractivePrototype-Group:PollPrecision
From CS160 User Interfaces Fa06
Contents |
Contributors
- Keenahn Jung
- Documentation, presentation slides
- David Eitan Poll
- Created the PollPrecision Ballot Maker (hard task) from top to bottom. Helped revise presentation powerpoint and will speak during presentation. Also produced ballots for presentation.
- Hiroki Terashima
- Easy task prototype/details,
- Eric Vacca
- Easy task prototype/details, presentation
- Heung Tai
- Created the UI that shows the Histogram presentation of the polling result.
Report
Image:Cs160 interactive prototype.pdf
Presentation
Below is our presentation PowerPoint (zipped):
Image:PollPrecisionPPT.zip
And here is our example ballot, complete with Anoto regions:
Image:R3ballot.zip
Code
Below is our code (zipped):
Image:PollPrecisionInteractivePrototypeCode.zip
Readme
To make the code work please first unzip the source code and make a Java project with the name PollPrecisionInteractivePrototype.
The Build/Run Path The build path should include the R3Toolkit, and the run classpath needs to include the R3Toolkit (non-jarred).
BallotMaker How to run: run this file as Java application: PollPrecisionBallotMaker.src.pollPrecision.ballotMaker.Main.java - Save simply produces the pdf with regions (but not the actual PollPrecision ballot design) and that open does nothing.
PollGraph How to run: run this file as Java application: PollPrecisionBallotMaker.src.pollGraph.PollGraphTester.java
BallotViewer How to run: run this file as Java application: PollPrecisionBallotMaker.src.ballotViewer.BallotViewer.java
Limitations: Both PollGraph and BallotViewer are mostly for show to demonstrate the interface without using real data, and the voting task is currently non-interactive.
