一个基于模型转换的界面开发工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:asa333
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网应用的迅猛发展,作为应用开发中重要一环的界面开发面临着越来越突出的一些挑战:如何对界面进行全面而有层次的描述,以应对越来越繁杂的界面应用需求;如何复用其他已有的界面开发项目;如何将界面应用快速移植到其他平台及设备上,从而避免为同一个应用而单独开发浏览器、手机、平板等不同平台和版本的界面;同一应用中,当一个平台上的界面应用发生变化后,如何保持其他平台上的界面一致性等等。  应对这些问题,本文首先在分析界面开发相关因素的基础上,总结出和界面建模相关的三个因素:界面结构、界面变化及界面通信;并提出了虚拟呈现设备的概念,作为进行界面建模的平台选定准则。接下来总结了应用界面的平台通用特性,并得出界面建模元模型,为具体平台的元建模工作提供参考。本文接下来将依照制定的平台选取准则,选用了传统网站、安卓手机应用、安卓平板应用三个典型的具体平台应用,对照归纳的平台通用特征,总结出各自的平台特性,并参照界面建模元模型设计出了各自平台的元模型外廓。本文最终将应用界面建模元模型及三个示例平台的元模型外廓,进行工具的功能设计与实现。论文最后给出了应用实例,验证了系统的可用性和有效性。工具支持模型编辑、模型间转换、模型资源发布和复用等模型相关功能,以及模型实例编辑、导入、代码生成等开发相关功能,从而有效简化界面开发工作复杂度,并可较好的支持界面复用、跨平台界面版本一致性等问题。  
其他文献
随着Internet的迅猛发展,基于Web应用的自助服务系统在人们的日常生活中发挥着越来越重要的作用。论文分析了自助服务系统对Web站点在高可用性、高可伸缩性和负载平衡能力方面
近年来,随着我国国民经济的不断发展以及Internet的普及,中文信息处理得到越来越广泛的应用。由于历史的原因,当前在计算机产业中,中文信息处理技术是我国的专长,在国际上享有得天
随着信息技术的高速发展,原来迅猛发展的分布式数据库又出现了在某种程度上重新集中的趋势.这种集中的趋势,是由对数据进行深度开发、对数据更高的安全性要求而产生的,并由飞
Web服务器正在成为各种重要信息汇集和分发的中枢,自然也成为网络攻击的首选目标.已经发生的重大网络安全事件,绝大多数都是针对Web服务器进行的.通过攻击Web服务器,入侵者可
在云计算等大规模虚拟化应用场景中,针对在单一物理节点上同时运行多虚拟机这一虚拟化环境下的物理资源合理分配和调度,是一个有价值的研究话题,物理内存的页面共享则是其中一个
本论文详细描述了T2181 DSP处理器系统结构的设计和实现。论文分析了当前数字信号处理器系统结构的发展,结合以往进行的处理器研究工作,提出了针对DSP应用特点的处理器系统结构
随着集成电路设计能力和制造能力的进步,系统芯片设计规模越来越大,功能也越来越复杂,功能验证已经成为制约系统芯片开发的重要因素。FPGA(FieldProgrammableGateArray)原型验证
随着计算机技术、通信技术的日臻成熟和广泛应用,互联网自90年代初开始得到迅猛发展,互联网上信息资源越来越丰富.但是在浩如烟海的互联网信息世界中,人们寻找有用信息存在着
电力系统调度自动化中的监控系统(SCADA)经过20多年的发展,以往的系统限于历史条件,大多是面向具体的功能应用设计、开发的,其系统的开放性、可扩充性和二次开发等方面都存在
近年来,随着图形处理器在计算系统中的应用越来越广泛,图形处理器驱动程序的设计与开发显得格外重要。图形处理器驱动程序是图形应用程序对图形处理器硬件的编程接口的实现,它对