Visualization of abstract concepts using generalized path binding

Our proposed framework for visualization of the domain of abstract conceptsA, into the domain of picturesP, defines the visualization functionf v which maps the abstract objects and relations inAinto pictorial objects and constraints inP. Here, we consider one generic and important class — ordering relation between the abstract objects, and how visualization of such relations should occur in general. For this, we propose a new framework, the Generalized Path Binding (GPB). GPB serves not only as a consistent model for visualizing such relations, but also provides a set of primitives for constructingf v ; this is achieved with a flexible algorithm which binds pictorial objects onto any paths in an arbitrary manner.

[1]  Pascal Van Hentenryck Constraint satisfaction in logic programming , 1989, Logic programming.

[2]  Brad A. Myers INCENSE: A system for displaying data structures , 1983, SIGGRAPH.

[3]  Alan Borning,et al.  Constraint-Based Tools for Building User Interfaces , 1986, ACM Trans. Graph..

[4]  Christopher J. Van Wyk,et al.  A High-Level Language for Specifying Pictures , 1982, TOGS.

[5]  B. Shneiderman,et al.  Flowchart techniques for structured programming , 1973, SIGP.

[6]  Mark Friedell Automatic synthesis of graphical object descriptions , 1984, SIGGRAPH.

[7]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.

[8]  Turner Whitted,et al.  Anti-aliased line drawing using brush extrusion , 1983, SIGGRAPH.

[9]  Alan Borning,et al.  The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory , 1981, TOPL.

[10]  Theodosios Pavlidis,et al.  An automatic beautifier for drawings and illustrations , 1985, SIGGRAPH.

[11]  Marc H. Brown,et al.  Algorithm animation , 1988 .

[12]  Ivan E. Sutherland,et al.  Sketchpad a Man-Machine Graphical Communication System , 1899, Outstanding Dissertations in the Computer Sciences.

[13]  Paul S. Barth An object-oriented approach to graphical interfaces , 1986, TOGS.

[14]  T. Kunii,et al.  Drawing Input Through Geometrical Constructions: Specification and Applications , 1988 .

[15]  Bradley T. Vander Zanden Incremental Constraint Satisfaction and its Application to Graphical Interfaces , 1988 .

[16]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[17]  Robert Sedgewick,et al.  A system for algorithm animation , 1984, SIGGRAPH.

[18]  A. Borning,et al.  Constraint technology for user-interface construction in ThingLab II , 1989, OOPSLA 1989.

[19]  Richard J. Beach,et al.  Graphical style towards high quality illustrations , 1983, SIGGRAPH.

[20]  Satoru Kawai,et al.  A general framework for visualizing abstract objects and relations , 1991, TOGS.

[21]  Gerald Jay Sussman,et al.  CONSTRAINTS - A Language for Expressing Almost-Hierarchical Descriptions , 1980, Artif. Intell..

[22]  Alan H. Barr,et al.  Global and local deformations of solid primitives , 1984, SIGGRAPH.

[23]  Greg Nelson,et al.  Juno, a constraint-based graphics system , 1985, SIGGRAPH.