Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
Java Open Source Oracle News

Oracle Open Sourcing JavaFX, Including iOS and Android Ports 105

hypnosec writes "Oracle is going to open source JavaFX ports for Android and iOS soon as a part of its efforts to open source the framework. JavaFX, destined to replace Swing GUI library as the default method to develop graphical user interfaces, is a framework used to develop cross-platform rich Internet applications. The ports for iOS and Android are based on an 'unreleased version of JavaSE Embedded for iOS/Android.' Oracle's Richard Bair revealed that the 'first bits and pieces' for JavaFX for iOS should probably be out sometime next week. The rest of the release will be scheduled along with the release of Prism (the next-generation toolkit). Oracle is going to keep javafx-font proprietary, but Bair has said developers are already working toward an open source native replacement of the component through the OpenJFX list."
This discussion has been archived. No new comments can be posted.

Oracle Open Sourcing JavaFX, Including iOS and Android Ports

Comments Filter:
  • by _xeno_ ( 155264 ) on Wednesday February 13, 2013 @02:05PM (#42885625) Homepage Journal

    Huh, who knew. Last I checked, JavaFX was built on top of Swing. Apparently that may have changed with 2.0.

    Or maybe not. I can't tell.

    But one thing seems pretty clear from screenshots: your JavaFX applications will fit in with the native desktop just about as well as your Swing applications did. Which is to say, "not at all."

  • by Anonymous Coward on Wednesday February 13, 2013 @02:22PM (#42885837)

    But how nice would it be to have an XML standard for all GUIs?

    You mean like XHTML + CSS?

  • by SplashMyBandit ( 1543257 ) on Wednesday February 13, 2013 @02:38PM (#42886103)
    JavaFX 2 is a nice evolution for those used to Swing (yes, yes, many don't like Swing, but you simply can't beat Swing for power and flexibility once you get some experience in it). It has a much nicer default styling than even Nimbus for Swing, and great built in aesthetic effects (hence the "FX") that mostly get switched on with a simple boolean property. JavaFX makes the same mistake as Swing in that there are no standard Calendar/Date controls, yet just about every application needs these. Fortunately you can use one of the third party controls, or even embed your existing Swing applications into your JavaFX app. That's pretty funky stuff.

If a 6600 used paper tape instead of core memory, it would use up tape at about 30 miles/second. -- Grishman, Assembly Language Programming