Standardizing the interface between applications and UIM's

P. Szekely
1989 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology - UIST '89  
The user interface building blocks of any User Interface Management System (UIMS) have built-in assumptions about what information about application programs they need. and assumptions about how to get. that information. The lack of a standard to represent this information leads to a proliferation of different assumptions by different building blocks, hampering changeability of the user interface and portability of applications to different sets of building blocks. This paper describes a
more » ... sm for specifying the information about applications needed by the user interface building blocks (i.e. the UIh4SApplication interface) so that all building blocks share a common set of assumptions. The paper also describes a set of user interface building bloclcs specifically designed for these standard UIMS/Application interfaces. These building blocks can be used to produce a wide variety of user interfaces, and the interfaces can be changed without having to change the application program.
doi:10.1145/73660.73665 dblp:conf/uist/Szekely89 fatcat:pcdtmlvxh5aqxg5svnlk6zri3m