• Corpus ID: 62664652

Window Interfaces A Taxonomy of Window Manager User Interfaces

@inproceedings{Myers1988WindowIA,
  title={Window Interfaces A Taxonomy of Window Manager User Interfaces},
  author={Brad A. Myers},
  year={1988}
}
This article presents a taxonomy for the user-visible parts of window managers. It is interesting that there are actually very few significant differences, and the differences can be classified in a taxonomy with fairly limited branching. This taxonomy should be useful in evaluating the similarities and differences of various window managers, and it will also serve as a guide for the issues that need to be addressed by designers of future window manager user interfaces. The advantages and… 

Revisiting Display Space Management: Understanding Current Practice to Inform Next-generation Design

A study of people using a variety of window managers and display configurations to illustrate manager- and display-independent space management issues and a classification of users' space management styles and relationships to window system types is presented.

Elastic windows: design, implementation, and evaluation of multi-window operations

A user study conducted to compare the performance of 12 users with Elastic Windows and traditional Independent Overlapping Windows suggests promising possibilities for multiple window operations and hierarchical nesting, which can be applied to the next generation of tiled as well as overlapped window managers.

Display space usage and window management operation comparisons between single monitor and multiple monitor users

A tool was deployed to a group of single monitor and multiple monitor users to log window management activity and revealed that usage of interaction components may change with an increase in number of monitors, and window visibility can be a useful measure of user display space management activity, especially for several monitor users.

Scalable Fabric: flexible task management

Scalable Fabric couples window management with a flexible visual representation to provide a focus-plus-context solution to desktop complexity and leverages human spatial memory to make task switching easier.

Elastic Windows: Design, Implementation, and Evaluation of Multiwindow Operations

A user study conducted to compare the performance of 12 users with Elastic Windows and traditional Independent Overlapping Windows suggests promising possibilities for multiple window operations and hierarchical nesting, which can be applied to the next generation of tiled as well as overlapped window managers.

The User Interface in a Hypertext, Multiwindow Program Browser

Shrinking window operations for expanding display space

This work presents a window shrinking operation that specifically intends to help users display a window's relevant information and should help to create smaller windows to manage, helping the "small monitor management" problem and targeting use of awareness windows on multiple monitor systems.

Elastic Windows: evaluation of multi-window operations

A study comparing user performance with Elastic Windows and traditional window management techniques for 2, 6, and 12 window situations suggests promising possibilities for multiple window operations and hierarchical nesting, which can be applied to the next generation of tiled as well as overlapped window managers.

Window Manager Designed for Cloud Services

The proposed window manager employs a tiling style in order to improve the usability of multiple cloud services at the same time, and was effective in reducing the number of operations for window placement or replacement.

Elastic windows: improved spatial layout and rapid multiple window operations

The requirements for multiwindow systems are updated and elastic windows with improved spatial layout and rapid multi-window operations are proposed to decrease the cognitive load on users.

References

SHOWING 1-10 OF 44 REFERENCES

Tools for creating user interfaces : an introduction and survey

Several different types of software tools for Creating User Interfaces are discussed, including "Direct Manipulation" interfaces, which are one of the most difficult kinds to implement.

Constraint-Based Tiled Windows

This article describes work in tiled window management featuring a constraint-based layout mechanism that the user can specify the appearance of individual windows and constrain relationships between windows, thus exercising necessary control over the tiling process.

The user interface for Sapphire

  • B. Myers
  • Computer Science
    IEEE Computer Graphics and Applications
  • 1984
The author provides a tutorial on Sapphire's screen allocation package, focusing on its icons and user commands.

A multiple, virtual-workspace interface to support user task switching

It is shown how in this case theory is important in inspiring a design, but design entailments outside the theory raise new issues that must be faced to make the design viable.

Graphics in overlapping bitmap layers

  • R. Pike
  • Computer Science
    SIGGRAPH
  • 1983
This paper describes a set of low-level graphics primitives to manipulate overlapping asynchronous windows, called layers, on a bitmap display terminal, that extend the domain of the general bitmap operator bitblt to include bitmaps that are partially or wholly obscured.

A structural view of the Cedar programming environment

The extent to which the Cedar language, with run-time support, has influenced the organization, flexibility, usefulness, and stability of the Cedar environment is emphasized.

Designing the STAR User Interface

In April 1981, Xerox announced the 8010 Star Information System, a new personal computer designed for offices that is a multifunction system combining document creation, data processing, and electronic filing, mailing, and printing.

The importance of percent-done progress indicators for computer-human interfaces

Practical experience and formal experiments show that prograss indicators are an important and useful user-interface tool, and that they enhance the attractiveness and effectiveness of programs that incorporate them.

Smalltalk-80: The Language and Its Implementation

This book is the first detailed account of the Smalltalk-80 system and is divided into four major parts: an overview of the concepts and syntax of the programming language, a specification of the system's functionality, and an example of the design and implementation of a moderate-size application.