一种可扩展的用户界面描述语言

被引:8
作者
杜一 [1 ,2 ]
邓昌智 [1 ]
田丰 [1 ]
任磊 [3 ]
戴国忠 [1 ]
机构
[1] 中国科学院软件研究所人机交互与智能信息处理实验室
[2] 中国科学院研究生院信息科学与工程学院
[3] 北京航空航天大学自动化科学与电气工程学院
关键词
用户界面描述语言; 笔式用户界面; XML; 模型驱动; 用户界面开发;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
用户界面描述语言是实现模型驱动的用户界面开发的重要方式.当前的用户界面描述语言一方面在对不同物理特性的交互设备上的用户界面的描述能力不足;另一方面,缺乏可扩展性及界面描述的组成部分的可复用性.针对上述问题,设计出一种界面描述语言——E-UIDL(extensible user interface description language).该语言遵循层次化、模块化的设计原则,能够支持多设备、多通道的用户界面的描述,并通过实例说明描述语言对笔式用户界面开发、多设备界面自动生成以及自适应用户界面开发的支持,深入地阐述了E-UIDL的特性.
引用
收藏
页码:1127 / 1142
页数:16
相关论文
共 6 条
[1]   基于混合自动机的Post-WIMP界面的建模(英文) [J].
栗阳 ;
关志伟 ;
戴国忠 .
软件学报, 2001, (05) :633-644
[2]  
A natural, tiered and executable UIDL for 3D user interfaces based on Concept-Oriented Design[J] . Chadwick A. Wingrave,Joseph J. Laviola,Doug A. Bowman.ACM Transactions on Computer-Human Interaction (TOCHI) . 2009 (4)
[3]  
Creating a lightweight user interface description language[J] . Jeffrey Nichols,Brad A. Myers.ACM Transactions on Computer-Human Interaction (TOCHI) . 2009 (4)
[4]  
UIML: an appliance-independent XML user interface language[J] . Marc Abrams,Constantinos Phanouriou,Alan L Batongbacal,Stephen M Williams,Jonathan E Shuster.Computer Networks . 1999 (11)
[5]   User interface software technology [J].
Myers, BA .
ACM COMPUTING SURVEYS, 1996, 28 (01) :189-191
[6]  
A user interface management system[J] . David J. Kasik.ACM SIGGRAPH Computer Graphics . 1982 (3)