Title :
Interactive abstraction control in visualization systems
Author :
Campo, Marcelo ; Orosco, Ricardo ; Teyseyre, Alfredo
Author_Institution :
Fac. Ciencias Exactas, Univ. Nacional del Centro Prov. Bs. As, Tandil, Argentina
Abstract :
The construction of data visualization systems providing interactive control over the different detail levels at which such data can be observed is a complex and time-consuming task. In this paper, an approach to provide a reusable object-oriented support for this functionality is presented. The approach is based on the concept of abstractor objects, which provide the generic behavior to implement visualizations with semantic zooming externally controlled by the user through the use of abstraction scales. With this support, complex visualizations can be implemented independently from the management of the detail level that can be shown in different stages of the visualization. The design of a generic support for this functionality and examples of its use in two visualization tools, MetaExplorer and CityVis, are described. These examples have shown the versatility of abstractors to reduce the complexity of implementing new visualizations, promoting cleaner designs that increase, in consequence, the resuability of such visualizations
Keywords :
data visualisation; interactive systems; object-oriented programming; software reusability; CityVis; MetaExplorer; abstraction scales; abstractor objects; data visualization systems; detail levels; interactive abstraction control; object-oriented frameworks; reusable object-oriented support; software visualization; user-controlled semantic zooming; Cities and towns; Control systems; Data visualization; Extraterrestrial phenomena; Information analysis; Pattern analysis; Performance analysis; Software performance; Software reusability; Telescopes;
Conference_Titel :
Computer Science Society, 1997. Proceedings., XVII International Conference of the Chilean
Conference_Location :
Valparaiso
Print_ISBN :
0-8186-8052-0
DOI :
10.1109/SCCC.1997.636853