|
ABSTRACT
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, and overlaid. This presents a major obstacle to applications like user interface builders and compound document editors where the manipulated objects need to behave both like graphics and widgets.Fresco[1] blends graphics and widgets into a single class of objects. We have an implementation of Fresco and an editor called Fdraw that allows graphical objects to be composed like widgets, and widgets to be transformed and shared like graphics. Performance measurements of Fdraw show that sharing reduces memory usage without slowing down redisplay.
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
|
M. Linton and C. Price. Building Distributed User Interfaces with Fresco. Proceedings of the Seventh X Technical Conference, Boston, Massachusetts, Jan 1993, pp. 77-87.
|
| |
2
|
M. Linton, S. Tang, and S. Churchill. Redisplay in Fresco. Proceedings of the Eighth X Technical Conference, Boston, Massachusetts, January 1994.
|
 |
3
|
|
| |
4
|
A. Palay et al. The Andrew Toolkit: An overview. Proceedings of the 1988 Winter USEN1X Technical Conference, Dallas, Texas, February 1988, pp. 9-21.
|
 |
5
|
|
 |
6
|
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]
|
 |
7
|
Andre Weinand , Erich Gamma , Rudolf Marty, ET++—an object oriented application framework in C++, Conference proceedings on Object-oriented programming systems, languages and applications, p.46-57, September 25-30, 1988, San Diego, California, United States
|
| |
8
|
Brad A. Myers , Dario A. Giuse , Roger B. Dannenberg , David S. Kosbie , Edward Pervin , Andrew Mickish , Brad Vander Zanden , Philippe Marchal, Garnet: Comprehensive Support for Graphical, Highly Interactive User Interfaces, Computer, v.23 n.11, p.71-85, November 1990
[doi> 10.1109/2.60882]
|
 |
9
|
|
 |
10
|
|
CITED BY 5
|
|
|
|
Krishna A. Bharat , Scott E. Hudson, Supporting distributed, concurrent, one-way constraints in user interface applications, Proceedings of the 8th annual ACM symposium on User interface and software technology, p.121-132, November 15-17, 1995, Pittsburgh, Pennsylvania, United States
|
|
Benjamin B. Bederson , Jon Meyer , Lance Good, Jazz: an extensible zoomable user interface graphics toolkit in Java, Proceedings of the 13th annual ACM symposium on User interface software and technology, p.171-180, November 06-08, 2000, San Diego, California, United States
|
|
|
|
|
|
|