当前的用户界面开发过程需要产品经理、交互设计师、视觉设计师及用户界面开发工程师等多个角色的共同参与,各个角色的分工越来越细致,并且不同的角色在开发过程中使用的工具各不相同,这导致了界面开发过程中沟通成本的增加以及工作效...当前的用户界面开发过程需要产品经理、交互设计师、视觉设计师及用户界面开发工程师等多个角色的共同参与,各个角色的分工越来越细致,并且不同的角色在开发过程中使用的工具各不相同,这导致了界面开发过程中沟通成本的增加以及工作效率的降低.介绍了一种基于用户界面描述语言的开发方法,该方法能够降低用户界面开发过程中不同角色之间的沟通成本及转换成本,提高用户界面开发的效率.首先介绍E-UIDL(extensible user interface description language)——一种新的用户界面描述语言,并在此基础上设计了基于E-UIDL的开发方法及辅助开发工具,最后,通过实例介绍了利用基于E-UIDL的开发工具进行界面开发的过程,证明了基于用户界面描述语言的开发方法的可行性及优势.展开更多
用户界面描述语言是实现模型驱动的用户界面开发的重要方式.当前的用户界面描述语言一方面在对不同物理特性的交互设备上的用户界面的描述能力不足;另一方面,缺乏可扩展性及界面描述的组成部分的可复用性.针对上述问题,设计出一种界面...用户界面描述语言是实现模型驱动的用户界面开发的重要方式.当前的用户界面描述语言一方面在对不同物理特性的交互设备上的用户界面的描述能力不足;另一方面,缺乏可扩展性及界面描述的组成部分的可复用性.针对上述问题,设计出一种界面描述语言——E-UIDL(extensible user interface description language).该语言遵循层次化、模块化的设计原则,能够支持多设备、多通道的用户界面的描述,并通过实例说明描述语言对笔式用户界面开发、多设备界面自动生成以及自适应用户界面开发的支持,深入地阐述了E-UIDL的特性.展开更多
针对多平台移动用户界面开发的各种问题,提出一个模式驱动的多平台移动用户界面生成方法(PatternDriven Multi-Platform development of mobile user interface),以下简称PDMP,来加快目前多个平台的用户界面开发流程的开发效率。使用PD...针对多平台移动用户界面开发的各种问题,提出一个模式驱动的多平台移动用户界面生成方法(PatternDriven Multi-Platform development of mobile user interface),以下简称PDMP,来加快目前多个平台的用户界面开发流程的开发效率。使用PDMP,开发者可使用高等抽象层次的开发语言来进行界面开发并以此减少劳动力成本,并使用多平台或跨平台(Android&i OS)的转换技术来为每个平台自动生成纯粹的原生用户界面。提出一个虚拟平台的概念,开发者可以在虚拟平台上构建抽象用户界面并依据转换规则转换到相应的具体平台。展开更多
基金Supported by the National Natural Science Foundation of China under Grant No.60033020 (国家自然科学基金)the National High-Tech Research and Development Plan of China under Grant No.2001AA114170 (国家高技术研究发展计划)
文摘当前的用户界面开发过程需要产品经理、交互设计师、视觉设计师及用户界面开发工程师等多个角色的共同参与,各个角色的分工越来越细致,并且不同的角色在开发过程中使用的工具各不相同,这导致了界面开发过程中沟通成本的增加以及工作效率的降低.介绍了一种基于用户界面描述语言的开发方法,该方法能够降低用户界面开发过程中不同角色之间的沟通成本及转换成本,提高用户界面开发的效率.首先介绍E-UIDL(extensible user interface description language)——一种新的用户界面描述语言,并在此基础上设计了基于E-UIDL的开发方法及辅助开发工具,最后,通过实例介绍了利用基于E-UIDL的开发工具进行界面开发的过程,证明了基于用户界面描述语言的开发方法的可行性及优势.
文摘用户界面描述语言是实现模型驱动的用户界面开发的重要方式.当前的用户界面描述语言一方面在对不同物理特性的交互设备上的用户界面的描述能力不足;另一方面,缺乏可扩展性及界面描述的组成部分的可复用性.针对上述问题,设计出一种界面描述语言——E-UIDL(extensible user interface description language).该语言遵循层次化、模块化的设计原则,能够支持多设备、多通道的用户界面的描述,并通过实例说明描述语言对笔式用户界面开发、多设备界面自动生成以及自适应用户界面开发的支持,深入地阐述了E-UIDL的特性.
文摘针对多平台移动用户界面开发的各种问题,提出一个模式驱动的多平台移动用户界面生成方法(PatternDriven Multi-Platform development of mobile user interface),以下简称PDMP,来加快目前多个平台的用户界面开发流程的开发效率。使用PDMP,开发者可使用高等抽象层次的开发语言来进行界面开发并以此减少劳动力成本,并使用多平台或跨平台(Android&i OS)的转换技术来为每个平台自动生成纯粹的原生用户界面。提出一个虚拟平台的概念,开发者可以在虚拟平台上构建抽象用户界面并依据转换规则转换到相应的具体平台。