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
  • 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.
  • 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.
  • Metacognitive theories of visual programming: what do we think we are doing?

    Publication Year: 1996, Page(s):240 - 246
    Cited by:  Papers (16)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (612 KB)

    The research involved a qualitative and quantitative study of statements made by computer scientists about the ways in which they think that visual programming assists the thought processes of the programmer. This type of metacognitive knowledge has been shown in psychological experiments to have significant effects on performance in cognitive tasks. It is particularly important in the design of p... 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.
  • 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.
  • 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.
  • Visualizing program execution

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

    The motivation for this work stems from the lack of good visual tools for describing the execution of procedure-level constructs such as procedures, functions, coroutines, iterators, methods and processes. Our proposed solution to this problem is an extension of an old technique called the contour diagram, which was originally used to give semantics for Algol-like languages. Our extensions allow t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Obtaining visual continuations with Visualcode

    Publication Year: 1996, Page(s):56 - 57
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (320 KB)

    This paper briefly describes Visualcode and its use in the design of the RainbowScheme program visualization system. RainbowScheme represents Scheme continuations using a combination of text, colors, icons and tree-structured environments. “Visual continuations” greatly facilitate the understanding of the run-time behaviors of Scheme programs View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Perspective viewing, anaglyph stereo or shutter glass stereo?

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

    This paper describes a case study that assessed the strengths and weaknesses of 3D display modes: perspective viewing, anaglyph stereo and shutter glass stereo. We followed the hypothesis that stereo viewing allows a faster and more accurate recognition than the anaglyph and the perspective viewing. For our case study, we used organic molecules. Although these have inherent spatial information we ... 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.
  • 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.
  • Collaborative Active Textbooks: a Web-based algorithm animation system for an electronic classroom

    Publication Year: 1996, Page(s):266 - 275
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (948 KB)

    The paper describes CAT, a Web-based algorithm animation system. CAT augments the expressive power of Web pages for publishing passive multimedia information with a full-fledged interactive algorithm animation system. It improves on previous Web-based algorithm animations by providing a framework that makes it easy to construct new animations, including those that involve multiple views. Because v... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A user interface for the visualization and manipulation of arrays

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

    The success of spreadsheets has shown that a visual representation of a 2D array greatly facilitates solving certain problems. However, spreadsheets are not general-purpose programming environments and are not suited to many problems that might naturally be solved using multi-dimensional arrays. Furthermore, spreadsheets employ a textual notation for cell references in formulas. This notation, whi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • VisiTile-a visual language development toolkit

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

    This paper presents an overview of VisiTile-a toolkit for developing domain-oriented visual languages. The class of visual languages that can be constructed with VisiTile is briefly described, followed by examples of such languages. An overview of the VisiTile architecture is presented, including discussion of the major components and features of the toolkit. The VisiTile toolkit facilitates the s... 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.
  • A high-level visual language for generating Web structures

    Publication Year: 1996, Page(s):284 - 285
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (184 KB)

    In earlier work, the authors discussed using data encapsulation to provide integrated access to large amounts of heterogeneous information through WWW browsers. They describe a visual data modeling language which supports the generation of metadata entities to encapsulate raw data. A prototype version of an interpreter for their interactive Visual Repository Definition Language (VRDL) is now opera... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visualisation of object oriented program execution

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

    An environment for visualising object oriented program execution providing concrete and abstract views of program structure and behaviour is described. Of particular novelty are dynamic views using a road map metaphor View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual language support for planning and coordination in cooperative work systems

    Publication Year: 1996, Page(s):324 - 325
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (176 KB)

    The paper describes three new visual languages far use in the coordination of collaborative work in large CSCW environments. EVPL describes work plans and is used to define the context of work. VQL is a query language, and VEPL is an event processing language View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual logic programming language

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

    It is commonly accepted that non-logicians have difficulty in expressing themselves in first order logic. Part of the visual language community is concerned with providing visual notations (declarative diagrams) which use visual cues to make the structuring of logical expressions more intuitive. One of the more successful metaphors used in such languages is that of set inclusion, making use of the... 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.