Posted by editor
on May 20, 2008 at 6:26 AM PDT
JavaFX or Swing or something else? Yes. Also:
Java Today: Kirill Grouchnikov interviews Amy Fowler on Swing and FX, invokedynamic goes public, and JavaOne hands-on labs now online
Weblogs: Solo open-source projects, PuTTY to OpenSSH conversion, and Josh's JavaOne brain-dump
Feature article: Securing Your Web Application Requests
Forum Posts: Profiling phoneME Avanced with NetBeans, making a PS3 server with BD-J, and porting phoneME to Windows Mobile
JavaFX or Swing or something else? Yes.
Considering the user-facing focus of JavaOne 2008... JavaFX demos, Neil Young's archives on Blu-Ray, On2 video codec, phone stuff, etc... one might expect the desktop developers to be delighted to be back in the spotlight. But in fact, there's a distinct grumbling in several quarters, and it gets back to an interesting question:
If JavaFX is meant for designers, then have you forgotten about us desktop developers?
The sense that existing Swing developers aren't completely comfortable with JavaFX has popped up in a few public places recently. For example, consider the harsh words that java.net
ewin shared on last week's poll :
For now FX gives a clear message. Sun has once again given up competing at the desktop. The previous filth rich client marketing bushwah failed spectacularly (guess why ...), the framework thing didn't take off (guess why ...), so for the moment Sun decided they don't want to push Java for serious desktop applications any more. Instead it has to be something for the web, artsy-hippy people: FX.
But is this the case?
fabriziogiudici counters that the new technologies for JavaFX will also be exposed to Java, in forms like the Scene Graph , or the promised Java Media Components. He writes, "So JavaFX is not a "distraction" of resources from the desktop, it's just the opposite."
One of the most prominent Desktop Java developers is Substance creator Kirill Grouchnikov, and to get some answers, he took his questions about Swing and JavaFX to the source. In Swing, RIA and JavaFX - interview with Amy Fowler , he talks to Swing co-founder and Sun senior engineer Amy Fowler about the audience for JavaFX, its potential for tool support, third-party component libraries for Swing, the use of Swing as a "UI virtual machine" by dynamic languages on the JVM, and more. Amy has also blogged about the interview, saying that Kirill "always asks us insightful and often difficult questions."
So, if you're ready to decide for yourself where we're going with JavaFX and Swing, check out what Kirill and Amy have to say.
Also in Java Today ,
John Rose is updating the status of JSR 292 , "Supporting Dynamically Typed Languages on the Java Platform". "After a successful meeting at JavaOne , the JSR 292 EG (expert group) has published its EDR (early draft review) for the invokedynamic instruction. This draft will be updated from time to time (in response to your comments ), until August 17, which is the end of the 90-day review period."
The Aquarium is noting that "Hands-On Labs from JavaOne 2008 are available online .
You'll find detailed steps for the "Plug into GlassFish V3 with JavaServer Faces and jMaki" lab which is what inspired the "Admin Console Plugins in GlassFish v3" screencast .
There's a total of 27 labs fully documented with detailed steps and archives. Here are the GlassFish-related ones..."
Along with blogging about Swing, Kirill's also been thinking about how to manage one-person open-source projects. So, today's Weblogs section featuers his summary blog
Party Of One: Surviving A Hobby Open Source Project , he shares "things I learned from being the only developer on a few open-source projects.: