作为 JavaFX 开放源码软件释出中的一部分,Oracle 正在计划 iOS 与 Android 的开放源码 JavaFX 移植版本。JavaFX 是 Oracle 用来开发跨平台多样化网络应用软件 (rich internet applications,RIAs) 的一套框架,并且预计在未来取代标准 Java 中 Swing GUI 链接库,作为图形用户接口的默认开发方式。
|
Oracle 正在计划 iOS 与 Android 的开放源码 JavaFX 移植版本 BigPic:750x375 |
根据 Oracle 的 Richard Bair 表示,针对 iOS 的 JavaFX 在二月中应该就会进行部分初期释出,其他剩余部分则预计与 Prism 同时推出。Prism 是仍要透过 Oracle 程序进行释出的七项项目之一,大部份程序代码会在二月底前开放源码,至于其他部分会在一至两个月内释出。
javafx-font 是唯一仍维持封闭源码的组件,开发者正与开放源码 JavaFX 项目 OpenJFX 携手,发展取代该组件的开放源码替代方案。Bair 指出该公司更优先修改了建构与测试系统,以便更快速接受外界贡献。
此次 iOS 与 Android 的移植版本,皆以某个针对 iOS/Android 而尚未释出的 JavaSE 嵌入式版本为基础。此一移植的释出日期则未定。根据 Bair 表示,由于 Apple 不允许 GPL 授权的应用软件在该公司应用软件商店上架,因此在 iOS 上的授权还有一些问题。他说,目前看来 OpenJFX 与 OpenJDK 的组合应该能与应用程序绑定在一起,并以开发者的授权加以释出。(本文转载自OpenFoundry ,谢良奇编译)
相关报导:open source JavaFX coming for iOS and Android