• 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