基于JavaFX的富互联网应用技术的研究

来源 :武汉理工大学 | 被引量 : 9次 | 上传用户:peaktime30
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet已经日益成为应用程序开发的默认平台。随着开发人员对应用程序复杂性要求的日渐增加,可是Web应用程序对完成复杂应用方面却始终跟不上步伐。为了提高用户体验,出现了一种新类型的Internet应用,那就是富互联网应用RIA (Rich Internet Applications)。RIA具有Web应用和桌面应用的特点。作为Web应用,它是跨平台的、无须额外配置的、无处不在的;作为桌面应用它是实时反应的、具有丰富交互操作的。RIA的优势还表现在:表现力丰富、反应更加迅速、减少服务器端负荷、异步通信、网络效率高等。JavaFX是SUN公司推出的用来构建富互联网应用程序的平台,其脚本语言JavaFX Script提供过程式和声明式语法,具有Functional语言特色、独特的数据绑定功能、与Java的无缝交互等特性。基于此,本文结合富互联网应用思想和JavaFX技术,提出使用JavaFX技术构建富互联网应用系统,并且创建一个方案来指导富互联网应用系统的开发。本文首先介绍了富互联网应用的相关内容:RIA的概念、优势、发展前景,以及各种解决方案;然后综合MVC模型与界面驱动和事件驱动模型软件设计的思想,设计了使用JavaFX构建富互联网应用系统的方案,并且针对方案中所使用的JavaFX关键技术进行了深入研究,包括场景图技术、Web服务、动画、多媒体技术;接着对要实现的富互联网应用系统——2010世界杯系统,依照设计的方案进行了总体设计、功能设计、重要文件设计以及场景图设计;最后在系统设计的基础上实现了该富互联网应用系统,包括系统数据采集和解析文件的实现、动画和多媒体的实现、系统功能及场景图的实现。通过本文的研究表明利用JavaFX技术创建富互联网应用系统切实可行,而且利用本文设计的方案来指导基于JavaFX的富互联网应用系统的开发非常方便。文中实现的世界杯系统具有表现力丰富、异步通信、实时反应、丰富交互操作等特性,而且设计的方案对大型富互联网应用系统的开发也具有一定的借鉴意义。
其他文献
作为智能交通系统重要基础之一的车载Ad hoc网络,其设计目标是为车辆提供一个移动通信平台,从而提高交通效率,降低交通事故发生率,使旅行者能非常方便快捷地接入互联网。在车
随着Internet的迅速发展,人们对网络的依赖已经越来越大,而网络中的信息量随着网络用户及网络资源的发展而迅速膨胀,人们在信息的海洋中,也逐渐失去方向,用户如何从这巨大的
随着信息、多媒体及数字化技术的迅猛发展,高维数据时代随之到来,并已成为描述客观世界的一个有力工具,如基因的表达、视频追踪、医学图像处理、高维时间序列分析等,与此同时
随着经济和科学技术的发展,人类社会进入了一个快速发展的新时期。交通工具的增长速度倍增于道路和其他交通设施的增长,所以随之引起的交通拥堵、环境污染、交通事故等一系列
由于科学研究向着更大规模、更高复杂度的方向发展,对高性能计算的需求越来越强烈。并行计算机系统是实现高性能计算的一种重要途径,但是随着系统规模的扩大,系统出现故障的
随着计算机、智能控制以及传感技术等学科的发展,移动机器人广泛应用于航天科技、排险救援等多个方面,正辅助或取代人类完成特定的工作任务。由于移动机器人工作环境的复杂性
安全协议的设计与验证是信息安全领域中非常重要的内容。形式化方法是安全协议验证的一个强有力的工具。借助自动化工具,应用形式化方法来分析安全协议,是当今重要的研究课题
近年来随着低成本低功耗微型传感器的大规模生产,无线传感器网络的实用价值和应用前景非常广阔。但传感器节点能量高度受限,且工作环境通常十分恶劣,更换电池可行性不高,因此
随着计算机图形学的研究越来越深入,虚拟现实技术也越来越成熟。相继出现的数字地球、数字城市等名词,普及了人们对图形学的认知,同时对虚拟现实的研究提出更高的要求。虚拟
科学技术的飞速发展、社会文明的进步使得信息处理以及交流对人们的日常生活越来越重要,人们对图像处理的要求不断的提高。图像分割是图像处理中最为关键的技术之一,它是图像