Sciweavers

SPE
1998

Implementing a Zooming User Interface: Experience Building Pad++

13 years 11 months ago
Implementing a Zooming User Interface: Experience Building Pad++
We are investigating a novel user interface paradigm based on zooming, in which users are presented with a zooming view of a huge planar information surface. We have developed a system called Pad++ to explore this approach. The implementation of Pad++ is related to real-time 3D graphics systems and to 2D windowing systems. However, the zooming nature of Pad++ requires new approaches to rendering, screen management, and spatial indexing. In this paper, we describe the design and implementation of the Pad++ engine, focusing in particular on rendering and data structure issues. Our goal is to present useful techniques that can be adopted in other real-time graphical systems, and also to discuss how 2D zooming systems differ from other graphical systems. Keywords Zooming User Interfaces (ZUIs), Real-time Computer Graphics, Animation, 3D Graphics, Windowing Systems, User Interface Management Systems (UIMS), Pad++. Availability Pad++ is available for non-commercial (educational, research an...
Benjamin B. Bederson, Jonathan Meyer
Added 23 Dec 2010
Updated 23 Dec 2010
Type Journal
Year 1998
Where SPE
Authors Benjamin B. Bederson, Jonathan Meyer
Comments (0)