Ron B Yeh


We are building a toolkit to help designers and developers build pen-and-paper applications. To a user, a paper application is a printed paper surface that affords some digital interaction (see ButterflyNet or Interactive Gigapixel Prints for examples). What might a user do with a paper application?

Imagine an interactive newspaper. With a pen, the user taps the title of any article she is reading. Her laptop searches for related articles and media, providing her supplementary news.

For a student, a smart notebook might be a useful back-to-school purchase. He can write his todos in the margins, and the notebook will synchronize to web calendar every time he plugs in his digital pen.



Ron B. Yeh, Scott R. Klemmer, Andreas Paepcke. Design and Evaluation of an Event Architecture for Paper UIs: Developers Create by Copying and Combining. Stanford University Computer Science Department Technical Report, 2007. [Video: 1280x720 (68MB)]



Ron B Yeh (ronyeh at cs dot stanford dot edu)
Scott Klemmer


Other Contributors

Joel Brandt, Marcello Bastéa-Forte, Jonas Boli, Avi Robinson-Mosher, Eric Su


Example Applications

Diamond's Edge - A Mixed-Reality Collaborative Drawing Environment

Diamond's Edge

Presented as a Poster at UbiComp 2006
This was built by Michael Bernstein and Avi Robinson-Mosher using an early version of the Paper Toolkit. [poster | report | video]

Pointer - Architecture Support for Multi-Point Input
Presented as a Poster at UIST 2007
This was built by Marcello Bastéa-Forte with PaperToolkit. [poster | report]

DigiPost - Collaborative Annotation with Sticky Notes on Digital Tables
Presented as a Poster at UIST 2007
This was built by Hao Jiang with PaperToolkit. [report]



14 November 2006 — Paper-plus-Digital Applications
Broadcast over the web to the Universidade de Fortaleza, Ceará, Brazil, as a part of World Usability Day 2006.

UniforTalk World Usability Day

Other Materials

Here are some ideas that we have brainstormed.

Here are some sketches that illustrate our thoughts. Beyond the architecture of the toolkit, we are also interested in building a physical+digital design environment. Here are some early ideas, such as a designer's workbench.

We also tried printing pattern on paper of different materials and sizes.