Follow Slashdot stories on Twitter


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:
  • Re:and i care (Score:3, Interesting)

    by Compaqt ( 1758360 ) on Wednesday February 13, 2013 @01:44PM (#42885411) Homepage

    Um, maybe because now there's a open source alternative to Flash for interactive Web applications? Yeah, Javascript.

    But why not have more options? Use as desired.

    I'm as disappointed in the Java security situation as anybody else, but the Slashdot knee-jerk anti-Java reaction is kind of dumb.

  • Define 'soon' (Score:4, Interesting)

    by DickBreath ( 207180 ) on Wednesday February 13, 2013 @01:48PM (#42885451) Homepage
    It is still early for April fools. This is Oracle which has had a series of sad missteps regarding open source. Since it's Oracle, I have to wonder "what's the catch".

    That said, if this really happens, then I suppose we will see Java FX really unencumbered and able to appear in Iced Tea and any other open source efforts?

    Would using Java FX on Android have any advantages over using the native Android user interface features? (I don't know about iOS, so I won't ask, but someone familiar with iOS could ask and answer that one.) One could say that an advantage of Java FX on Android is that it makes more code you wrote for the desktop / browser / iOS / etc more directly reusable on Android. But like Swing before it, does it also result in a 'least common denominator' user interface across platforms that doesn't perfectly match the conventions of any single platform?
  • by RedHackTea ( 2779623 ) on Wednesday February 13, 2013 @02:12PM (#42885727)
    I've always thought that having GUI files is the way to go instead of in code. I'm fine with XML (FXML in this case), but I'm sure some others have gripes and may prefer property files/etc. But how nice would it be to have an XML standard for all GUIs? Then all you have to do is load one XML file across GTK+, Qt, X11, Windows, Cocoa, and even OpenGL. Example:

    <window width="300" height="300">
    <edit width="100" height="20" value="Type name." />
    <button width="50" height="50" value="Submit" />

    Then do the logic in whatever language you want. I know it's a pipe dream with several problems, but damn it would be nice.

All Finagle Laws may be bypassed by learning the simple art of doing without thinking.