skip to main content
10.1145/192426acmconferencesBook PagePublication PagesuistConference Proceedingsconference-collections
UIST '94: Proceedings of the 7th annual ACM symposium on User interface software and technology
ACM1994 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
7UIST94: 7th ACM Symposium on User Interface and Software Technology Marina del Rey California USA November 2 - 4, 1994
ISBN:
978-0-89791-657-8
Published:
02 November 1994
Next Conference
Bibliometrics
Abstract

No abstract available.

Article
Free
Creating the invisible interface: (invited talk)

For thirty years, most interface design, and most computer design, has been headed down the path of the “dramatic” machine. Its highest ideal is to make a computer so exciting, so wonderful so interesting, that we never want to be without it. A less-...

Article
Free
Galaxy of news: an approach to visualizing and understanding expansive news landscapes

The Galaxy of News system embodies an approach to visualizing large quantities of independently authored pieces of information, in this case news stories. At the heart of this system is a powerful relationship construction engine that constructs an ...

Article
Free
Laying out and visualizing large trees using a hyperbolic space

We present a new focus+context (fisheye) scheme for visualizing and manipulating large hierarchies. The essence of our approach is to lay out the hierarchy uniformly on the hyperbolic plane and map this plane onto a circular display region. The ...

Article
Free
Powers of ten thousand: navigating in large information spaces

How would you interactively browse a very large display space, for example, a street map of the entire United States? The traditional solution is zoom and pan. But each time a zoom-in operation takes place, the context from which it came is visually ...

Article
Free
Pad++: a zooming graphical interface for exploring alternate interface physics

We describe the current status of Pad++, a zooming graphical interface that we are exploring as an alternative to traditional window and icon-based approaches to interface design. We discuss the motivation for Pad++, describe the implementation, and ...

Article
Free
Reconnaissance support for juggling multiple processing options

A large proportion of computer-supported tasks—such as design exploration, decision analysis, data presentation, and many kinds of retrieval—can be characterised as user-driven processing of a body of data in search of an outcome that satisfies the user...

Article
Free
Putting people first: specifying proper names in speech interfaces

Communication is about people, not machines. But as firms and families alike spread out geographically, we rely increasingly on telecommunications tools to keep us “connected”. The challenge of such systems is to enable conversation between individuals ...

Article
Free
An architecture for transforming graphical interfaces

While graphical user interfaces have gained much popularity in recent years, there are situations when the need to use existing applications in a nonvisual modality is clear. Examples of such situations include the use of applications on hand-held ...

Article
Free
ENO: synthesizing structured sound spaces

ENO is an audio server designed to make it easy for applications in the Unix environment to incorporate non-speech audio cues. At the physical level, ENO manages a shared resource, namely the audio hardware. At the logical level, it manages a sound ...

Article
Free
An architecture for an extensible 3D interface toolkit

This paper presents the architecture for an extensible toolkit used in construction and rapid prototyping of three dimensional interfaces, interactive illustrations, and three dimensional widgets. The toolkit provides methods for the direct manipulation ...

Article
Free
3D widgets for exploratory scientific visualization

Scientists use a variety of visualization techniques to help understand computational fluid dynamics (CFD) datasets, but the interfaces to these techniques are generally two-dimensional and therefore are separated from the 3D view. Both rapid ...

Article
Free
Building distributed, multi-user applications by direct manipulation

This paper describes Visual Obliq, a user interface development environment for constructing distributed, multi-user applications. Applications are created by designing the interface with a GUI-builder and embedding callback code in an interpreted ...

Article
Free
Ramonamap—an example of graphical groupware

Ramonamap is an iterative map for database and communication services within our workgroup. Resources are represented as icons on the map, which preserves their actual (or implied) physical location and capitalizes on a user's understanding of maps. The ...

Article
Free
Interactive generation of graphical user interfaces by multiple visual examples

The construction of application-specific Graphical User Interfaces (GUI) still needs considerable programming partly because the mapping between application data and its visual representation is complicated. This study proposes a system which generates ...

Article
Free
A pure reasoning engine for programming by demonstration

We present an inference engine that can be used for creating Programming By Demonstration systems. The class of systems addressed are those which infer a state change description from examples of state [9, 11].

The engine can easily be incorporated into ...

Article
Free
Evolutionary learning of graph layout constraints from examples

We propose a new evolutionary method of extracting user preferences from examples shown to an automatic graph layout system. Using stochastic methods such as simulated annealing and genetic algorithms, automatic layout systems can find a good layout ...

Article
Free
Developing calendar visualizers for the information visualizer

The increasing mass of information confronting a business or an individual have created a demand for information management applications. Time-based information, in particular, is an important part of many information access tasks. This paper explores ...

Article
Free
Data visualization sliders

Computer sliders are a generic user input mechanism for specifying a numeric value from a range. For data visualization, the effectiveness of sliders may be increased by using the space inside the slider as

• an interactive color scale,

• a barplot for ...

Article
Free
Translucent patches—dissolving windows

This paper presents motivation, design, and algorithms for using and implementing translucent, non-rectangular patches as a substitute for rectangular opaque windows. The underlying metaphor is closer to a mix between the architects yellow paper and the ...

Article
Free
Nova: low-cost data animation using a radar-sweep metaphor

Nova is a simple technique for animating a data sequence whose elements include a primary numeric component and possibly one or more secondary dimensions. We use nova to visualize program behavior such as individual memory allocations, where the number ...

Article
Free
Skyblue: a multi-way local propagation constraint solver for user interface construction

Many user interface toolkits use constraint solvers to maintain geometric relationships between graphic objects, or to connect the graphics to the application data structures. One efficient and flexible technique for maintaining constraints is multi-way ...

Article
Free
Dialing for documents: an experiment in information theory

Standard telephone keypads are labeled with letters of the alphabet, enabling users to enter textual data for a variety of possible applications. However, the overloading of three letters on a single key creates a potential ambiguity as to which ...

Article
Free
Optimizing toolkit-generated graphical interfaces

Researchers have developed a variety of toolkits that support the development of highly interactive, graphical, direct manipulation applications such as animations, process monitoring tools, drawing packages, visual programming languages, games, and ...

Article
Free
Blending structured graphics and layout

Conventional windowing environments provide separate classes of objects for user interface components, or “widgets,” and graphical objects. Widgets negotiate layout and can be resized as rectangles, while graphics may be shared, transformed, transparent,...

Article
Free
A perceptually-supported sketch editor

The human visual system makes a great deal more of images than the elemental marks on a surface. In the course of viewing, creating, or editing a picture, we actively construct a host of visual structures and relationships as components of sensible ...

Article
Free
A mark-based interaction paradigm for free-hand drawing

We propose an interaction technique for editing splines that is aimed at professional graphic designers. These users do not take full advantage of existing spline editing software because their mental representations of drawings do not match the ...

Article
Free
Extending a graphical toolkit for two-handed interaction

Multimodal interaction combines input from multiple sensors such as pointing devices or speech recognition systems, in order to achieve more fluid and natural interaction. Two-handed interaction has been used recently to enrich graphical interaction. ...

Article
Free
Two-handed polygonal surface design

This paper describes a Computer Aided Design system for sketching free-form polygonal surfaces such as terrains and other natural objects. The user manipulates two 3D position and orientation trackers with three buttons, one for each hand. Each hand has ...

Contributors
  • Information Sciences Institute

Index Terms

  1. Proceedings of the 7th annual ACM symposium on User interface software and technology

    Recommendations

    Acceptance Rates

    Overall Acceptance Rate842of3,967submissions,21%
    YearSubmittedAcceptedRate
    UIST '183758021%
    UIST '18 Adjunct3758021%
    UIST '173247323%
    UIST '17 Adjunct3247323%
    UIST '163847921%
    UIST '16 Adjunct3847921%
    UIST '152977024%
    UIST '143337422%
    UIST '133176220%
    UIST '13 Adjunct3174915%
    UIST '112626726%
    UIST '051593119%
    UIST '031162522%
    Overall3,96784221%