|
It seems that there's a lot of misunderstandings about the relationship between Java and JavaFX. JavaFX is basically a new language compiled on the VM and some extension libraries. Most (if not all) of these extension libraries __will be accessible from the Java language as well__, in form of .jars and supported new APIs. For instance, it has been clearly said that the new video codecs will be available through the Java Media Component API, as well as the Java availability JWebKit component (a Swing, HTML component based on WebKit); we have less details, but the same holds true for the SceneGraph library (2D and 3D effects). The first two items are huge, historical gaps in the JDK that are going to be fixed. They will be part of the Java 7 enhancements, but available in form of JARs to add to the classpath for Java 6 (and possibly Java 5, even though this is not completely clear to me) starting from next June (early access) and Fall (final release). So JavaFX is not a "distraction" of resources from the desktop, it's just the opposite. You might want to read some discussion about that at DZone: http://java.dzone.com/articles/paying-price-javafx, where Dmitri Trembovetski from the Java2D engineering gave some pretty explicit information.
To me, this is really good news for the desktop future. For what concern Chet and Romain, I'd like to recall that now they work for Adobe and Google. In spite of that, they were collecting a huge crowd of attendees at their J1 session "Filthier, Richer, Clienter" :-) |