Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
Java Programming Hardware News

JavaFX Runs On Raspberry Pi 147

mikejuk writes "Oracle seem to be concerned that the Raspberry Pi manages to run Java properly and they are actively working on the problem. To prove that it more than just works, what better than to get a JavaFX app up and running — what could be more cutting edge? Unfortunately the trick was performed using a commercial version of the JDK with JIT support and some private code, but it is still early days yet. Java and JavaFX on Raspberry Pi takes us into a whole new ball game." Watch the video at the linked report to see it in action.
This discussion has been archived. No new comments can be posted.

JavaFX Runs On Raspberry Pi

Comments Filter:
  • Misread (Score:5, Insightful)

    by pr0nbot ( 313417 ) on Thursday May 03, 2012 @12:19PM (#39879451)

    I think I've been reading too much Oracle/Java hate on slashdot. I misread the first sentence to mean, "Raspberry Pi manages to run Java properly. Oracle seem to be concerned and are working on the problem."

  • Re:Misread (Score:5, Insightful)

    by Infiniti2000 ( 1720222 ) on Thursday May 03, 2012 @12:23PM (#39879479)
    The whole fucking summary is written in broken English. It's not your fault. "It is still early days yet."
  • Foot, meet bullet. (Score:5, Insightful)

    by IGnatius T Foobar ( 4328 ) on Thursday May 03, 2012 @12:29PM (#39879543) Homepage Journal
    Oracle have shot themselves in the foot, and this is a good example of why. Even if the R-Pi runs Java, no one is going to trust Oracle not to sue them out of existence after the way they've abused Google over its use of Java on the Android platform.
  • by Bozovision ( 107228 ) on Thursday May 03, 2012 @12:32PM (#39879589) Homepage

    Oracle's ludicrous claims in the Oracle/Google Android trial have shown that they are not trustworthy. Do not base your work on a base where you can be ransomed. No more Java. :-( And when you read Java stories, wonder to yourself every time whether it's the Oracle PR department astroturfing Java stories in an attempt to make Java appear relevant or to attempt to repair the damage.

  • Re:Misread (Score:5, Insightful)

    by Dishevel ( 1105119 ) on Thursday May 03, 2012 @12:50PM (#39879809)

    Which means the submitter is the writer of the article and this is just a slashvertisement to get some hits on his site.
    And Timmothy is a fucking useless editor.
    What part of the "editor" job was done by Timmothy here?
    Clicking the "post this shit" button?

  • by Anonymous Coward on Thursday May 03, 2012 @12:50PM (#39879811)

    Oracle isn't suing Google for *using* Java. They're suing for *forking* Java. I think most people (outside slashdot populists) can see the distinction.

  • Yeah right... (Score:4, Insightful)

    by ilsaloving ( 1534307 ) on Thursday May 03, 2012 @01:04PM (#39879905)

    You would have to be a fool to write *anything* new with Java. There is nothing in Java that is worth the risk of Oracle ramming a lawsuit up your posterior as soon as they think you have money they can bleed from you.

  • Re:Misread (Score:5, Insightful)

    by sl4shd0rk ( 755837 ) on Thursday May 03, 2012 @01:16PM (#39879973)

    I've been reading too much Oracle/Java hate on slashdot.

    Nobody really admires Oracle except for corporate CEO types. The rest of us have what equates to the same admiration for a dentist's drill. The licensing model is basically un-consentual sex. Having Oracle gunning for more IP just makes everyone uncomfortable.

  • by Anonymous Coward on Thursday May 03, 2012 @01:18PM (#39879993)

    And you can list those lawsuits, right? And, no, Google isn't being sued for programming in Java and referencing the API. It's being sued over making an incompatible implementaion that they claim infringes patents and copyright. Yes, you hate Oracle, but bashing them for absurd made up claims makes you look stupid.

  • I fail to see (Score:2, Insightful)

    by Anonymous Coward on Thursday May 03, 2012 @01:18PM (#39880001)

    Why developers who want to control their cpu keep putting someone else between themselves and their hardware. C/C++ and many other higher level languages are functional and productive in the right hands and don't have these copyright/patent/etc issues that Java/Oracle (insert third party here) have. In other words, you can either control the computer or let them tell you what you can do with your computer. Take your pick.

    Java community you perplex me to no end.

  • Re:Misread (Score:1, Insightful)

    by Anonymous Coward on Thursday May 03, 2012 @01:29PM (#39880073)
  • Bitter (Score:5, Insightful)

    by kelemvor4 ( 1980226 ) on Thursday May 03, 2012 @01:44PM (#39880207)
    It might run JavaFX for you but for me it doesn't run a damn thing. Why? Because I can't seem to ORDER one! Well, unless I go over to ebay and pay $200 for one... PLEASE RAMP UP PRODUCTION, PI TEAM!
  • by Virtucon ( 127420 ) on Thursday May 03, 2012 @01:55PM (#39880327)

    What they're saying is that a small form factor device that is supposed to run Linux runs software that Linux can run now.

    Wow, that's news? I'd say it's a test case. yes there may be hardware differences but those should be minimal and this would be a porting effort.

    The topic should be "Raspberry Pi runs software it's supposed to."

  • Re:Don't worry... (Score:5, Insightful)

    by squiggleslash ( 241428 ) on Thursday May 03, 2012 @02:14PM (#39880545) Homepage Journal

    Dalvik isn't a reverse engineered JVM. It's not even a JVM. It's a VM, but has almost as much in common with the Java VM as UCSD p-Code.

    Nor was the library reverse engineered. Reverse engineering doesn't involve reading official specs and writing your own version from those specs. It describes a process of cloning something by determining how it works by looking at the tool itself, and then creating a functional equivalent. The FFMPEG team, for example, wrote a compliant MPEG 1 decoder, but reverse engineered their Real Video decoder.

    Oracle is suing Google for using the Java programming language in a way that Oracle doesn't like. That's essentially what's happening, nothing more and nothing less. Google felt the best solution for the work they were doing was to take a commonly used, familiar, and robust programming language (which until this lawsuit nobody thought was copyrightable), to implement a subset of the libraries that come with the language in its native form (kinda like every C compiler since the 1970s came with most of the stdio "API", but not the Unix functions like open() or unlink()), and to include its own Android specific libraries too.

    Until the Oracle lawsuit, nobody on planet Earth had a problem with that. As I said above, if that were illegal, then so was every C compiler from BDS C (CP/M) to Lattice C (Commodore Amiga, Sinclair QL.)

    What's different? Sun's management at the time - their CEO even - didn't see this as a legal or moral problem, even if they did see it as a potential business problem. Schwartz is on record saying he was glad Google picked Java over alternatives such as "Microsoft Windows".

    Yes, Google is being sued for using the Java programming language in Android. They're not being sued over "reverse engineering", they're certainly not being sued for making a JVM (because they didn't), this is about Google using Java. And anyone considering making Java a part of anything they do in future has to consider the cost of doing so if Oracle prevails.

"Remember, extremism in the nondefense of moderation is not a virtue." -- Peter Neumann, about usenet