基于约束的用户界面描述方法

来源 :山东大学 | 被引量 : 0次 | 上传用户:weihuifrist
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用户界面是系统使用者与系统进行通讯的接口,图形用户界面仍然是当今软件的主流交互界面。那种将用户界面固化在软件中的开发技术已经不满足平台多样化发展的需要,软件可运行的平台环境越来越多,如PC、PDA、Palm和手机等。软件开发面临着一种新的局面,软件要有较强的适应各种平台的能力,而目前的用户界面开发技术都是将界面作为软件的一部分固化在软件中,如果要改动,则需要重新编译生成,要移植其它平台运行则需要重新编码生成。这种方法显然很不适合快速发展的多种运行平台,一种基于模型的界面开发技术应运而生。 基于模型的界面开发技术已成为业界的研究热点,它是一种平台无关的界面开发技术,通过模型驱动界面在运行时生成。基于约束的用户界面描述方法是该技术的组成部分,该方法主要是通过对用户界面高度抽象,认为界面是由抽象交互对象(AIO)和大量的约束组成的,通过一种界面描述语言来表达用户界面的内容。运行时通过相应平台下的界面解析引擎来解析,并按照一定的映射规则将AIO映射为运行环境下的具体交互对象(CIO),最终生成实际的用户交互界面。 本文主要研究了基于模型的技术的发展状况在界面自动生成方面的应用现状,综合了目前国内外在界面自动生成方面的技术,利用单一对应原则解决了当前的界面自动生成技术中存在的布局不一致的问题,总结了一套行之有效的用户界面自动生成理论和方法,利用基于约束的用户界面描述方法实现了界面在不同平台环境下的自动生成,并且提出了用户界面的移动环境下的两种分屏显示原则及它们的优缺点。然后以基于约束的用户界面描述方法为理论基础,利用表格扫描识别后的数据结构,并结合表格自身的特点与界面约束模型的关系,研究出一套从表格数据到界面约束模型转换的方法和映射规则,最后利用从约束模型生成用户界面,最终实现了从表格到笔式输入的表单界面的生成。 本文的主要贡献是提出了界面组件分组时的单一对应原则,解决了实际界面生成与设计界面布局不一致的问题,提出一组AIO的描述元素,并简化
其他文献
定位候选策略是目前发现疾病基因的主要方法,其关键问题之一是如何对采用连锁分析等方法定位的疾病区间中数以百计的候选基因进行致病风险评估。有效解决这一问题对于缩短疾
近年来,随着在Internet上流媒体、视频等业务的相继开展,IP组播技术和应用开始快速发展。因组播技术能以高效、可扩展的方式发送单点到多点、多点到多点的数据,能有效节省带宽和
随着网络技术的飞速发展与普及,信息处理已经成为人们获取有用信息不可缺少的工具,而文本自动分类则是信息处理的重要研究方向。 当前的文本分类方法主要有基于概率的统计分
本文选择了信息检索领域的关键问题文本分类作为研究对象。将文本分类操作的分类算法和怎样将Rough Set理论应用于分类操作作为研究重点。 由于Rough Set理论是一种较新的
随着后PC时代的来临,新兴的数字网络无不与嵌入式系统息息相关。诸如信息家电、传感器、通信产品、工业控制器、掌上电脑(PDA)等各种各样的嵌入式系统,早已融入了人们的生活
随着信息技术和网络技术的发展,各种新型的智能终端设备愈加普及,网络服务也日益丰富,信息服务正逐渐向能随时随地为人们提供透明服务的普适计算环境过渡。作为普适计算中的一种
早在上个世纪六十年代,Dobzhansky和Sturtevant发表了一篇重要的论文,其中证明了两个不同物种Drosophilia pseudoobscura和Miranda的染色体基因序列可以通过基因组的17次反转来
随着大众对便携式娱乐产品的不断需求,便携式多媒体播放器(Portable Multimedia Player)已逐渐成为数码影音领域中便携式娱乐设备的主流。在深入分析了市场需求及主流产品解
面对机遇产品的竞争环境,企业要在短时间内,合理的成本限制下组织完成机遇产品的研制与开发,以最大的敏捷性响应市场需求,通过具有敏捷性的企业间协作,将各个企业的核心资源
在互联网信息日益膨胀的今天,搜索引擎成为人们获取信息必不可少的工具。但随着信息量的增大和行为方式的增多,传统的搜索模式逐渐暴露出许多问题,如词汇孤岛问题、表达差异