多设备用户界面开发中不同类型的设备通常需要为同一应用定制不同的界面,或者通过WEB浏览器访问。这两种方法均导致大量额外的开发努力和代价。提出一种基于UIML的多设备用户界面生成方法,其特征是通过建模与设备无关的抽象界面,该方法按照不同的设备特征将其映射为具体的界面;该方法的实现利用了一个运行时机制在具体的设备上绘制出真实界面。实验表明,该方法可减轻多设备界面的开发难度,提高效率。%For multi-device user interface development, interface for a given application needs to be customized for different devices, or accessed by the WEB explorer. Both methods may cause a number of extra development costs. This paper provides a UIML-based multi-device user interface generation method. By modeling the device independent abstract interface, this method maps it into a specific interface according different device characters, the realization of this method uses a running mechanism to render the real interface at a specific device. By the case study, this method could alleviate the development difficulty of multi-device interface and improve the efficiency of development.
展开▼