Sun推出JavaFX抢攻Web应用开发市场.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Sun推出JavaFX抢攻Web应用开发市场

Sun推出JavaFX抢攻Web应用开发市场【摘要】2007年春季Sun发布了一个新的框架,叫做JavaFX,本文旨在对该新技术的起源、特点、现状、优势向读者作一个简要的介绍。 【关键词】JavaFX;RIA;富客户端;Web 引言: 今天的Internet为那些能够快速开发、部署富Internet应用(RIAs)的开发商提供了无限可能的世界。但只有Java平台称得上在移动设备和浏览器领域非常流行,将使用RIAs的基于浏览器的技术能够使应用无需实际改变就能应用在多种平台。JavaFX便是Sun定位于此市场的全新产品族。JavaFX脚本将是开发者更快速、轻松地开发RIAs和下一代能够被扩展到跨越任何设备的服务,从桌面浏览器到移动设备、机顶盒、Blu-ray光盘--安全而且无需本地安装。JavaFX Mobile软件使多种类型的应用在移动世界中成为了现实。[1] 1.RIA技术 所谓RIA,首先,它应该是一个网络应用程序;其次,它还要具有桌面应用程序的特征和功能。简单地说,如果你的桌面程序(比如说Word、Photoshop和Eclipse)能在网络上运行,并且能保持其原来的功能和特征,那么我们就可以称它们为RIA应用(富客户端应用)。 目前RIA主要四家技术为Flex / Silverlight /JavaFX /Curl,以下为其简介: Flex:2004年由Macromedia产出Flex 1.0,当时是Flex Server架构,但现为Flex SDK(Open Source),开发工具是Flex Builder,目前最新是3.0版,利用Adobe AIR即能开发出窗口版的RIA系统,官方网址:http://www.省略/devnet/flex/ SilverLight:为微软所发表的RIA产品技术,主要开发工具为Visual Studio 2008、Blend,作用也类似于Flex,官方网址:http://www.省略/silverlight/ JavaFX:由Sun Microsystems所设计,开发工具主要是NetBeans,首次在2007年5月Java one大会时展示,也是为建造RIA内容的技术,预计2009年第春季推出手机版应用。官方网址:http://www.省略/software/javafx/。 Curl:2002年就由Sumisho Computer Systems附属公司Curl所产出,主要开发工具为Curl,目前最新为Curl 6.0版,具有Client / Server与Web上的开发好处,目标也是在建造RIA系统,个人使用免费,但商业使用就要付费。官方网址:http://www.省略/。 最后,RIA是一个系统应用趋势,但也不是所有网站或内容全部都用Flex、Silverlight、JavaScript、Curl就适用于所有系统,全部摆平,也要端赖于使用者的目的与环境来相互搭配,RIA是一种精神,用任何工具、技术都可以,可别曲解原来的本意。[2] 2.JavaFX的起源 JavaFX是Sun公司2007年发布的,2008年5月6日,在美国旧金山 举行的JavaOne大会上,Sun公司副总裁Rich Green先生宣布了新的战略产品JavaFX,此前已经发布的JavaFX,将会在今年晚些时候正式发布1.0版本,其中不仅包括平台,而且还将发布新的JavaFXScript脚本语言以及相关工具。 继微软在Mix’08之后宣布其在互联网领域的战略布局之后,Sun也加入了下一轮互联网的角逐当中。JavaFX本身依托JVM,将成为一个真正意义上的跨平台产品。Sun公司JavaFX产品负责人Param Singh表示,目前JavaFX的发展还没有提供完整的技术发展线路图,也没有开放计划。但是在今年夏天到来的时候,将会进一步发布JavaFX产品线的开源策略。 Sun公司一向不缺乏功能覆盖性质的产品,对于这次新推出的JavaFX,Sun的说法是他们致力于简化开发过程的努力。然而,业内行家们却认为是Sun看到了RIA发展的势头,不愿丢失这一块的市场便迎头赶上,同时利用Sun在全球2亿的Java ME装机用户,因为JavaFx是一种可以运行在Java ME SDK上面的脚本语言,只要安装了Java ME,就可以运行JavaFX。 3.JavaFX的特点 JavaFX包括JavaFX脚本语言和JavaFx Mobile应用。JavaFX脚本是一种声明式、静态类型编程语言,其语法类似于SVG,用于快速开发图形用户界面。它具有一等函数、声明式的语法、列表推导及基于依赖关系的增量式求值等特征。JavaFX这些操作包括创建2D

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档