在RIA开发平台领域,Adobe公司的Flex、Microsoft的Silverlight、Sun的JavaFX竞争非常激烈。“Java+You”(Java与你)为主题的第13届JavaOne开发者大会5月6号在美国旧金山举行。5月9号,星期二的时候Sun公司揭开了JavaFX家族新的产品,来更好的构建富互联网应用程序。
JavaFX是基于Sun的Java平台,包括一个运行环境和一个工具套件。Web设计者和开发者能够使用该工具套件来构建和交付具有丰富交互性的应用程序,这些应用程序可以是桌面的,还可以为移动设备、TV、或者其它的设备设计应用程序。JavaFXDesktop产品应用于桌面开发,在今年的秋天发布;JavaFXMobile在2009年春天交付;JavaFXTV在2009年夏天揭开面纱。
RichGreen,Sun主管软件事务的执行副总裁在JavaOne开发者大会上说:“Java技术已经发展成为最为强大、可升级、安全性高的开发平台,可广泛的应用于企业和移动应用程序的开发。现在,Java平台已经为那些极具创造性的观众做好了准备,这些观众对富互联网应用程序的内容具有极大的需求。这些观众不仅包括编程人员、社交生活应用程序的设计人员、设计师、内容创作人员,还包括消费者。”
JavaFX工具套件
JavaFX工具套件(SunJavaFXToolsSuite)专门为开发者而设计,给开发着提供自由的空间,来创造表现力丰富的内容、应用程序。
举个例子,JavaFXDevelopmentTools包括一个为NetBean集成开发环境准备的插件,几个为Eclipse准备的插件,其它的Java集成开发环境插件将会在未来发布。JavaFXMediaConverter能将丰富的媒体内容直接输出到JavaFX中,它将在今年的夏天与开发者见面。
对于那些急不可待的开发者来说,在今年夏天Sun公司将会发布一个JavaFX运行环境的早期入门版本,这个版本属于浏览器和桌面型的应用程序,与之一起发布的还有一个Web站点和征求反馈的论坛。
Sun面临的可预见性的挑战
LauraDiDio,YankeeGroup的一位分析师告诉LinuxInsider说:“在这个领域存在着Adobe的AIR和Microsoft的Silverlight这些产品,JavaFX将会面临着这些产品的挑战。”
她解释道:“Sun能经常给IT界带来非常好的技术,但是他们要面对的是Adobe和Silverlight,Adobe公司的产品已经形成,Silverlight也会在这个市场分得一大杯羹,Sun所遇到的挑战清晰可见,他们最大的挑战就是让那些将JavaFX作为第三或者第四选择的用户吸引过来,让他们尝试使用。”
DiDio接着说:“Sun以Java平台最为根基,已经有一定的用户基础,但是,要想把产品流行起来,必须要吸引大家的注意力,把那写没有安装Java平台的人吸引过来。”
Sun面临的可能性资金问题
RobEnderle,EnderleGroup的和首席分析师同意Java用户是非常忠诚的,但是Adobe和Microsoft在该领域的产品已经投放了大量的资金,这个平台这个平台也是他们的公司重要战略之一。
Enderle告诉LinuxInsider说:“另一方面来看,Sun的JavaFX技术出炉有些过晚,并且Sun公司明显有一些资金问题,这些意味着他们可能没有足够的资金,使得JavaFX技术达到所需要的水平。”
DiDio接着说:“Sun公司要解决的关键问题是应用程序、运行环境、驱动等之间的互用性和兼容性。他们可不想变为微软Vista那样的境况,Vista已经被认为是一个坏的产品,因为它和许多的应用程序不兼容。”
分享到:
相关推荐
javafx可用于界面开发,会使用到这个jar包。...因为 JavaFX Script是静态类型,它同样具有结构化代码、重用性和封装性,如包、类、继承和单独编译和发布单元,这些特性使得使用JavaFX技术创建和管理大型程序变为可能。
JavaFX是Sun Microsystems推出的一款革命性的富互联网应用(RIA)平台,旨在为用户提供跨设备、跨屏幕的统一开发与部署模型。以下是对该技术的详细解析: ### JavaFX概述 JavaFX是一个完整的富客户端应用程序平台...
Sun公司已于2008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语言开发互联网应用程序(RIA)。该产品于2007年5月在JavaOne大会上首次对外公布。JavaFX技术主要应用于创建Rich Internet ...
Sun公司(已于20092008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语 言开发富互联网应用程序(RIA)。JavaFX Script编程语言(以下称为JavaFX)是Sun微系统公司开发的一种declarative,...
Sun公司已于2008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语言开发互联网应用程序(RIA)。该产品于2007年5月在JavaOne大会上首次对外公布。JavaFX技术主要应用于创建Rich Internet ...
基于安卓的音频播放器基于安卓的音频播放器javafx2.0,java,javafx,例子,代码 Sun公司(已于20092008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语 言开发富互联网应用程序(RIA)。...
Oracle公司旗下Sun公司在2008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语言开发富互联网应用程序(RIA)。JavaFX Script 编程语言(以下称为JavaFX)是Sun微系统公司开发的一种declarative, ...
JavaFX 的历史可以追溯到 2007 年 JavaOne 大会,Sun 公司介绍了 Javafx 平台,以便帮助内容开发者和应用开发者去创建基于移动设备、桌面、电视以及其他消费设备的内容丰富的应用。 JavaFX 2.0 的发行版主要焦点...
JavaFX Script最初由Sun Microsystems于2007年的JavaOne大会上发布,并被视为构建丰富内容应用程序的关键工具之一。它提供了一种简单而强大的方式来定义用户界面,并允许内容设计师和应用程序开发者创建出可以在多种...
JavaFX是Sun Microsystems(后被Oracle收购)在2008年12月5日推出的一项创新技术,它主要目标是提供一个丰富的客户端应用程序平台,用于构建桌面、移动和Web应用。JavaFX的设计目的是增强Java应用程序的用户界面,...
然而,需要注意的是,尽管JAI Core功能强大,但随着JavaFX和Java 9的发布,Oracle已不再更新JAI项目,转而推荐使用JavaFX的Media模块和OpenJFX的ImageIO扩展。但这并不意味着JAI Core失去了价值,对于需要高性能图像...
JavaFX是一种相对较新的RIA(Rich Internet Applications)技术,由Sun公司推出,并在2007年的JavaOne大会上正式发布。它是在广泛使用的Java编程语言基础上构建的,旨在为PC、移动电话、电视、车载系统以及浏览器等...
JavaFx是Sun公司于2007年发布的一种RIA(Rich Internet Application)解决方案,旨在提供一种更简单的脚本语言,以便编写能够在支持Java的PC和手机上运行的应用软件。JavaFx Script是JavaFx的核心组件,属于声明式...
- **博客与文章**:许多技术博客和网站经常发布关于 JavaFX 的最新进展和技术分享。 - **书籍**:市面上有许多关于 JavaFX 的专业书籍,例如《Pro JavaFX》等,这些书籍通常包含了深入的技术讲解和实践案例。 #### ...
事实上,像Adobe's Flex, Microsoft's Silverlight, 以及Sun 最近发布的JavaFX这样的计算技术,使得向量图形实质上优于AJAX提供的Dojo或者Yahoo图形实验室(YUI)这种构架.无论相信与否,在网络应用程序开发中,在基于...
Adobe的Flex、微软的Silverlight和Sun公司的JavaFX是典型的RIA开发框架,其中Flex由于其广泛的FlashPlayer支持,成为了一个受欢迎的选择。 Flex与REST(Representational State Transfer)架构相结合,为构建高性能...
5. `THIRDPARTYLICENSEREADME.txt` 和 `THIRDPARTYLICENSEREADME-JAVAFX.txt`:分别记录了第三方库的许可证信息,因为JDK中可能包含了其他公司或开源项目的代码。 6. `src.zip`:包含了Java标准库的源代码,方便...