Goal:
UI Redesign:
You have only three weeks 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.
Prototyping:
Use a prototyping tool (e.g., DreamWeaver+Cold Fusion or PHP, Director, PowerPoint, DENIM, Visual Basic) or a user interface builder (e.g., Flash, Visual Cafe for java, python/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. If the setup is something more complicated than a web interface, be sure to make it easy for other people to run it, since 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 that has links to the scenarios.
Write-up:
Your write-up should be no more than four pages of text, plus figures, turned in on the web. If you received detailed feedback from the TAs or instructor, please be sure to indicate your responses to the suggestions within the writeup. The writeup should include:
Project Quality:
Class Presentation:
Presentation Schedule:
Thursday, March 31
HE Exchanges: