Programming for Interactivity

Fall 2005

Professor: Bill Tomlinson

Tuesday and Wednesday 6:00-7:50pm

 

Final Project 

Please write an interactive computer program that enables an innovative form of human-computer interaction.  This project should be written in Java, but otherwise may be of any form.  Please also write a paper, six pages long in ACM CHI Conference Extended Abstracts format, that describes your project. The program and accompanying paper should conform to the specification for submission to the Work-in-Progress section of the ACM CHI 2006 conference: http://www.chi2006.org/call/wip.php

 

The six-page paper should include:

·      a concise description of the idea

·      planned and completed analytical exploration or experimental assessment of your work

·      potential implications of the work to the field of HCI

·      recommendations for further investigation and incorporation into practice

 

Formatting instructions are available at: http://www.chi2006.org/ceaf.php

 

Note that conference formatting is very compressed, so this paper will be significantly longer than six pages of typical double-spaced text.

 

You are not obliged to submit your final project to the CHI conference, but it may be that, upon completing your project, you are interested to do so.  Note that submitting your work to CHI involves agreeing to present your work at the conference in Montreal in April 2006.  If this is of interest, I would be happy to discuss potential ways of helping to cover the costs of the trip.

 

Deliverables

Nov 9: Design specification.  Please be prepared to make a 10-15 minute presentation about your intended project design, and the development process that you intend to undertake to complete it.

 

Nov 22: Prototype.  Please have a functional prototype to show during class.  We will work together to discuss any opportunities or challenges presented by the prototype.  Each project will be the topic of the group’s discussion for 10-15 minutes.  Please also email wmt@uci.edu a completed outline of the accompanying paper, properly formatted, by 5pm on Nov 22.

 

Dec 5: Completed project and paper.  We will arrange a meeting time during exam week for the presentation of final projects.  Please email wmt@uci.edu your final paper and all source code by 5pm on Dec 5.  Please comment all code that you add so that it is clear what each section is doing.  Also, please clearly document which code you wrote and which you found already written.

 

Please email wmt@uci.edu if you have any questions.