Extensible User Interface Description Language
Author:
Affiliation:

  • Article
  • | |
  • Metrics
  • |
  • Reference [17]
  • |
  • Related [20]
  • |
  • Cited by
  • | |
  • Comments
    Abstract:

    In model-driven approaches, user interface description languages (UIDL) often existed as the model and played an important role in the user interface development process. With the increase of the scale of software and the appearance novel devices and interaction techniques, user interface have changed greatly. Former UIDLs did not perform well in the support of new interaction paradigm. Because of this, the study proposes an extensible UIDL: E-UIDL. This UIDL follows several roles such as hierarchy and modularity. It can support the description of pen based user interfaces and multi-device user interfaces. This paper describes the features of E-UIDL in depth.

    Reference
    [1] Szekely P. Retrospective and challenges for model-based interface development. In: Proc. of the Design, Specification, and Verification of Interactive Systems (DSV-IS). Namur: Springer-Verlag, 1996. 1-27. [doi: 10.1007/978-3-7091-7491-3_1]
    [2] Green M, Jacob R. Software architectures and metaphors for non-wimp user interfaces. Computer Graphics, 1991,25(3):229-235.[doi: 10.1145/126640.126677]
    [3] Kasik DJ. A user interface management system. SIGGRAPH Computer Graphics, 1982,16(3):99-106. [doi: 10.1145/965145.8012 68]
    [4] Buxton W, Lamb MR, Sherman D, Smith KC. Towards a comprehensive user interface management system. In: Proc. of the 10th Annual Conf. on Computer Graphics and Interactive Techniques. Detroit: ACM Press, 1983. 35-42. [doi: 10.1145/800059.801130]
    [5] Phanouriou C. UIML: A device-independent user interface markup language [Ph.D. Thesis]. Blacksburg: Virginia Polytechnic Institute and State University, 2000.
    [6] Abrams M, Phanouriou C, Batongbacal AL, Williams SM, Shuster JE. UIML: An appliance-independent XML user interface language. Computer Networks, 1999,31(11-16):1695-1708. [doi: 10.1016/S1389-1286(99)00044-4]
    [7] Eisenstein J, Vanderdonckt J, Puerta A. Applying model-based techniques to the development of UIs for mobile computers. In: Proc. of the 6th Int'l Conf. on Intelligent user Interfaces. New York: ACM Press, 2001. 69-76. [doi: 10.1145/359784.360122]
    [8] Puerta A, Eisenstein J. XIML: A Universal Language for User Interfaces. White Paper, 2001.
    [9] Limbourg Q, Vanderdonckt J, Michotte B, Bouillon L, López-Jaquero V. Usixml: A language supporting multi-path development of user interfaces. Engineering Human Computer Interaction and Interactive Systems, 2005,3425:200-220. [doi: 10.1007/1143187 9_12]
    [10] Limbourg Q, Vanderdonckt J, Michotte B, Bouillon L, Florins M, Trevisan D. Usixml: A user interface description language for context-sensitive user interfaces. In: Proc. of the ACM AVI 2004 Workshop "Developing User Interfaces with XML: Advances on User Interface Description Languages". Gallipoli: Citeseer, 2004. 55-62.
    [11] Nichols J, Myers BA. Creating a lightweight user interface description language: An overview and analysis of the personal universal controller project. ACM Trans. on Computer-Human Interaction, 2009,16(4):1-37. [doi: 10.1145/1614390.1614392]
    [12] Wingrave CA, Joseph J, Laviola J, Bowman DA. A natural, tiered and executable UIDL for 3D user interfaces based on conceptoriented design. ACM Trans. on Computer-Human Interaction, 2009,16(4):1-36. [doi: 10.1145/1614390.1614396]
    [13] Li Y, Guan ZW, Dai GZ. Modeling post-WIMP user interfaces based on hybrid automata. Ruan Jian Xue Bao/Journal of Software, 2001,12(5):633-644 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/12/633.htm
    [14] Myers BA. User interface software technology. ACM Computing Surveys, 1996,28(1):189-191. [doi: 10.1145/234313.234394]
    [15] Du Y, Tian F, Dai GZ, Wang F, Wang HA. A user model based on mobile environment. Ruan Jian Xue Bao/Journal of Software, 2011,22:120-128 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/11032.htm
    [16] Dai GZ, Tian F. Pen Based User Interface. Changsha: University of Science and Technology of China Press, 2009. 25-45 (in Chinese).
    [17] Nichols J, Myers BA, Litwack K. Improving automatic interface generation with smart templates. In: Proc. of the 9th Int'l Conf. on Intelligent User Interfaces Funchal. Madeira: ACM Press, 2004. 286-288. [doi: 10.1145/964442.964507]
    Cited by
    Comments
    Comments
    分享到微博
    Submit
Get Citation

杜一,邓昌智,田丰,任磊,戴国忠.一种可扩展的用户界面描述语言.软件学报,2013,24(5):1127-1142

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:April 12,2012
  • Revised:September 06,2012
  • Online: May 07,2013
You are the first2044931Visitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063