|
ABSTRACT
EmbeddedButtons is a library of routines and a runtime kernel that support the integration of buttons into document media, including text and graphics. Existing document editors can be modified to participate in this open architecture with the addition of a few simple routines. Unlike many button systems that insert special button objects into document media, this system supports turning existing document objects into buttons. As a consequence, buttons inherit all of the attributes of normal document objects, and the appearance of buttons can be edited using operations already familiar to users. Facilities are provided for linking buttons to application windows so that documents can serve as application control panels. Hence, user interface designers can lay out control panels using familiar document editors rather than special-purpose tools. Three classes of buttons have been implemented, including buttons that pop up a menu and buttons that store and display the value of a variable. New button classes, editors, and applications can be added at run time. Two editors, one for text and one for graphics, currently participate in the architecture.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
 |
3
|
|
| |
4
|
BIER, E. A. AND GOODISMAN, A Documents as user interfaces. In EP90, Proceedzngs of the Internatzonal Conference on Electronic Pubhshing, Document Mampulation and Typography (Gaithersburg, Md., Sept. 1990), R. Furuta, Ed,, Cambridge University Press, 1990, pp 249 262
|
 |
5
|
|
 |
6
|
|
| |
7
|
ENGLISH, P. M., JACOBSON, E. S., MORRIS, R. A., MUNDY, K. B., PELLETIER, S D., POLUCCI, T. A., AND SCARBRO, H. D. An extensible, object-oriented system for active documents. In EP90, Procee&ngs of the Internatzonal Conference on Electronw Publishing, Document Manzpulatton and Typography (Gmthersburg, Md., Sept. 1990), R. Furuta, Ed. Cambridge University Press, 1990, pp, 263 276.
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
Jeff Johnson , Teresa L. Roberts , William Verplank , David C. Smith , Charles H. Irby , Marian Beard , Kevin Mackey, The Xerox Star: A Retrospective, Computer, v.22 n.9, p.11-26, 28-29, September 1989
[doi> 10.1109/2.35211]
|
 |
12
|
|
 |
13
|
|
 |
14
|
|
 |
15
|
Allan MacLean , Kathleen Carter , Lennart Lövstrand , Thomas Moran, User-tailorable systems: pressing the issues with buttons, Proceedings of the SIGCHI conference on Human factors in computing systems: Empowering people, p.175-182, April 01-05, 1990, Seattle, Washington, United States
[doi> 10.1145/97243.97271]
|
 |
16
|
S. McKay , W. York , M. McMahon, A presentation manager based on application semantics, Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology, p.141-148, November 13-15, 1989, Williamsburg, Virginia, United States
[doi> 10.1145/73660.73678]
|
 |
17
|
James H. Morris , Mahadev Satyanarayanan , Michael H. Conner , John H. Howard , David S. Rosenthal , F. Donelson Smith, Andrew: a distributed personal computing environment, Communications of the ACM, v.29 n.3, p.184-201, March 1986
[doi> 10.1145/5666.5671]
|
 |
18
|
|
| |
19
|
OT~STER.OUT, J.K. Tcl: An embeddable command language In Proceedings of the USENIX Winter Conference (Jan. 1990), pp. 133-146. Also avmlable as Report UCB/CSD 89/541, Computer Science Div. (EECS), Univ. of Californm, Berkeley, Nov. 1989.
|
 |
20
|
Randy Pausch , Nathaniel R. Young, II , Robert DeLine, SUIT: the Pascal of user interface toolkits, Proceedings of the 4th annual ACM symposium on User interface software and technology, p.117-125, November 11-13, 1991, Hilton Head, South Carolina, United States
[doi> 10.1145/120782.120795]
|
| |
21
|
|
 |
22
|
George G. Robertson , D. Austin Henderson, Jr. , Stuart K. Card, Buttons as first class objects on an X desktop, Proceedings of the 4th annual ACM symposium on User interface software and technology, p.35-44, November 11-13, 1991, Hilton Head, South Carolina, United States
[doi> 10.1145/120782.120786]
|
 |
23
|
|
| |
24
|
|
| |
25
|
|
 |
26
|
|
| |
27
|
XEROX CORPORATION. VP CUSP Buttons Reference. VP Series Reference Library, Version 2.0, Xerox Viewpoint, Xerox Corporation, 1988, Xerox Product Education, 701 South Aviation Boulevard, ESCN-215, E1 Segundo, CA 90245.
|
 |
28
|
|
CITED BY 3
|
|
|
|
|
Steve B. Cousins , Andreas Paepcke , Terry Winograd , Eric A. Bier , Ken Pier, The digital library integrated task environment (DLITE), Proceedings of the second ACM international conference on Digital libraries, p.142-151, July 23-26, 1997, Philadelphia, Pennsylvania, United States
|
|
|
|
REVIEW
"Gary W. Strong : Reviewer"
Embedded document buttons are a major feature of the popular
HyperCard application and are available in Microsoft Windows
applications that support object linking and embedding. This paper
describes and evaluates a prototype system for general
more...
|