Jazz: An Extensible Zoomable User Interface Graphics Toolkit in Java

Abstract

In this paper the authors investigate the use of scene graphs as a general approach for implementing two-dimensional (2D) graphical applications, and in particular Zoomable User Interfaces (ZUIs). Scene graphs are typically found in three-dimensional (3D) graphics packages such as Sun's Java3D and SGI's OpenInventor. They have not been widely adopted by 2D graphical user interface toolkits. To explore the effectiveness of scene graph techniques, the authors have developed Jazz, a general-purpose 2D scene graph toolkit. Jazz is implemented in Java using Java2D, and runs on all platforms that support Java 2. This paper describes Jazz and the lessons we learned using Jazz for ZUIs. It also discusses how 2D scene graphs can be applied to other application areas. (5 figures, 27 refs.)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2000
Accession Number
ADA412202

Entities

People

  • Benjamin B. Bederson
  • Jon Meyer
  • Lance Good

Organizations

  • University of Maryland

Tags

Communities of Interest

  • Sensors

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Application Software
  • Cognitive Systems Engineering
  • Commerce
  • Computer Programming
  • Computers
  • Coordinate Systems
  • Graphical User Interface
  • Graphics
  • Hierarchies
  • Human-Computer Interaction
  • Navigation
  • Platforms
  • Software Development
  • Standards
  • User Interface

Fields of Study

  • Computer science

Readers

  • Computer Vision.
  • Database Systems and Applications