Paper
28 February 2000 Improving visualization interactivity in Java
Author Affiliations +
Proceedings Volume 3960, Visual Data Exploration and Analysis VII; (2000) https://doi.org/10.1117/12.378919
Event: Electronic Imaging, 2000, San Jose, CA, United States
Abstract
An ongoing challenge for visualization researchers is to create tightly coupled dynamic query interfaces that response quickly and smoothly to user interaction, regardless of the amount of data or the complexity of the display. Our solution is to follow a simple philosophy: during user activity, maintain the quality of visual context at the expense of visual content by reducing the impact of expensive visualization operations on interactivity. Our interactive visualization strategy splits finite computational resources by giving the user interface whatever resources it needs to maintain interactivity, and giving the data system whatever remains; user interface optimizations increase resources left for the data system, and data system optimizations make the best use of leftover resources. In this paper we describe three techniques that implement this strategy. First, we use a family of techniques called throttling to moderate the execution of queries and renders. Second, we improve refresh speed by elimination several unnecessary, graphically-intensive operations. Third, we preprocess and render data into bitmaps using an asynchronous imaging engine. Using these techniques, we have increased the speed and smoothness of interface navigation in our visualization framework even during expensive query and render operations.
© (2000) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Christopher E. Weaver and Miron Livny "Improving visualization interactivity in Java", Proc. SPIE 3960, Visual Data Exploration and Analysis VII, (28 February 2000); https://doi.org/10.1117/12.378919
Lens.org Logo
CITATIONS
Cited by 5 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Visualization

Java

Human-machine interfaces

Raster graphics

Computing systems

Optimization (mathematics)

Operating systems

RELATED CONTENT


Back to Top