DocumentCode
1999688
Title
An object-oriented design for user interfaces
Author
Dodani, Mahesh ; Perng, J.-H.L.
Author_Institution
Dept. of Comput. Sci., Iowa Univ., Iowa City, IA, USA
fYear
1995
fDate
28-31 Mar 1995
Firstpage
352
Lastpage
358
Abstract
The Object-Oriented (OO) design architecture for user interfaces presented in this paper, called IOWARE, is effective, does not violate OO principles, and promotes a high degree of reusability, extendibility, and portability. The innovative features of the design architecture are: [1] the decomposition of interactive applications into atomic and container interactive objects, [2] the use of dynamically manipulable resources to represent all interaction behavior, [3] a generic mechanism that facilitates communication between objects, and [4] a simple and elegant mechanism for composing complex interactive objects. A prototype implementation built on top of Smalltalk is presented
Keywords
object-oriented methods; user interface management systems; IOWARE; Smalltalk; extendibility; object-oriented design; portability; prototype; reusability; user interfaces; Cities and towns; Communication system control; Computer architecture; Computer science; Containers; Dynamic programming; Interactive systems; Object oriented modeling; Prototypes; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1995., Conference Proceedings of the 1995 IEEE Fourteenth Annual International Phoenix Conference on
Conference_Location
Scottsdale, AZ
Print_ISBN
0-7803-2492-7
Type
conf
DOI
10.1109/PCCC.1995.472469
Filename
472469
Link To Document