Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


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 Glasswire ( 302197 ) <glasswire AT gmail DOT com> on Wednesday February 13, 2013 @01:46PM (#42885433) Homepage

    ... you can't open source any system level components in an iPhone or iPad without talking to us first!

  • Re:Define 'soon' (Score:2, Insightful)

    by Threni ( 635302 ) on Wednesday February 13, 2013 @02:14PM (#42885745)

    > Since it's Oracle, I have to wonder "what's the catch".

    They're trying to trick you into using Java, when everyone is dropping it as fast as they can!

  • Re:and i care (Score:3, Insightful)

    by Threni ( 635302 ) on Wednesday February 13, 2013 @02:17PM (#42885785)

    Let's just focus on Javascript, and leave this other crap outside (flash, activex, java). We don't need it. I try and use a page wihch requires Java on Linux and I get warnings about how IcedTea isn't working. I click on the link to update it, but I get taken to a Wiki page...like I'm going to spend my evening searching for a solution. (It `just works` under Windows). I used to spend a lot of time playing with Linux, but I can't be bothered any more.

  • by characterZer0 ( 138196 ) on Wednesday February 13, 2013 @02:31PM (#42885993)

    "GUI File" is fine right up until your application gets more complex than a simple login page.

  • Re:and i care (Score:4, Insightful)

    by SplashMyBandit ( 1543257 ) on Wednesday February 13, 2013 @02:34PM (#42886043)
    Computing is more than just the Web. Javascript is ok for web stuff. Crap for rich clients with functionality that doesn't work well over the network, usually because the datasets are too big (eg. CAD, GIS, graphics/photography, simulations). There is still an ernomous space for rich client technologies like JavaFX, and JavaFX 2 looks really nice and has some great built in styles and effects. It's also pretty easy to program if you are used to Swing.
  • Re:and i care (Score:4, Insightful)

    by squiggleslash ( 241428 ) on Wednesday February 13, 2013 @03:57PM (#42887083) Homepage Journal

    I'm aware of Open JDK, but seeing that the code is targeted for Linux, I don't see that as a truly open solution for most users.

    Well, that's a shame, because if you don't use the same definition of the word "open" as the rest of us we can't actually answer your question. We have no way of saying "Well, there's FoozleJava 3.X", and you then responding, "No, I'm saying I want it to be truly open", and us saying "But there are ports to every platform in existance, and it's under the GPL", and you saying "Yes, but I'm using my definition of the word open, and that means it has to be compatible with the Microsoft Public License.

    And after we go around in circles a few times, we throw our hands up in exasperation.

    OpenJDK is free software. It's licensed under a free license. It is built using a community model of development, albeit one steered by Oracle. And to answer your concern, which seems to be more about portability than openness, it's largely POSIX code and has been ported to the BSDs (cite: https://wikis.oracle.com/display/OpenJDK/BSDPort [oracle.com])

  • Re:Define 'soon' (Score:2, Insightful)

    by Anonymous Coward on Wednesday February 13, 2013 @05:34PM (#42888253)

    There are plenty of alternatives if your top priority is not "cheap and plenty developers". Perl, Python, Smalltalk, C++. Yeah, C++ ! A couple of highly skilled C++ developers will create the same functionality at the same total cost (development, testting, maintenance, cost of operations) as the Java folks will deliver.

    The only "problem" in the corporate world is that they want "affordable" developers and compromise on everything else. So they save some money on the short run and then pay big dollars/euros on hardware and maintenance afterwards.

    I assume the average PHB can't accept that a proper software engineer has the same or higher hourly rate as the PHB himself.

"How many teamsters does it take to screw in a light bulb?" "FIFTEEN!! YOU GOT A PROBLEM WITH THAT?"