Proceedings. 1997 IEEE Symposium on Visual Languages (Cat. No.97TB100180)

23-26 Sept. 1997

Filter Results

Displaying Results 1 - 25 of 69
  • Proceedings. 1997 IEEE Symposium on Visual Languages (Cat. No.97TB100180)

    Publication Year: 1997
    Request permission for commercial reuse | PDF file iconPDF (335 KB)
    Freely Available from IEEE
  • Representation and learnability in visual languages for Web-based interpersonal communication

    Publication Year: 1997, Page(s):2 - 10
    Cited by:  Papers (4)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1013 KB)

    Computer-based visual languages have been developed primarily in order to help people program and operate computers. Now that many people in the world have personal computers with good graphics and Internet connections, we are seeing a great deal of informal electronic visual communication via Web pages. More formal visual languages can be expected to appear on the Internet in the near future. Vis... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • 1997 Visual Programming Challenge summary

    Publication Year: 1997, Page(s):11 - 18
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1407 KB)

    The objective of the Visual Programming Challenge (VPC) is to focus the various visual programming approaches, both research and commercial, on a specific problem as a means of providing a comparative analysis. The competition domain is a problem involving quasi-real-time control of a robotic vehicle. The control of these robotic vehicles is representative of programmable control problems that mig... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual focusing and transition techniques in a treeviewer for Web information access

    Publication Year: 1997, Page(s):20 - 27
    Cited by:  Papers (4)  |  Patents (14)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1808 KB)

    We discuss the visual focusing and transition techniques embodied in a Bellcore Java applet called AMIT (Animated Multiscale Interactive Treeviewer), whose purpose is to improve Web information access. AMIT integrates fisheye tree browsing with search and filtering techniques. Multiple foci are selected by direct manipulation, content-based search, variable scoring functions, and what we call node... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Keyboardless visual programming using voice, handwriting, and gesture

    Publication Year: 1997, Page(s):28 - 35
    Cited by:  Papers (10)  |  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (832 KB)

    Visual programming languages have facilitated the application development process, improving our ability to express programs, as well as our ability to view, edit and interact with them. Yet even in programming environments, productivity is restricted by the primary input sources: the mouse and the keyboard. As an alternative, we investigate a program development interface which responds to the mo... View full abstract»

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

    Publication Year: 1997, Page(s):36 - 45
    Cited by:  Papers (5)  |  Patents (72)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1738 KB)

    This paper discuses visual information representation from the perspective of human comprehension. The distortion viewing paradigm is an appropriate focus for this discussion as its motivation has always been to create more understandable displays. While these techniques are becoming increasingly popular for exploring images that are larger than the available screen space, in fact users sometimes ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Toward formal definition of conception "adequacy in visualization"

    Publication Year: 1997, Page(s):46 - 47
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (224 KB)

    In this paper a new approach to the problem of quality evaluation for a software visualization system is suggested. The following topics are discussed: the visual language of software visualization systems; significant units of the visual language; visual expressiveness of a visual language; visual informativeness; adequacy in visualization; and visual metaphor. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Petri net-based visual language for specifying GUIs

    Publication Year: 1997, Page(s):50 - 57
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (666 KB)

    We describe PUIST, a visual language for graphical interface specification and prototyping. PUIST uses a Petri net notation, with a declarative means of defining nets which have complex, yet regular interconnections. This significantly improves the understandability of large specifications, permitting PUIST to be used for complex interface component specification and prototyping. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A framework of syntactic models for the implementation of visual languages

    Publication Year: 1997, Page(s):58 - 65
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (779 KB)

    We present a framework of syntactic models for the definition and implementation of visual languages. We analyze a wide range of existing visual languages and, for each of them, we propose a characterization according to a syntactic model. The framework has been implemented in the Visual Language Compiler-Compiler (VLCC) system. VLCC is a practical, flexible and extensible tool for the automatic g... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Supporting reuse of evolving visual code

    Publication Year: 1997, Page(s):68 - 75
    Cited by:  Papers (9)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1538 KB)

    Although the idea of reusing code is very appealing, effective reuse has long been acknowledged as a problem. To help address the difficulties, many advocate strong management commitment to code reuse, leading to the treatment of code as an asset to be carefully managed in a well-organized repository. However, the advent of the Web may bring a change to this outlook encouraging informal, loosely-o... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Supporting design patterns in a visual parallel data-flow programming environment

    Publication Year: 1997, Page(s):76 - 83
    Cited by:  Papers (7)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1005 KB)

    We propose the notion of a visual design pattern (VDP), which is a visual abstraction representing design aspects in parallel data-flow programs. VDP serves as a flexible and high-level structure of reuse for visual parallel programming. We introduced the support for this notion into the visual parallel programming environment, KLIEG, allowing definition and use of patterns with a simple and easy ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Satisfying the graphical requirements of visual languages in the DV-Centro Framework

    Publication Year: 1997, Page(s):84 - 91
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (798 KB)

    The graphical requirements for implementing a visual language include defining the visual elements of the language, the rules for connecting them together, and the graphical relationships that must be maintained once they are connected. The solutions for these graphical requirements are intricate and inherently difficult to implement. The resulting implementations tend to be so specialized as to b... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • HotDoc: a flexible framework for spatial composition

    Publication Year: 1997, Page(s):92 - 99
    Cited by:  Papers (6)  |  Patents (18)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1295 KB)

    Building environments that use visual techniques (visual environments) is still expensive in labour. We present an object oriented framework for compound documents, called HotDoc, that can be used for building visual environments rapidly. We give an example by describing a user interface for an extended spreadsheet environment called Simple. We focus on spatial composition control which is support... View full abstract»

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

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

    Previously (J. Puigsegur et al., 1996), we presented a visual declarative programming language based on two main graphical constructs: directed acyclic graphs representing predicate application and graphical set inclusion representing logical implication. We showed that with these simple visual constructs we can cover most of the representational demands of computational logic allowing a blend of ... View full abstract»

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

    Publication Year: 1997, Page(s):110 - 118
    Cited by:  Papers (2)  |  Patents (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (811 KB)

    We present a visual language for the high level specification of authorization policies in automated environments. In order to accomplish the task, the visual language needs to provide an intuitive way to specify complex security concepts. We propose a visual language, using the Calendar-Form-Lock metaphor, to efficiently handle high level security policies and low level security details. Moreover... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visualizing document space by force-directed dynamic layout

    Publication Year: 1997, Page(s):119 - 120
    Cited by:  Papers (3)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (214 KB)

    We propose an interactive document keyword layout technique that enables browsing and manipulation of a collection of documents visually. This layout technique applies a force directed graph drawing algorithm and clusters documents and keywords by reacting to a user's interaction dynamically. An example of visual interaction is demonstrated on an experimental system. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using tasks for improving the presentations for database query results

    Publication Year: 1997, Page(s):121 - 124
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (459 KB)

    There is a lack of proposals, which consider user tasks for improving user interfaces for databases. We identify a set of meaningful tasks for this application area and we show how they can be used to provide more effective presentations of query results. This is obtained by allowing the presentation generation process to take into account semantic aspects, indicated by the tasks, which cannot be ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Combining constraints and data-flow in a visual query language

    Publication Year: 1997, Page(s):125 - 126
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (244 KB)

    We define a graph based visual query language for object databases, called QUIVER. Most graph based query languages proposed in the literature view queries either as constraint (pattern) graphs or as data flow graphs. QUIVER, however allows constraints and data flow to be combined in queries. This combination of constraints and data flow is motivated by the need to support comprehensive object mod... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A structured interactive workspace for a visual configuration language

    Publication Year: 1997, Page(s):130 - 137
    Cited by:  Papers (3)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1367 KB)

    The paper shows how language technologies such as the automatic generation of parsers for analyzing user actions and visual parsing can be applied to build a flexible tool specialized in complex specification tasks, namely the configuration of distributed applications. The central issue is to propose to structure the workspace through a syntax of user actions on one hand, and a syntax of visual re... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Sonifying the desktop visually

    Publication Year: 1997, Page(s):138 - 142
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1307 KB)

    We are using Sonnet, a visual programming language for developing distributed real time applications, to enhance the user interface experience by allowing audio events to be associated with events that occur during the day to day operation of a computer. Designed originally for writing run time actions for monitoring and debugging running programs using sound, Sonnet is uniquely suited to be an in... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards visual development of message-passing programs

    Publication Year: 1997, Page(s):144 - 151
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (989 KB)

    Writing and managing programs for parallel systems is a difficult task. It is a great challenge for designers of visual programming languages to provide tools that will help in the process. The paper describes a new graph based tool called Visper that provides a multi dimensional environment for program composition. Our approach combines different levels of abstraction at which parallel programs a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Iterative constructs in the visual data flow language

    Publication Year: 1997, Page(s):152 - 159
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (612 KB)

    We suggest a solution for iterative processing in data flow diagrams based on the notion of a conditional data flow switch, and a specialized iterative construct based on pattern matching for vectors and matrices. Both of these constructs can be seamlessly incorporated into V, a data-flow visual programming language. We demonstrate how these constructs may be used to reveal the spatial/temporal du... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • VISPATCH: graphical rule-based language controlled by user event

    Publication Year: 1997, Page(s):160 - 161
    Cited by:  Papers (4)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (218 KB)

    VISPATCH (VISible event disPATCH) is a graphical rule-based programming language based on event-driven graphics rewriting that is suitable for expressing user interaction. The VISPATCH interpreter can modify rules by other rules as well as graphical objects. This makes it possible to create a programmable interactive system such as a graphic editor. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A rule-based visual language for small mobile robots

    Publication Year: 1997, Page(s):162 - 163
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (312 KB)

    Altaira is a visual language intended for the control of small mobile robots. It is a rule-based language, combining information from sensors, navigation and the current robot state to determine actions to be taken by the robot and changes required in the state. The language, implemented in the Spring of 1997, is proving to be a powerful and flexible language for robot control, and has also been u... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Calypso: a visual language for data structures programming

    Publication Year: 1997, Page(s):164 - 165
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (127 KB)

    Data structures are more easily understood when they are presented visually rather than textually. We have developed a system, called Calypso, to allow the visual definition of data structures programs using pictorial pattern/action pairs in an imperative setting. Calypso is based on a general framework for building and combining visual notations in various domains. This framework permits Calypso ... View full abstract»

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