面向移动计算的用户界面描述语言E-UIDL

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:mailtohanfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自计算机产生至今,用户界面的设计与开发在软件开发的生命周期中占有非常重要的地位,它的发展经历了批处理界面、命令行界面、图形用户界面(GUI)及自然用户界面(NUI)的过程。随着各种交互技术的产生与快速发展,以及各种新的交互设备的出现,对用户界面特别是移动环境下用户界面的设计与开发提出了新的要求,比如如何使得用户界面设计人员与开发人员更好的协作、如何快速的为不同的移动设备设计开发适合的用户界面等。本文对移动环境下用户界面进行深入的研究,借鉴基于模型的软件设计与开发的思路,首先分析移动环境下的用户模型,并对用户模型进行描述;提出一种新的用户界面描述语言,该描述语言对用户界面的各个组成部分进行层次化、模块化的描述;在此基础上,提出基于给定的用户界面描述语言的移动环境下的用户界面开发方法及开发框架,并提供了算法及开发工具的支持。本研究主要内容包括:   ⑴对移动环境下的用户模型进行了深入的分析。将智能手机等移动设备的各种软硬件功能及参数综合考虑,以活动理论为基础,给出了一个移动环境下的用户模型----Uniform Mobile User Model(UM2),从模型的静态结构及动态的构建方法两方面对用户模型进行了阐述;并且详细描述了模型构建过程中使用的基于改进VSM的推理算法。该项工作对移动环境下智能用户界面的设计和开发提供模型指导,为用户界面描述语言的设计提供理论基础,并可提高人们使用移动设备工作与生活的效率。   ⑵提出了一种新的用户界面描述语言E-UIDL(Extensible User Interface DescriptionLanguage)。该语言使用XML进行描述,借鉴了现有界面描述语言的优点,通过模块化、层次化描述的方式对界面描述语言进行定义,对不同尺寸的交互设备的用户界面设计、数据建模、模型复用及扩展有良好的支持。该用户界面描述语言能够辅助笔式用户界面的开发、支持多设备界面自动生成及自适应用户界面的设计与生成。   ⑶提出了基于E-UIDL的用户界面开发方法。该方法对传统的基于模型的用户界面的开发进行优化,能够处理开发过程中出现的不一致的情况。在此基础上,设计与开发了基于E-UIDL的用户界面开发方法中用到的设计工具及生成工具,该工具允许产品经理、交互设计师、用户界面开发人员能够使用同一工具进行自己的工作,并且通过界面的自动及半自动生成技术,生成界面的目标代码,在使得视觉设计师及界面开发人员更直观的看到最终产品的同时,降低了界面开发人员的工作量,使得他们能够从一个界面原型进一步的开发,来实现最终的用户界面。   ⑷提出了基于E-UIDL的用户界面开发框架。该框架以E-UIDL为基础,首先对当前移动设备的界面进行控件级别的分析,然后给出用户界面开发框架的三个主要的组成部分及每个部分的功能,并详细介绍了框架中涉及的分屏策略及分屏布局算法。该方法能够提高需求分析人员、界面设计人员及界面开发人员的工作效率,降低因不同领域知识导致的额外的沟通成本。
其他文献
物质流分析(Material Flow Analysis,MFA)作为一种研究经济活动中物质资源新陈代谢过程的方法,在促进循环经济结构发展的同时,也对资源和环境保护起到积极的意义,在世界范围内有
在中国,有数以亿计的农民进入城市或沿海地区打工,以赚取更多的物质回报来为家庭带来更好的生活。由于打工地的住宿限制,大部分农民工的孩子留在了农村家里,由爷爷奶奶或者其他亲
从计算机软硬件开发的角度上看,如何确保计算机软件与硬件的正确性、可靠性和安全性是科学家们奋斗的终极目标。形式化方法用抽象的模型描绘所研究的系统、用逻辑公式描述所关
单点登录使得用户只需认证一次,即可访问多个关联的应用系统,在提高工作效率、降低系统管理开销、保证安全性等方面发挥的作用已经得到了广泛的认可。随着信息化进程的推进,企业
软件复杂度的增加及多核体系结构的广泛应用,使得通过传统模式检查软件正确与否变得愈加困难。本论文研究了并发程序自动分析与验证的相关理论、技术及工具。本文的工作主要关
复合式火灾探测报警控制系统将业已成熟的感温、感烟等探测技术有机地融为一体,是当今世界范围内火灾探测报警技术领域最受人瞩目的研究方向之一.该论文通过对复合式火灾探测
近年来汽车数量迅速增加,带给人们生活便利的同时,也带来了交通拥堵、环境污染等负面问题。VANET作为智能交通系统的重要组成部分,吸引了许多研究者的目光。由于VANET较高的节点
随着大规模Web应用和极限事务处理需求的不断增长,传统的关系型数据库越来越不能满足人们的需求。因为兼具内存数据库和NoSQL数据库的优点,内存数据网格(In-memory Data Grid)
随着无线互联网技术的发展和移动设备的普及,人们对位置的需求越来越强烈。GPS技术解决了室外定位的问题,却很难应用于室内环境。业界一直没有形成普适的定位方案,室内定位问题
新疆是一个多民族的聚居地,少数民族尤其是维吾尔族在新疆人口中占有很大的比例。在信息互相交融的今天,各民族之间的文化交流日益频繁,如何借助先进的信息技术完成机器翻译、跨