Sun to Introduce JavaFX Mobile and JavaFX Script
...JavaFX will be open sourced. "We plan to open-source all of JavaFX as we work through the program," said Green. Plans call for eventually offering a line of developer tools to work with JavaFX with a basic, introductory tool to be offered on Tuesday, [Sun's Rich] Green said...Early coverage has not indicated if the JavaFX Script initiative will also include a more structured push of the Java runtime by Sun similar to the efforts of Adobe with Apollo and Microsoft with Silverlight. ZDNet's Ed Burnette has also:
Statements from Sun executives so far indicate that it will rely on the user already having installed the Java SE/ME runtime. For mobile devices this won't be a problem because when you buy a phone it will come with Java already installed. But for desktop users this might mean a 50MB download and frequent updates, a strategy that has failed in the past. Sun claims a "high-volume distribution of Java", but on the desktop the versions that people have installed are all over the place. By contrast, Flash installs are "frictionless" with no user questions, no scary security warnings, and usually not even a need to restart the browser (let alone the whole computer). Hopefully the Java deployment story on the desktop will be addressed by future developments and by deals such as the one Canonical and Sun worked out earlier to get Java installed with Ubuntu Linux.
News.com is also reporting that Sun also intends to announce the JavaFX Mobile product as well:
...To address compatibility problems with mobile phones, Green is scheduled to detail JavaFX Mobile, a package aimed at mobile-handset makers designed to make Java applications more portable across mobile phones...
JavaFX Mobile is built on technology acquired earlier this year with their purchase of SavaJe.
InfoWorld has indicated that JavaFx Script is a rebranding of the internal Sun F3 project. F3 creator Chris Oliver started writing publicly about the language last fall. An early entry showed the declarative structure of the language in use creating a frame object:
Frame {
visible: true
content: Canvas {
content: Mouse1d {
width: 200
height: 200
}
}
}
In the months that have followed Oliver has detailed using F3 to easily recreate popular UI's previously developed in Flash, OpenLaszlo, and Ajax.

deployment
by
Dan Tines
Early coverage has not indicated if the JavaFX Script initiative will also include a more structured push of the Java runtime by Sun similar to the efforts of Adobe with Apollo and Microsoft with Silverlight.
That's the real key, and where Sun has consistently bungled. Adobe got it right and I'm sure Microsoft took note.
F3 looks somewhat interesting. I agree with the creator of F3 on a general disdain of XML, but I'm wondering how that'll affect tooling that you see in Expression Blend and Adobe's offerings. It does look like the language has decent XML support builtin though.
JavaFX Mobile = Linux, too
by
David Beers
During the keynote JavaFX Core Team member Nandini Ramani mentioned multitasking as a feature of the mobile platform, which presumably requires a preemptive multitasking kernel underneath. They showed it running on the Nokia N800 Internet Tablet (ARM Linux) and the SavaJe Jasper phone. That raises the question whether this would be supported on common RTOS-based feature phones or requires Linux or a Linux-like kernel usually found in a smartphone-class handset.
Re: JavaFX Mobile = Linux, too
by
David Beers
Educational Content
Intro to CLP with core.logic
Ryan Senior Jun 18, 2013
Spock: A Highly Logical Way To Test
Howard Lewis Ship Jun 18, 2013
Java Garbage Collection Distilled
Martin Thompson Jun 17, 2013
C++11 The Future is Here
Bjarne Stroustrup Jun 16, 2013
The Big Data Revolution
Claudia Perlich Jun 16, 2013




Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think