Stanford InfoLab Publication Server

Iterative Design of a Paper + Digital Toolkit: Supporting Designing, Developing, and Debugging

Yeh, Ron and Klemmer, Scott and Paepcke, Andreas and Bast''a-Forte, Marcello and Brandt, Joel and Boli, Jonas (2007) Iterative Design of a Paper + Digital Toolkit: Supporting Designing, Developing, and Debugging. Technical Report. Stanford InfoLab.




With advances in digital pens, there has been recent interest in supporting augmented paper in both research and commercial applications. This paper introduces the iterative design of a toolkit for event-driven programming of augmented paper applications. We evaluated the toolkit with 69 students (17 teams) in an external university class, gather-ing feedback through e-mail, in-person discussions, and analysis of 51,000 lines of source code produced by the teams. This paper describes successes and challenges we discovered in providing an event-driven architecture as the programming model for paper interaction. Informed by this evaluation, we extended the toolkit with visual tools for designing, developing, and debugging, thereby lowering the threshold for exploring paper UI designs, providing informal techniques for specifying UI layouts, and introducing visualizations for event handlers and programming inter-faces. These results have implications beyond paper applications ''' R3 takes steps toward supporting program-ming by example modification, exploring APIs, and improved visualization of event flow.

Item Type:Techreport (Technical Report)
Uncontrolled Keywords:Toolkits, augmented paper, design tools, device ensembles.
Subjects:Computer Science > Digital Libraries
Related URLs:Project Homepage
ID Code:801
Deposited By:Import Account
Deposited On:29 Mar 2007 17:00
Last Modified:10 Dec 2008 17:58

Download statistics

Repository Staff Only: item control page