{"title":"Separating application functionality from the user interface in a distributed environment","authors":"N. Dlodlo, C. Bamford","doi":"10.1109/EURMIC.1996.546389","DOIUrl":null,"url":null,"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.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EURMIC.1996.546389","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
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.