Sun Releases JavaFX
ink writes "Sun released JavaFX 1.0 today, in a bid to take on Adobe's Flash and Microsoft's Silverlight technologies. It is Sun's first Java release to include standardized, cross-platform audio and video playback code (in the form of On2 licensed codecs). The lack of a Linux or Solaris release is a notable absence. The development kit currently consists of the base run-time, a NetBeans/Eclipse plug-in and a set of artifact exporters for Adobe CS 3&4." An anonymous reader adds a link to several tutorials accompanying the new release.
Well, I will throw out there a heads up to folks about OpenLaszlo which is the "run-anywhere, no-lock-in rich Internet platform. Period."
Unfortunately it still has a massive adoption curve ahead of it so maybe there's no reason to list it as a contender. While there are neat demos, a few companies have employed it: Wal-Mart, Pandora even MSN's music service.
*sigh* I wonder if this means Sun is going to pull out of Orbit and come up with some J2ME version of JavaFX?
Like always, I welcome the competition, diversity and options this brings while I cringe at the thought of yet another schism in the open source community.
My work here is dung.
On2 is the company that provides the video/audio codecs for video in the Flash plugin. (i.e. The technology used by sites like Youtube.) The inclusion of these codecs in JavaFX means that JavaFX will be able to play movies intended for a Flash player.
In other words, JavaFX is a scripting language for graphics. Similar in principle to Flash. The download gives developers the necessary libraries and viewers to develop JavaFX code. (Including plugins for your favorite IDE.) Not sure what the Adobe CS stuff is about.
Javascript + Nintendo DSi = DSiCade
It is. This is really a set of libraries on top of the existing Java runtime that support the JavaFX scripting framework.
I'm sure they will once the technology has been shaken out a bit. Sun tends to be cautious about making changes to the core APIs.
Javascript + Nintendo DSi = DSiCade
From the link:
"We are going to support Linux and Solaris. We love both operating systems....we are actively working on it right now. We have it in our continuous build system."
and
"So why didn't we ship for Linux and Solaris in 1.0 along with Mac & Windows?
Simple. It's not ready yet. Certain features are there but other features are broken or not performing well enough. In particular video and graphics hardware acceleration have historically been tricky to implement properly on Linux and Solaris, as users of native apps for those operating systems know all too well. But we are working on it and will ship it."
I was able to get the SDK to run on Linux. Full details here. Please don't kill my box :)
Vivin Suresh Paliath
http://vivin.net
I like
Android - Mobile phone stack, making heavy use of Java technology. While Sun's not directly involved, Jonathan Schwartz has spoken highly of it.
JavaFX - Web multimedia/interactivity stack, similar to Flash and Silverlight.
The two are not competitors. Sun is not pushing JavaFX to compete with Android any more than Microsoft is pushing Silverlight to destroy Windows CE.
You are not alone. This is not normal. None of this is normal.
Sorry, you are misinformed. The Andorid platform was announced 20071105. JavaFX framework was announced at Java One in May 2007 six months earlier. Calling JavaFX a response to Android is plain incorrect and an apples to oranges comparison to boot.
Football Odds
The download for Java *is* as small as possible. If you go to Sun's download page and select the "Windows Kernel Installation", the installer is 0.20 MB
It then dynamically downloads components from the network as required.
More information about this here.
Don't ask me why (I guess it's an experimental feature they're prepping for the Java 7 release) but for the time being you have to access it via Sun's developer site rather than the consumer java.com one. Hmmm.