作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2019, Vol. 45 ›› Issue (3): 73-77,90. doi: 10.19678/j.issn.1000-3428.0049889

• 体系结构与软件技术 • 上一篇    下一篇

一种移动设备用户界面描述语言的设计与实现

冯旭,华庆一,樊攀,王文建   

  1. 西北大学 信息科学与技术学院,西安 710127
  • 收稿日期:2017-12-28 出版日期:2019-03-15 发布日期:2019-03-15
  • 作者简介:冯旭(1994—),女,硕士研究生,主研方向为人机交互;华庆一(通信作者),教授、博士生导师;樊攀、王文建,硕士研究生。
  • 基金资助:

    国家自然科学基金(61272286);高等学校博士学科点专项基金(20126101110006)

Design and Implementation of A Mobile Device User Interface Description Language

FENG Xu,HUA Qingyi,FAN Pan,WANG Wenjian   

  1. School of Information Science and Technology,Northwest University,Xi’an 710127,China
  • Received:2017-12-28 Online:2019-03-15 Published:2019-03-15

摘要:

为适应当前移动设备用户界面可用性和可复用性需求,解决移动设备用户界面描述语言(UIDL)未考虑移动设备的固有属性且对于大粒度的模式构件不能较好的支持等不足,设计一种基于可扩展标记语言的移动设备用户界面描述语言PXMUL,并给出基于模式组件的移动用户界面的实现框架,从界面布局、逻辑和环境3个模块定义描述界面所需的属性,在大粒度构件基础上实现用户界面的设计与开发。实例评估结果表明,PXMUL能够实现移动设备用户界面的可行性与有效性,同时降低学习成本,缩短开发周期。

关键词: 移动设备, 用户界面描述语言, 模式构件, 可扩展标记语言, 用户界面生成, 可复用性

Abstract:

In order to adapt to the current mobile device user interface usability and reusability requirements and colve the insufficency that the mobile device User Interface Description Language (UIDL) does not consider the inherent properties of the mobile device and does not support the large-grained mode components,this paper designs a mobile device user interface description language based on eXtensible Markup Language(XML) which is called PXMUL,and gives an implementation framework of mobile user interface based on pattern component.The attributes needed to describe the interface are defined from three modules of interface layout,logic and environment,and the design and development of user interface are realized on the basis of large-grained components.Example evaluation results show that PXMUL can reduce the learning cost and shorten the development cycle while ensuring the feasibility and effectiveness of interface implementation.

Key words: mobile device, User Interface Description Language(UIDL), pattern component, eXtensible Markup Language(XML), user interface generation, reusable

中图分类号: