【摘 要】
:
在网络应用软件开发中,界面开发是一个重要环节,因为界面与最终用户直接相关。随着互联网快速发展,开发平台数量逐渐增多,不同平台的应用软件界面因为平台之间的差异往往需要
论文部分内容阅读
在网络应用软件开发中,界面开发是一个重要环节,因为界面与最终用户直接相关。随着互联网快速发展,开发平台数量逐渐增多,不同平台的应用软件界面因为平台之间的差异往往需要单独开发,开发成本高,而且维护困难。这需要支持多平台界面的开发技术和工具。 本文对现有的典型应用软件界面开发支持工具进行了调研、分析。有的工具关注如何让移动平台上的Web应用在用户体验上向本地应用靠拢;有的关注如何降低学习成本,更多地利用已掌握的技术来进行开发。在技术方面,大多数工具是将平台的API封装成更易于使用的形式。从分析中发现,在多平台界面开发方面还缺少有效的支持。 本文阐述了一个网络应用软件界面生成工具的设计与实现。工具支持按照MDA提倡的软件开发过程进行网络应用软件界面的开发,包括平台无关界面模型的建立,从平台无关界面模型到平台专用界面模型的转换,平台专用界面模型到平台代码的自动生成,以及从已有的界面代码到界面模型的解析。为此,本文设计了一个平台无关界面元模型和三个平台专用界面元模型,定义了平台无关元模型与平台专用元模型之间的转换规则。以这些工作为基础,本文讨论对工具架构的设计,并阐述其中关键模块的设计。
其他文献
随着科技的发展及战争的需要,导弹武器系统中电子设备越来越多,越来越复杂。“十一五”期间,我国新型导弹武器系统的研究取得快速发展,弹上计算机的处理速度也得到大幅度提高。如
存储系统经历了单盘系统,磁盘阵列(Redundant.Arraysof Inexpensive Disks,RAID),开放系统的直连式存储(Direct-Attached Storage,DAS),网络附属存储(Network Attached Storage,NAS
自然语言处理的核心内容就是研究“怎样让计算机理解并自动生成自然语言”,作为语言理解第一步的自动句法分析一直是本领域的一大技术难关。而计算机进行自动句法分析,首先要
互联网,作为现代社会人们获取信息、学习知识、相互交流的载体,越来越成为人们日常生活中的必要组成部分。随着互联网应用的日益增加,如:个性定制、搜索引擎、社交网络、喜好推荐
随着互联网的快速发展,互联网已经成为全球最大的信息数据库,而如何在这些海量数据中快速定位到我们所需要的信息,这一问题已经成为当前重要研究课题。现有的搜索引擎排序技
人脸是人类个体差异性判别的最主要部分,其独特性使得人脸建模技术成为计算机图形学领域中一个持久的研究热点。基于颅面软组织厚度进行三维颅面复原是人脸建模技术的重要分
在信息化时代,互联网已经融入日常生活的各个层面。互联网用户的不断增加和信息传播方式的多样化使得互联网已经成为社会舆情产生和传播的重要场所,这使得网络舆情不仅对国家
计算机的流体模拟已在计算机图形领域受到广泛的重视。基于光滑粒子动力学(SPH,Smoothed Particle Hydrodynamics)的实时可交互流体模拟的研究在动画游戏、虚拟现实等诸多领