Yang Li and James A. Landay

We describe two mechanisms, rendering task scheduling and the render cache, used to optimize graphics rendering in a scenegraph to provide continuous visual feedback and high interactivity in large-scale sketch-based user interfaces. We have implemented these mechanisms in SATIN, a toolkit to support development of sketch-based user interfaces. Our experiments with DENIM, an early-stage web site design tool built with SATIN, show that our changes significantly improve performance.

BibTeX citation:

@techreport{Li:CSD-03-1248,
Author = {Li, Yang and Landay, James A.},
Title = {Interaction-based Rendering Optimization in Sketch-based User Interfaces},
Institution = {EECS Department, University of California, Berkeley},
Year = {2003},
Month = {Jun},
URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/2003/5781.html},
Number = {UCB/CSD-03-1248},
Abstract = {We describe two mechanisms, rendering task scheduling and the render cache, used to optimize graphics rendering in a scenegraph to provide continuous visual feedback and high interactivity in large-scale sketch-based user interfaces. We have implemented these mechanisms in SATIN, a toolkit to support development of sketch-based user interfaces. Our experiments with DENIM, an early-stage web site design tool built with SATIN, show that our changes significantly improve performance.}
}