Sunday, May 4, 2008

Final Project

The final project is about to be turned over to Orit and Michael for their final assessment. My partner Ian Asaff and I couldn't be prouder of our work, which has come to fruition with our final user interface. Titled with a pun, "Out to Launch!" is our Tangible User interface that models the processes of a computer through sequences of user-built numeric codes.



The use case for the final interface proceeds as follows. The user constructs a valid code in a row and presses the execute button. The terminal then displays the appropriate information about the program that has been run, or displays an error message if the code has been displayed incorrectly. Behind the scenes, computer vision is used to see if complete codes have been constructed, and Ian has written a program in Java that interprets the code and runs AutoIt scripts in Windows to run the appropriate programs.

I am comfortable with the final outcome of this project, and our usability tests helped to show that others enjoy using the interface. There were few problems through tests that we ran, and there are simply a few usability tweaks, such as the position of the Execute button and number of tokens, that we need to fix for the system to be truly "complete."

Overall, the class COMP TUI: Tangible User Interfaces, has been a great experience that will help me find my place in the computing world. It was helpful to go through the design and implementation processes for this final project, and it was interesting to learn the different ways of modeling systems. I appreciated the fact that we were given applications for projects throughout the class, and we were able to apply our final design to a use case in the end.

No comments: