The userinterface building blocks of any userinterface Management System (UIMS) have built-in assumptions about what information about application programs they need, and assumptions about how to get that informatio...
ISBN:
(纸本)9780897913355
The userinterface building blocks of any userinterface 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 userinterface and portability of applications to different sets of building blocks. This paper describes a formalism for specifying the information about applications needed by the userinterface building blocks (i.e. the UIMS/Application interface) so that all building blocks share a common set of assumptions. The paper also describes a set of userinterface building blocks specifically designed for these standard UIMS/Application interfaces. These building blocks can be used to produce a wide variety of userinterfaces, and the interfaces can be changed without having to change the application program.
This paper describes an architecture for a userinterface toolkit. It presents the proper layering of the software, describes the architectural model of userinterface components or tools, and discusses the software e...
详细信息
The concepts of a userinterface management system (ULMS) and userinterface designer have become well known in the userinterface and graphics community. Most UIMSs developed so far have concentrated on the efficienc...
详细信息
userinterface Management Systems have provided support for most userinterface design personnel with the exception of dialogue evaluators. Potential support that a UIMS can provide to evaluators of userinterfaces ge...
详细信息
By extending the X Window System into a true OOPS, CLUE provides a consistent framework within which a broad variety of userinterface objects can be constructed. CLUE represents an intermediate level of abstraction w...
详细信息
UNIX Emacs is well-known and widely used as a text editor that has been extended in a remarkable number of directions, not always wisely. Because it is programmable in a powerful yet simple programming language, Emacs...
详细信息
The subject of integrated programming environments for scientific computing has become very popular over the last few years. Environments such as Rn [CCHK87] are being constructed to help coordinate the disjoint activ...
详细信息
The increasing availability of computers with highquality graphics and fonts has created an opportunity and an obligation for userinterface designers. The opportunity is that designers can use graphical techniques to...
详细信息
暂无评论