开发人员将能够亲身体验预览截至周四的JavaFX SDK(软件开发工具包),标志着Sun进入RIA(富互联网应用程序)框架大战。“我们的JavaFX战略是我们为Java提供表示层,”Param说道Singh,Java营销高级总监。随着时间的推移,JavaFX将使程序员能够开发可跨“多屏”(即移动设备,浏览器,台式机和电视)部署的应用程序,并以新鲜的前端重新振兴现有的Java程序,据Singh说。 >“在企业中,您将开始获取现有应用程序的能力,添加丰富的客户端界面,然后能够将其部署到Web或桌面上,”Singh说,“在SDK预览版的功能是JavaFX编译器和运行时工具;二维图形和媒体库;教程和文档;包含JavaFX插件的NetBeans IDE 6.1(集成开发环境)版本;和一个代号为“Project Nile”的工具,该工具允许将Adobe Photoshop和Illustrator文件导入到JavaFX程序中。然而,支持3D矢量图形和流式视频等功能显然必须等到据英国软件开发公司Psynixis首席执行官西蒙布罗克赫斯特在一篇博客文章中指出,
根据辛格的说法,SDK有两套API(应用程序编程接口)。一个是通用集合,用于构建跨平台运行的应用程序,另一个用于桌面。然而,根据Sun的网站,移动运行时间将在2009年初才会出现。电视运行时间计划于2009年晚些时候发布。Sun称,开发人员至少可以使用通用API开始构建应用程序和原型应用程序
随着它的发展,JavaFX将为众多竞争的RIA框架带来冲击,为开发人员的心灵和思想提供支持。一些观察人士质疑Sun是否远远落后于其竞争对手,其中包括微软和Adobe。“Redmonk的分析师MichaelCoté说:”很多Java开发人员最近都在使用[Adobe的] Flex。 “也就是说,Java社区对这样的东西非常耐心,一旦JavaFX和相关工具(通常是发行版),这将是对整个Java社区愿望的考验。我认为你不能写“Forrester Research分析师Jeffrey Hammond表示,现实情况参差不齐。”Flex已经出现一段时间了,公司有时间研究它,他指出。与此同时,微软凭借其Silverlight平台取得了较为缓慢的进展。 “所以,是的,[Sun]也许比微软落后一年,”他说。 “但我现在感觉还为时尚早,开发商在这一点上还没有承诺过一个平台,所以从这个观点来看,这还不算太晚。”<太阳>的好处是一个庞大的[Java]开发人员的目标,“他指出。 “从技术角度来看,显然他们的定位很好,他们必须执行。”