You have a very short period of time to come up with this prototype, so you should focus on only showing what is essential and try to avoid writing code where it is not necessary. This short period should force you to make some hard choices. You will have the opportunity to tell us what you had to leave out and why.
Use a prototyping tool (e.g., Visual Basic, DreamWeaver+Cold Fusion, DENIM, Director, PowerPoint) or a user interface builder (e.g., Visual Cafe for java, tcl/TK) to create a prototype of your application. Which tool you use depends on the characteristics of your system. If you use a limited-interaction tool like DENIM or PowerPoint, you will probably want to move to one with more capabilities for the second interactive prototype.
This prototype should allow us to run through the scenarios that you worked with in the last assignment (if you have some reason to want to change these, that's fine, but you should have at least three). The underlying functionality does not have to work fully; you may fake much of the output.
Your prototype must work in such a way that other people in the class can run it, either over the web or by downloading files or code and running it. It is preferable if it is setup so lots of tools don't have to be downloaded; keep in mind that other students will also have to be able to run your interface in order to do the heuristic evaluation. Include a web page that informs us how to run the application, and has links to the scenarios.
Your write-up should be no more than four pages of text, plus figures, turned in on the web. The writeup should include
Thursday, April 3