计算机应用 ›› 2010, Vol. 30 ›› Issue (9): 2362-2364.

• 软件过程技术 • 上一篇    下一篇

基于XML的移动设备人机交互引擎

王保卫1,申波2,陈榕3   

  1. 1. 同济大学
    2.
    3. 上海科泰世纪科技有限公司、同济大学基础软件工程中心
  • 收稿日期:2010-03-10 修回日期:2010-04-17 发布日期:2010-09-03 出版日期:2010-09-01
  • 通讯作者: 王保卫
  • 基金资助:
    国家移动通信产品研究开发专项项目;国家“863”计划资助项目

XML-based man-machine interaction engine for mobile devices

  • Received:2010-03-10 Revised:2010-04-17 Online:2010-09-03 Published:2010-09-01

摘要: 基于传统的移动设备领域人机交互界面的开发的现状以及特点设计了一种移动应用的开发模型。为了提高移动设备应用开发的效率和人机交互界面的质量,结合这种模型,提出了一种引擎设计方案。这种引擎(称为XmlSupervisor)采用面向服务的体系结构(SOA)的思想,通过将界面、逻辑代码和资源相分离的方案进行设计,可以支持利用可扩展标记语言(XML)的良好的扩展性、自描述性、跨平台性、树状存储结构等特点来开发的人机交互界面,为移动设备的人机交互界面的设计和开发提供了参考。

关键词: 可扩展标记语言, 移动设备, 人机交互, 引擎模型

Abstract: Based on the current situation of development and features in traditional areas of man-machine interaction, a development model for mobile application was designed. In order to enhance the development efficiency and quality of man-machine interface, with this model, an engine design was presented by using the ideology of Service-Oriented Architecture (SOA), which separated the User Interface (UI), logical code and resources. The Extensible Markup Language (XML) is of good expansibility, self-descriptive, cross-platform, tree storage structure and etc. This engine (called XmlSupervisor)can support the usage of XML to develop the user interface in mobile applications, which provides a reference for the design and develops the man-machine interface for mobile devices.

Key words: Extensible Markup Language (XML), mobile device, man-machine interaction, engine model

中图分类号: