• DocumentCode
    2353894
  • Title

    Separating application functionality from the user interface in a distributed environment

  • Author

    Dlodlo, Nomusa ; Bamford, Carl

  • Author_Institution
    Sch. of Comput. & Math. Sci., Liverpool John Moores Univ., UK
  • fYear
    1996
  • fDate
    2-5 Sep 1996
  • Firstpage
    248
  • Lastpage
    255
  • Abstract
    This paper describes a project whose aim is to design a user interface management system (UIMS) to support a distributed environment. The goal requires an architecture that separates the application from the user interface. After defining the role played by UIMSs, Middleware and the Object Bequest Broker (ORE) in separating the application components from their supporting user interfaces in a distributed environment an architecture for a UIMS in a distributed environment is introduced. The architecture facilitates the separation of the application from the user interface by attaching abstract data types to both the user interface manager and the application. Operations on the abstract data types within the application trigger user interface activities, while those operations on abstract data types within the user interface manager trigger application activities
  • Keywords
    abstract data types; object-oriented programming; user interface management systems; Middleware; Object Bequest Broker; abstract data types; application functionality; distributed environment; user interface; user interface management system; user interface manager; Computer architecture; Computer interfaces; Computer languages; Distributed computing; Environmental management; Human factors; Joining processes; Middleware; Project management; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO 96. Beyond 2000: Hardware and Software Design Strategies., Proceedings of the 22nd EUROMICRO Conference
  • Conference_Location
    Prague
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-7487-3
  • Type

    conf

  • DOI
    10.1109/EURMIC.1996.546389
  • Filename
    546389