面向虚拟平台的移动用户界面建模方法的研究

来源 :西北大学 | 被引量 : 0次 | 上传用户:hemir
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,移动应用程序大多需要适配多个物理平台(Android&iOS)。由于各个平台在技术层面的差异性,同一应用必须针对不同平台进行定制,导致了软件设计与实现过程中的多遍重复式开发。这种为多个平台单独开发原生应用的方式造成了人力、物力与时间的浪费。于是,跨平台开发方式应运而生。现阶段的主流解决方案均使用Web技术。借助于Web技术,开发人员可以使用同一代码适配多个平台。但由此生成的应用大多缺乏原生应用的观感,可用性较低,用户体验较差。有鉴于此,依据卡梅隆参考框架,本文提出一种面向虚拟平台的移动用户界面建模方法,旨在于高度抽象层次上为原生界面软件进行跨平台高效开发。该方法主要包含两大部分:其一,在现有不同开发平台的基础上,引入虚拟平台的概念。该虚拟平台由一个虚拟界面构件集合和一种虚拟界面描述语言组成,以便隔离具体平台的特征,进而完成界面软件的建模工作;其二,借助模型驱动的映射机制,构造代码生成器实现从虚拟界面描述到实际物理平台代码的转换,加快原生应用的开发速率。本文详细阐述了面向虚拟平台的移动用户界面建模方法的总体框架与开发流程,介绍了其三个独有的开发构件:虚拟用户界面组件集合、虚拟用户界面建模语言以及代码生成器。最后通过一个实例展示方法流程以验证其可行性与有效性。
其他文献
随着信息化技术的发展与成熟,数据库系统逐步成为信息系统的核心。在商业领域中,数据量庞大而复杂,快节奏的事务处理对数据库系统的性能提出了新的要求。随着数据库系统的不断发
基于计算机视觉的互动投影系统是一种用于增强现实的人机交互设备,正成为日常生活中常见的娱乐工具和交互式信息展示平台。主要包括运动分析和场景播放两个部分。其在场景播
碰撞检测算法作为虚拟现实(Virtual Reality,VR)领域中的一个重要组成部分,其主要作用是判断虚拟空间中的两个物体是否共享了部分空间。随着VR及其子领域增强现实(Augmented Re
无论是科研还是学习人们都需要通过网络去寻找最新的专业信息和新闻动态,但信息的爆炸式增长,也让人们越来越难以从信息海洋中快速获取所需信息。一方面是因为网络信息量与日
本文对无标度网络的研究可以大致分为三个密切相关却又逐层深入的方面:通过实证量化网络的统计性质;构建对应的网络模型来研究这些统计性质;在已知网络拓扑结构及其构建规则的基
在以往嵌入式系统主要在控制领域应用,在数据存储方面的要求并不是很高。但随着信息技术的不断发展,嵌入式技术在诸多领域得到广泛应用,嵌入式系统中要存储的数据信息量不断
随着经济的发展,软件的规模越来越大。仅仅依靠原来的开发方式已经无法满足社会的要求。传统的作坊式开发方法费时费力,存在大量的重复劳动,软件开发的速度已经完全跟不上社
随着虚拟环境(Virtual Environment,VE)技术研究的深入以及语义Web技术的广泛应用,语义虚拟环境(Semantic Virtual Environment)的研究已成为虚拟环境领域一个崭新的研究方向
无线传感器网络作为多学科相互交叉的新兴的研究领域,可以实时的监测和采集网络分布区域内各种监测对象的信息,并将这些信息发送给远方的观察者,来实现对目标对象的跟踪与监
随着计算机技术的高速发展,数字图像信息的应用面越来越广,数字图像处理技术也随之得到了空前的发展和更广泛的应用。图像缩放作为图像处理技术的一种,在实际应用中具有重要