Implementing a Zooming User Interface: Experience Building Pad++

نویسندگان

  • Benjamin B. Bederson
  • Jonathan Meyer
چکیده

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.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scale Diagrams: Understanding Multiscale Interfaces, Proceedings of ACM SIGCHI’95, in press.

We describe Pad++, a zoomable graphical sketchpad that we are exploring as an alternative to traditional window and icon-based interfaces. We discuss the motivation for Pad++, describe the implementation, and present some of the differences between Pad++ and the standard Tk Canvas widget. INTRODUCTION Imagine that the computer screen is made of a sheet of a miraculous new material that is stret...

متن کامل

Jazz: An Extensible 2D+Zooming Graphics Toolkit in Java

Jazz is a new general-purpose toolkit that supports applications using zooming object-oriented 2D graphics. It is built entirely in Java using Java2D, and thus runs on all platforms that support Java 2. It supports zooming, internal cameras, and lenses in a similar style to Pad++, but does so in a general purpose manner without a specific focus on zooming. Jazz is primarily a "scenegraph" for 2...

متن کامل

Who's Zooming Whom? Attunement to Animation in the Interface

A number of references in the Human–Computer Interrapid succession. In the studies detailed below, we examaction literature make the common-sense suggestion ine the effect of the presence and absence of the zooming that the animated zooming effect accompanying the effect displayed when a folder is opened or closed in the opening or closing of a folder in the Apple Macintosh Macintosh user inter...

متن کامل

Evaluation of Sensor-based Ui Adaptation and Control in a Map-application for Mobile Terminals

One of the essentials for the breakthrough of ubiquitous computing, a.k.a. computers everywhere, is to develop methods that reduce the demand and relieve the effort needed for conscious control by users. Solutions that incorporate sensor-based adaptation have been offered, especially in the field of mobile applications. Whether these methods succeed or not depends not only on technical issues b...

متن کامل

Rapid Visual Flow: How Fast Is Too Fast?

It is becoming increasingly common for user interfaces to use zooming visual effects that automatically adapt to user actions. The MacOs X ‘dock’ icon panel, for instance, uses a fisheye distortion to assist users in targeting items. Another example is ‘speed-dependent automatic zooming’, which has been shown to improve scrolling by automatically varying zoom level with scroll speed—when scroll...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softw., Pract. Exper.

دوره 28  شماره 

صفحات  -

تاریخ انتشار 1998