JavaFX Runs On Raspberry Pi
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.
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."
Java has been running on ARM platform since Acorn RISCOS days. How is this news?
I'm guessing the RISCOS port for Raspberry Pi will run Java too?
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.
Tired of FB/Google censorship? Visit UNCENSORED!
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.
so this story is a moot point.
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.
Don't worry. Oracle won't sue anyone for using Java on this platform until there is some money to be made. You are OK playing with it on the RaspPi for now...
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.
That game being Oracle suing everyone for daring to reference a Java API. A pox on Larry Ellison's yacht House.
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.
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!
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."
Harrison's Postulate - "For every action there is an equal and opposite criticism"
Well, it's a clock. One that's not running very smoothly.
At least they manage to use up the whole CPU for drawing some arcs, that must be a incredible accomplishment.
Reminds me of the 8bit computer days when some were using fast asm routines to draw circles, some were doing it painfully slow with BASIC.
Don't you think it's funny that all the Boycott Novell doomsayers were saying Mono was a Microsoft trap every time it was mentioned and now their beloved Java is the reason someone is actually getting sued?
I've waited for so long for JavaFX - the same software framework that adds bloat and makes both my cable box and my Blu Ray player take a gazillion years to boot up and has slow menus that take the same time to display as a 386 running a copy of Windows 3.1 - to run on my embedded hobbyist devices.
Java is a classic example of a great shiny new technology where incompetent management ruins the product and technology.
Java was way ahead of its time and fucking awesome in the 1990s and Sun could have done so much back then. Sun refused to: .exe's so a user could just point and click to run a program .NET keeps improving
1. Let you compile for
2. Failed to integrate into the hosts native OS when no equilivent Java api would suffice
3. Didn't charge money for it. I know slashdotters hate this idea but more money generated could have funded more things like how C# and
4. Failed to implement a mobile strategy thatw as cost effective and didn't blow
5. Let Java fall behind
#5 is a big one. If any programmer could create a java program and it would run across all platforms as a native executable that would rock. Nope, Sun wanted you to tell users to type java program.class each and everytime. ERRR no can do. Java should charge for its enterprise versions and have a free one for regular hobbists so that way Sun could add more development and can grow it. Worse today in 2012 Java is far behind C#. C# has enumerators, boxing, and other features (I think Java supports enumerators now, but I have not touched it since 2005). Still it is very late to add this in 2006 and later when C# already had it. Sun lost Android for wanting to keep its Java2ME proprietary and refusing to make its executables more platform specific for better performance.
Sun only cared about Solaris and their servers. They let java wither and refused to give an inch in terms of portability for that reasons.No one cares about the licensing anymore unless its $$$ which Oracle is trying to do right now. Its still a great language but like Netscape before it is old and stale.
I hated C#.NET on principle when it came out. But I see no real innovation for anyone to want to go back. Oracle is being compentent with charging arms and legs for it and thats it as it wont matter anymore. What a shame as in a different universe it could have been the #1 language to develop on. It just didn't evolve and was screwed over by management.
http://saveie6.com/
In a fictional analogy, this sounds a bit like the Linux kernel and an accompanying distribution being open sourced and freely distributable/modifiable via the GPL, but somehow POSIX winds up as the copyright of an interested party, taking away the ability to write anything that uses the APIs for the next 95-120 years? Am I getting this right? They're coming after professional developers for reading and implementing the specification? And they want to draw license fees for that standard corporate copyright term?
If that's the case, this lawsuit is a radical departure that deeply concerns anyone who develops or hopes to develop software. Oracle has to lose this. What a mess.
No shut its running like shit hes using a VNC session. If I recall correctly the PI has hardware accleration, if he was using that it would be much much smoother.
I wonder why this is making headlines here...
What on earth disallows me to : 1- Run a Linux Distro on the thing? 2- Put Java via OpenJDK on that? 3- Enjoy the order of magnitude loss of performance for running interpreted code on such a restrained system? FFuu...
Anyone here is with me that Slashdot is hitting a hard downhill on news quality since 2006's ?
Would the Pi be a good match for the Haiku OS ... or vice versa?
"Consensus" in science is _always_ a political construct.