基于模式的可复用用户界面描述语言的研究

来源 :西北大学 | 被引量 : 0次 | 上传用户:yutou1888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
交互式应用由功能核心和用户界面组成,如今界面的易用性和用户体验在很大程度上决定着应用的成败。随着大量移动应用涌入市场,如何保证界面易用性和用户体验的同时加快界面开发效率是当今界面工程领域亟须解决的问题。界面开发是界面设计和实现的过程。在设计阶段,目前工业界引入界面模式的设计方法来保证开发质量和缩短开发周期,界面模式是体现可用界面设计的最佳实践,关注界面元素的形式、结构和对话逻辑等特征。然而在实现阶段,程序员必须使用建立在低级交互构件(如对话框,菜单等)基础上的描述语言来结构化构建模式的实现。这将引起两方面问题:其一是界面的开发效率低下,程序员要先将基本构件拼装成大粒度的模式,再构建界面的布局和交互逻辑,造成实现的可复用性不强;其二是不利于界面原型的快速迭代,当需求变化导致界面设计改变时,界面实现需要在代码层次做大量的修改。针对上述问题,本文将封装并实现模式信息的大粒度构件引入界面的原型开发中,提出一种移动设备用户界面描述语言(PXMUL)。PXMUL将模式构件作为界面基本组成元素,从环境、逻辑和界面布局三个模块定义描述界面所需的属性,使得程序员可以使用PXMUL在高层次进行界面原型的快速迭代。该语言的实现建立在基于PXMUL的界面生成框架的基础之上,该框架包括界面模型和生成引擎两部分。界面模型提供了界面的布局模型和模式组件的通信机制,生成引擎支持PXMUL文档的解析,以辅助界面的最终呈现。最后,本文通过一个实例对PXMUL在界面设计的描述能力上进行评估,表明该语言的可行性,且与传统的界面描述语言进行对比证明其高效性与易学习性。
其他文献
随着社会的不断发展,人们的生活质量逐渐提高,而家长对学生 的学习成绩越来越重视,尤其是在最为关键的高中时期,政治作为高中学生必修的一门课程,对学生的整体成绩有很大程度
中小学生的厌学是一种常见现象,有的甚至会因此出现逃学和辍学。此类现象,有一部分属于心理问题,而非品行问题。在辅导中我接触到几个此类逃学的事例,现在将我的一点分析与思考写
新课程的实施及课堂教学大讨论的开展,已经在一定程度上改变了一些教师的课堂教学理念,也有了一些行动.相对而言,数学课堂有其独特性,其独特性就是偏于理性,有较多抽象的东西,这在一
中共浙江省委成立于1927年6月,正值“4·12”反革命政变不久,处于一片白色恐怖之中。进入土地革命战争时期,由于省委屡遭敌人的破坏,加上有些领导人的辞职或工作变动,因
【正】 意志,这是自古以来哲学家、心理学家们长期探索的“宇亩之谜”。十九世纪后期,被西方称为“实验心理学之父”的威廉·冯特(W·Wundt 1832一1920)开始从心理学
1991年5月,闻龙海同志光荣退休了,至此他已在档案工作岗位上度过了34个春秋,是一名名副其实“兰台老兵”。 闻龙海同志原是县府办公室的收发员。1957年县府一名专职档案员因
目的本研究通过生物力学实验评估小粗隆复位固定对假体柄稳定性的影响。方法应用新鲜冷冻湿润成年尸体股骨标本和SQK型人工双动半髋关节假体制作三组实验试件:常规骨水泥型人
目的观察盐酸瑞芬太尼用于吸毒者胃肠道金属异物取出术中对呼吸、血流动力学及戒断症、复吸率的影响。方法68例吸毒者行胃肠道金属异物取出术随机分为F组(芬太尼)、R组(瑞芬太尼
兰溪市唯一的档案管理国一级企业——浙铝公司,在企业技改上做出了成绩,在档案管理上也创出了水平。 今年2月中旬,在兰溪市城市工业会议上,浙铝公司总经理金陆兴信心满怀地向
目的:观察新型异硫脲修饰姜黄素嘧啶类衍生物1g对人结肠癌细胞HCT116和HT29细胞增殖、自噬以及迁移侵袭的影响,探究可能的分子机制。方法:采用CCK-8法观察1g对结肠癌细胞HCT1