Coding in handwriting


Sponsor Gregory Abowd
abowd@cc.gatech.edu
380 CRB
Area HCI, Software Engineering and Future Computing Environments

Problem
When sketching out pseudocode, or editing source code, we often use pen and paper. Imagine if these sketches could easily become your actual code. Other applications of handwriting to programming include interpreting drawn data structures, such as trees and GUIS, and allowing people a pen-based input method for major programming tasks.

For this project, you are to integrate an existing pen-basd writing surface created in the Classroom 2000 project, called ZenPad, with a commercial handwriting recognizer, which we will provide to create a more free-form programming scratchpad that converts handwriting into code for eventual compilation. Background

Deliverables
Evaluation
If you are able to complete all of the deliverables, you will do fine. If you are unable to complete all three, then don't worry as we will be most interested to find out what you learned in the process.