The “No-Paradigm” Programming Paradigm for Information Visualization

  • E. H. Blake
  • H. A. Goosen
Conference paper
Part of the Eurographics book series (EUROGRAPH)


We describe our exploratory visualization environment, the interactive Inventor Shell (iIsh), and the fact that no single programming paradigm underlies it. IIsh is an environment for interactive exploration of large databases of multidimensional abstract data, an application known as Information Visualization. This environment has been used in a number of areas but is still evolving — this flexibility is a key feature. IIsh is built around the Tcl scripting language and the Inventor1 three-dimensional graphics toolkit, and simplifies the creation of interactive three-dimensional visualizations of abstract data A particular feature of iIsh is that the interaction behavior of the system can be easily modified at run-time. We have used iIsh to construct a variety of visualization applications in fields ranging from computer architecture to medical insurance, and we describe our experience.


Visualization System Information Visualization Script Language Mouse Button View Object 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    C. Ahlberg and B. Shneiderman. Visual information seeking: Tight coupling of dynamic query filters with starfield displays. In B. Adelson, S. Dumais, and J. Olson, editors, Proceedings of CHI, pages 313–317. ACM, 1994. (Boston, MA, USA, April 24–28, 1994 ).Google Scholar
  2. [2]
    L. D. Bergman, J. S. Richardson, D. C. Richardson, and J. Frederick P. Brooks. VIEW — an exploratory molecular visualization system with user-definable interaction sequences. In SIGGRAPH ‘83 [14], pages 117–126.Google Scholar
  3. [3]
    E. H. Blake and P. Wißkirchen, editors. Advances in Object-Oriented Graphics, I. Springer-Verlag. Berlin, 1991.MATHGoogle Scholar
  4. [4]
    W. S. Cleveland. The Elements of Graphing Data. Wadsworth and Brooks/Cole, Pacific Grove, California, 1985.Google Scholar
  5. [5]
    A. P. Fairall and W. R. Paverd. Large-scale structure in the southern sky to 0.1c. In 35th Herstmonceux Conference on Wide-field Spectroscopy and the Distant Universe. World Scientific Publishing Company, 1994. In press.Google Scholar
  6. [6]
    A. P. Fairall, W. R. Paverd, and R. Ashley. Visualization of nearby large-scale structures. In C. Balkowski and R. Kraan-Koorteweg, editors, Unveiling Large-Scale Structures Behind the Milky Way. Astronomical Society of the Pacific Conference Series, October 1994.Google Scholar
  7. [7]
    H. A. Goosen, P. Hinz, and D. W. Polzin. Experience using the chiron parallel program performance visualization system. 1995. Submitted for publication.Google Scholar
  8. [8]
    H. A. Goosen, A. R. Karlin, D. R. Cheriton, and D. W. Polzin. The chiron parallel program performance visualization system. Computer-Aided Design, 26 (12): 899–906, December 1994.CrossRefGoogle Scholar
  9. [9]
    S. E. Hudson. User interface specification using an enhanced spreadsheet model. ACM Transactions on Graphics, 13 (3): 209–239, 1994.CrossRefGoogle Scholar
  10. [10]
    C. Laffta, E. Blake, V. deMey, and X. Pintado, editors. Object-Oriented Programming for Graphics. Springer-Verlag, Berlin, 1995. To appear early 1995.Google Scholar
  11. [11]
    M. Levoy. Spreadsheets for images. In SIGGRAPH ‘84, Computer Graphics Proceedings, Annual Conference, pages 139–146, Orlando, Florida, 24–29 July 1994. ACM SIGGRAPH.Google Scholar
  12. [12]
    J. K. Ousterhout. Tcl and the Tk Toolkit. Addison-Wesley, 1994.Google Scholar
  13. [13]
    B. Shneiderman. Direct manipulation: A step beyond programming languages. IEEE Computer, 16 (8): 57–69, 1983.CrossRefGoogle Scholar
  14. [14]
    SIGGRAPH ‘83,Computer Graphics Proceedings, Annual Conference, Anaheim, California, 1–6 August 1993. ACM SIGGRAPH.Google Scholar
  15. [15]
    P. S. Strauss and R. Carey. An object-oriented 3d graphics toolkit. Computer Graphics,26(2):341–349, July 1992. SIGGRAPH’92, Chicago.Google Scholar
  16. [16]
    J. J. van Wijk and R. van Liere. An environment for computational steering. Technical Report CS-R9448, Centrum voor Wiskunde en Informatica—CWI, Amsterdam, 1994.Google Scholar
  17. [17]
    R. C. Zeleznik, K. P. Herndon, D. C. Robbins, N. Huang, T. Meyer, N. Parker, and J. F. Hughes. An interactive 3d toolkit for constructing 3d widgets. In SIGGRAPH ‘83 [14], pages 81–84.Google Scholar

Copyright information

© Springer-Verlag/Wien 1995

Authors and Affiliations

  • E. H. Blake
    • 1
  • H. A. Goosen
    • 1
  1. 1.Computer ScienceUniversity of Cape TownRondeboschSouth Africa

Personalised recommendations