热词世界杯

Sun发布JavaFX抗衡微软、Adobe

2008-08-04 11:13 作者:NX 责任编辑:zhangyijie

  近日Sun微系统公司正式发布了JavaFX的软件开发组件SDK for JavaFX。之前,Sun曾通过两次JavaOne会议表示,JavaFX的发布旨在争夺被Adobe的AIR / Flex以及微软的Sliverlight占领的富互联网应用市场。

  JavaFX由软件开发组件(SDK)、NetBeans集成开发环境、以及支持Adobe Photoship 和Illustrator的Nile工具集三个部件组成,其中NetBeans开发环境可以让Java用户轻松的在JavaFX平台上开发应用程序。

  JavaFX的软件开发组件拥有两套API,一套用于程序的跨平台移植,另一套则用于桌面系统。其最大特点就在于用户可以直接将WEB浏览器中的应用程序拖拽到桌面运行,并且运行方式与web上完全相同。

  目前Sun表示,SDK开发还没有完成,完整的产品要等到年底才能发布,目前测试版的SDK主要是鼓励用户尝试用JavaFX进行编程,并通过其附带的一些文档资料了解JavaFX的编程环境。

  Sun的产品负责人Param Singh表示:JavaFX的发布满足了用户的多平台应用需求,同时也加速了Java的普及。虽然微软的Silverlight平台以及Adobe的AIR/Flex平台早已上市。但Singh认为JavaFX依然能够凭借Java广大的用户群重新占领市场。

  Singh还表示,每种平台都有其特有的优点,JavaFX的优势主要来自于Java runtime引擎在移动设备领域极高的市场占有率,以及其提供的平台可让全球将近600万的Java用户轻松在新平台下扩展其应用程序。

  Sun 在JavaFX首次发布时就承诺,新平台下用户可以让应用程序不经修改就在任何平台上运行。如今,Singh在谈到这一承诺时强调,我们在产品设计时就将“一次修改,随处运行”作为追求目标,这样用户可以利用一套通用的API开发不同平台的应用,事实上,用户所需关心的只是应用平台是否支持JavaFX。

  从事远程商业数据访问研究的Malden实验室技术官员Thom Theriault表示,相比Adobe的Flash/Flex,JavaFX在提高公司程序开发效率上更具优势。我们起初认为Flash/Flex平台下开发程序会很容易,但实际结果却表明,它显得过于复杂。同时他补充到,JavaFX的优点就在于其简洁通用的Java API让应用程序开发变的简单。

  Nile工具集采用的是一种“连带更新”的工作模式,设计者可以利用Photoshop和Illustrator编辑图片,同时将它保存在自己常用的文件目录下。而当文件变更时,Nile的强大功能可帮助其自动更新。这样,设计者就不需要每次更改图片后都要发邮件通知程序员。

  JavaFX目前还并不完善,像On2视频解码这样的视频流组件到明年才能推出。Singh表示,一旦产品完成,这项新技术将会应用到Android以及苹果的iPhone上。同时他还表示,Sun会和合作商一起,探讨JavaFX的多平台版本开发的可能性。但Singh拒绝对Sun是否正在开发JavaFX的Android或是iPhone版本发表评论。

分享到: QQ空间 新浪微博 腾讯微博 更多