• 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
TLDR
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
TLDR
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.
Scalable Fabric: A Flexible Representation for Task Management
TLDR
Scalable Fabric couples a flexible visual representation with window management to provide a focus-plus-context solution to desktop complexity and leverages human spatial memory to make task switching easier.
Display space usage and window management operation comparisons between single monitor and multiple monitor users
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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.
...
...

References

SHOWING 1-10 OF 53 REFERENCES
Tools for creating user interfaces : an introduction and survey
TLDR
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
TLDR
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.
A multiple, virtual-workspace interface to support user task switching
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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.
EMACS the extensible, customizable self-documenting display editor
TLDR
The organization of the EMACS system is described, emphasizing the way in which extensibility is achieved and used.
...
...