Proceedings 1996 IEEE Symposium on Visual Languages

3-6 Sept. 1996

Filter Results

Displaying Results 1 - 25 of 50
  • IEEE Symposium on Visual Languages

    Publication Year: 1996
    Request permission for commercial reuse | PDF file iconPDF (449 KB)
    Freely Available from IEEE
  • The visual vision and human cognition

    Publication Year: 1996
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (70 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Proceedings 1996 IEEE Symposium on Visual Languages

    Publication Year: 1996
    Cited by:  Papers (2)
    Request permission for commercial reuse | PDF file iconPDF (1069 KB)
    Freely Available from IEEE
  • VL' 96 Special Event: Perspectives from the Pioneers

    Publication Year: 1996
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (673 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Author index

    Publication Year: 1996
    Cited by:  Papers (2)
    Request permission for commercial reuse | PDF file iconPDF (88 KB)
    Freely Available from IEEE
  • Tactile programming: a unified manipulation paradigm supporting program comprehension, composition and sharing

    Publication Year: 1996, Page(s):102 - 109
    Cited by:  Papers (24)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1124 KB)

    Although visual programming techniques have been used to lower the threshold of programming for end users, they are not sufficient for creating end user programming environments that are both easy to use and powerful. To achieve this, an environment must support the definition of programs that are not just static representations of behavior, but are instead dynamic collections of program objects w... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design benchmarks for VPL static representations

    Publication Year: 1996, Page(s):263 - 264
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (200 KB)

    A weakness of many interactive visual programming languages (VPLs) is their static representations. Lack of an adequate static representation places a heavy cognitive burden on a VPL's programmers, because they must remember potentially long dynamic sequences of screen displays in order to understand a previously-written program. Building upon the cognitive dimensions developed for programming lan... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On graph based interaction for semantic query languages

    Publication Year: 1996, Page(s):76 - 83
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (732 KB)

    In the last years, several proposals have been presented concerning graphical query languages working on diagrammatic representations of semantic data models. Such proposals are mainly based on two different user interaction modalities, i.e., to allow the user to specify either a path or a view on the database schema. In this paper we analyze these two strategies, showing that they are characteris... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Seeing systolic computations in a video game world

    Publication Year: 1996, Page(s):95 - 101
    Cited by:  Papers (4)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (772 KB)

    ToonTalkTM is a general-purpose concurrent programming system in which the source code is animated and the programming environment is like a video game. Every abstract computational aspect is mapped into a concrete metaphor. For example, a computation is a city, a concurrent object is a house, inter-process communication is represented by birds carrying messages between houses, a method... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reducing the cognitive requirements of visual programming

    Publication Year: 1996, Page(s):255 - 262
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (796 KB)

    The authors evaluate a new general-purpose visual programming system, PrologSpace. The system addresses classic issues of visual interfaces: layout, shape, colour, and iconography; and those of particular concern to visual programming: multiple views (visual abstractions), synchronised views, integration of visual and textual dimensions, visual debugging, cognitive dimensions, and the problems of ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Incorporating fisheyeing into a visual programming environment

    Publication Year: 1996, Page(s):20 - 28
    Cited by:  Papers (3)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (676 KB)

    Fisheyeing, in combination with zooming, addresses the scalability problem in visual languages by allowing the user to see a portion of a large visual program in detail while at the same time viewing the remainder of the program in somewhat less detail. We describe how fisheye views have been incorporated in the VIPR (VIsual PRogramming) environment. We begin by discussing the ways in which VIPR i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • AlgorithmExplorer: a student centered algorithm animation system

    Publication Year: 1996, Page(s):174 - 181
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (920 KB)

    Algorithm animation can be an effective tool for understanding the behavior of programs. However, most approaches towards algorithm animation have focused on evermore sophisticated graphical depictions of programs, and not on the process of how students can develop and make use of animations in an educational setting. We describe the AlgorithmExplorer, a flexible algorithm animation system targete... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual language for non-WIMP user interfaces

    Publication Year: 1996, Page(s):231 - 238
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (808 KB)

    Unlike current GUI or WIMP style interfaces, non-WIMP user interfaces, such as virtual environments, involve parallel, continuous interactions with the user. However, most current visual (and non-visual) languages for describing human-computer interaction are based on serial, discrete, token-based models. The paper introduces a visual language for describing and programming the fine-grained aspect... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual language for color-based painting retrieval

    Publication Year: 1996, Page(s):68 - 75
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (896 KB)

    The availability of large image databases is emphasizing the relevance of filters, which permit one to focus on a small subset of data. Visual specification of such filters provides a natural way to express content-oriented queries. To support a high power of expression, an original visual language is proposed for the symbolic representation of the semantics induced by the color quality and arrang... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The eyes have it: a task by data type taxonomy for information visualizations

    Publication Year: 1996, Page(s):336 - 343
    Cited by:  Papers (899)  |  Patents (66)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (756 KB)

    A useful starting point for designing advanced graphical user interfaces is the visual information seeking Mantra: overview first, zoom and filter, then details on demand. But this is only a starting point in trying to understand the rich and varied set of information visualizations that have been proposed in recent years. The paper offers a task by data type taxonomy with seven data types (one, t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Interactive authoring of multimedia documents

    Publication Year: 1996, Page(s):276 - 283
    Cited by:  Papers (3)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (724 KB)

    Authoring multimedia documents involves coordinating various types of media items in time and space. To be effective, authoring requires integration tools that are highly interactive. In addition, the notion of “time” must be made explicit and flexible so that users may define and manipulate the temporal behavior of documents directly and flexibly. The authors describe an interactive f... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Composing complex behavior from simple visual descriptions

    Publication Year: 1996, Page(s):88 - 94
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (660 KB)

    An often-mentioned advantage of rule-based programming languages is that a program can be extended simply by adding a few more rules. In practice however the rules tend to be dependent on each other and instead of just adding rules, existing rules need to be changed. The unique rules in Cartoonist, a rule-based visual programming environment to build simulations, provides a solution to this proble... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching binary tree algorithms through visual programming

    Publication Year: 1996, Page(s):38 - 45
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (912 KB)

    Shows how visual programming can be used to teach the subject of binary tree algorithms. In our approach, the student implements a binary tree algorithm by manipulating abstract tree fragments (not necessarily just single nodes) in a visual way. This paper contributes to visual programming research by combining elements of animation, programming and proof to produce an educational visual programmi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual language features supporting human-human and human-computer communication

    Publication Year: 1996, Page(s):247 - 254
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (952 KB)

    Fundamental to the design of visual languages are the goals of facilitating communication between people and computers, and between people and other people. The Object Block Programming Environment (OBPE) is a visual design, programming, and simulation tool which emphasizes support for both human-human and human-computer communication. OBPE provides several features to support effective communicat... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The VAS formalism in VASE

    Publication Year: 1996, Page(s):140 - 147
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (640 KB)

    This paper discusses the visual algebraic specification (VAS) formalism and its supporting interactive environment (VASE). The VAS formalism is intended for the definition of visual syntax and semantics and is aimed at generating language specific environments. The collection construct of VAS is emphasized in that it supports the convenient specification of language constructs involving arbitraril... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Solving display-based problems

    Publication Year: 1996, Page(s):122 - 129
    Cited by:  Papers (11)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1008 KB)

    Display-based problems in current spreadsheet systems have been identified as conceptually simple problems requiring complex solutions. In this paper, we examine such display-based problems and discuss an approach aimed at keeping the solutions of conceptually simple problems simple. This approach is based on functional abstraction, direct manipulation of regions, and invocation polymorphism which... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Integrating a constraint solver into a real-time animation environment

    Publication Year: 1996, Page(s):12 - 19
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (900 KB)

    Investigates the integration of an interactive constraint solver into an existing 2D real-time animation environment in order to achieve a better observability, traceability and stability of the individual graphical objects. We present two approaches for assigning constraints to the objects. The first approach assigns constraints to the objects when they are created, keeping them stable during the... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visualizing program executions on large data sets

    Publication Year: 1996, Page(s):166 - 173
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1500 KB)

    Understanding and interpreting large data sets is an important but challenging operation in many technical disciplines. Computer visualization has become a valuable tool to help portray characteristics of large data sets. In software visualization, illustrating the operation of very large programs or programs working on very large data sets has remained one of the key open problems. We introduce a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a hierarchy of visual languages

    Publication Year: 1996, Page(s):196 - 203
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (732 KB)

    Formalisms for visual language specification have been investigated for more than two decades. However, there has been little attempt to develop a systematic and comprehensive hierarchy of visual languages based on formal properties. Given the importance of the Chomsky hierarchy in the theory of textual languages and the difficulty of comparing the different visual language formalisms, it is clear... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual modeling and 3D-representation with a complete visual programming language-a case study in manufacturing

    Publication Year: 1996, Page(s):304 - 305
    Cited by:  Papers (1)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (336 KB)

    The main goal of the article is to evaluate the suitability of visual programming languages, i.e., Pictorial Janus (K. Kahn and V. Saraswat, 1990), for the modeling of complex systems and their control strategies. These systems can be seen as networks of communicating objects. Objects select strategies for suitable actions based on incoming messages. Our field of investigation is in computer integ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.