BibTex
@inproceedings{Helfman:1987:10.1145/29933.275643,
author = {Helfman, J.},
title = {Panther: a specification system for graphical controls},
booktitle = {Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface},
series = {GI + CHI 1987},
year = {1987},
issn = {0713-5425},
isbn = {0-89791-213-6},
location = {Toronto, Ontario, Canada},
pages = {279--284},
numpages = {6},
doi = {10.1145/29933.275643},
acmdoi = {10.1145/29933.275643},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
}
Abstract
An experimental graphical control specification system, called Panther, has been written in C for UNIX®-based applications. Unlike similar systems, which focus on combining interaction techniques, Panther allows the specification of low-level interactions by invoking user-selectable subroutines for input-device transitions. A Panther interface is specified in a textual table as a set of hierarchically nested regions. Regions can model any control device, such as menu buttons, slider-bars, switches, alphanumeric displays, or even combinations of other regions. Panther does not rely on special hardware, extensive software, or interprocess communication.