E-UIDL用户界面描述语言下的开发方法

被引:5
作者
杜一 [1 ,2 ]
田丰 [2 ]
戴国忠 [2 ]
机构
[1] 中国科学院计算机网络信息中心科学数据中心
[2] 人机交互北京市重点实验室(中国科学院软件研究所)
关键词
界面描述语言; 交互技术; 用户界面开发方法; 计算机辅助设计;
D O I
10.13328/j.cnki.jos.004584
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
当前的用户界面开发过程需要产品经理、交互设计师、视觉设计师及用户界面开发工程师等多个角色的共同参与,各个角色的分工越来越细致,并且不同的角色在开发过程中使用的工具各不相同,这导致了界面开发过程中沟通成本的增加以及工作效率的降低.介绍了一种基于用户界面描述语言的开发方法,该方法能够降低用户界面开发过程中不同角色之间的沟通成本及转换成本,提高用户界面开发的效率.首先介绍E-UIDL(extensible user interface description language)——一种新的用户界面描述语言,并在此基础上设计了基于E-UIDL的开发方法及辅助开发工具,最后,通过实例介绍了利用基于E-UIDL的开发工具进行界面开发的过程,证明了基于用户界面描述语言的开发方法的可行性及优势.
引用
收藏
页码:1772 / 1784
页数:13
相关论文
共 27 条
[1]  
ICOs: A Model-Based User Interface Description Technique dedicated to Interactive Systems Addressing Usability, Reliability and Scalability. D Navarre,P Palanque,J -F Ladry,E Barboni. ACM TRANSACTIONS ON COMPUTER HUMAN INTERACTION . 2009
[2]  
Survey on User Interface Programming. Myers B A,Rosson M B. Proc. of ACM Conference on Human Factors in Computing Systems . 1992
[3]  
A user model based on mobile environment. Du, Yi,Tian, Feng,Dai, Guo-Zhong,Wang, Feng,Wang, Hong-An. Ruan Jian Xue Bao/Journal of Software . 2011
[4]  
Visual techniques for traditional and multimedia layouts. Vanderdonckt J,Gillo X. Proceedings of the Workshop on Advanced Visual Interfaces . 1994
[5]  
USIXML:a User Interface Description Language Supporting Multiple Levels of Indepedence. Limbourg Q,Vanderdonckt J,Michotte B. et al. Engineering Advanced Web Applications . 2004
[6]  
Huddle:Automatically generating interfaces for systems of multiple connected appliances. Nichols J,Rothrock B,Chau D H,Myers B A. Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology Montreux . 2006
[7]  
A theoretical surveyof user interface description languages: Preliminary results. Guerrero-Garcia J,Gonzalez-Calleros J M,Vanderdonckt J, et al. Web Congress,2009.LA-WEB’’09 . 2009
[8]  
MARIA: A Universal, Declarative, Multiple Abstraction-Level Language for Service-Oriented Applications in Ubiquitous Environments. F Paterno,C Santoro,L D Spano. ACM TRANSACTIONS ON COMPUTER HUMAN INTERACTION . 2009
[9]  
Creating a lightweight user interface description language[J] . Jeffrey Nichols,Brad A. Myers. &nbspACM Transactions on Computer-Human Interaction (TOCHI) . 2009 (4)
[10]  
UsiXML:a Language Supporting Multi-Path Development of User Interfaces. Limbourg,Q,Vanderdonckt,J.et al. Engineering Human Computer Interaction and Interactive Systems,2005 . 2005