THE GUISE USER-INTERFACE FRAMEWORK

被引:0
|
作者
BOUSSE, M
KRISHNAMURTHY, B
DEWAN, P
NIGAY, L
BEAUDOUINLAFON, M
机构
[1] LGI,IMAG,GRENOBLE,FRANCE
[2] UNIV PARIS 11,LRI,F-91405 ORSAY,FRANCE
[3] PURDUE UNIV,W LAFAYETTE,IN 47907
[4] AT&T BELL LABS,MURRAY HILL,NJ 07974
关键词
USER INTERFACES; OBJECT-ORIENTED PROGRAMMING;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
GUISE is an object-oriented framework designed for the construction of direct manipulation user-interfaces adapted to existing, graph-structured applications. The GUISE interface model consists of three orthogonal components: abstraction, presentation and layout. User-editable graphs made of abstraction objects represent the syntax and semantics of the application domain. Manipulating these abstract structures involves a presentation level made of graphical symbol objects. Layout pattern objects act upon the presentation level to enforce domain-dependent placement rules, moving graphical symbols when necessary. This paper focuses on two original aspects of the GUISE design with respect to orthogonal user interface designs. First, each type of component has its own ''part-whole'' hierarchy, loosely coupled with the other component types' hierarchies. Second, layout components are implemented by role synthesis, which requires mapping specific layout roles to standard graphical symbol objects at runtime.
引用
收藏
页码:81 / 93
页数:13
相关论文
共 50 条