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

 



Forgot your password?
typodupeerror
Java Programming Hardware News

JavaFX Runs On Raspberry Pi 147

Posted by timothy
from the crushing-fruit dept.
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:
  • JavaFX != Java (Score:5, Interesting)

    by timeOday (582209) on Thursday May 03, 2012 @11:38AM (#39879671)
    And for that matter, JavaFX 2 (a Java library) is apparently a huge break from JavaFX (a scripting language for the JRE).

    This is all pretty confusing.

    We picked up JavaFX for a while because, amazingly, there was no practical way to replay video in Java. (Please don't tell me about that crufty, abandoned joke from 2001 called JMF). Then JavaFX keeled over and died when Oracle bought Sun. If JavaFX 2 provides a video player widget, maybe it is useful.

  • by cduffy (652) <charles+slashdot@dyfis.net> on Thursday May 03, 2012 @12:54PM (#39880311)

    If you make a Java ripoff and not be very diligent in your chinese wall cloning efforts, then you probably do have something to worry about.

    Have you actually followed Oracle v. Google?

    The amount of "Chinese wall" breakage is minuscule -- the rangeCheck function and a bunch of *Impl files which were only ever used in the test suite and which never made it into any shipping phone. The jury is likely to decide that this copying is de minimis, and thus excusable, and even if they don't, good luck showing substantial damages from it.

    The place where Oracle is placing their stand isn't on claims that Google got their clean-room development procedures wrong, but on a claim that the APIs themselves are copyrighted, and thereby that anything built to be compatible with them necessarily infringes. That's a very different ballgame, and a much more dangerous claim.

  • by PCM2 (4486) on Thursday May 03, 2012 @02:14PM (#39881091) Homepage

    In other words, Oracle claim that Google created a Java-based platform that is not compatible with Java, and called it Java.

    Except for two things:

    1. Google doesn't say their OS runs Java. It says you write apps for Android in the Java language, which Oracle is still insisting is "free for anyone to use" -- just apparently not for Google to use. Google has never said that Android is an implementation of the Java platform, however, which is what Google licenses.

    2.A large part of Google's "Java-based platform" is derived from Apache Harmony. To be in compliance with the Java license terms you quote, an implementation must pass the TCK. As we all know, Oracle has refused to grant the Apache Foundation access to the TCK, except under terms that would violate the Apache open source license. So it's a little disingenuous to say Google violated the license, when Oracle specifically wouldn't allow Apache (or Google) to comply with the license.

    So IMHO it's still largely Oracle's acting in bad faith that led to this pass.

Man will never fly. Space travel is merely a dream. All aspirin is alike.

Working...