InteractivePrototype-Group:PollPrecision

From CS160 User Interfaces Fa06

Jump to: navigation, search

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.



[add comment]