I feel like a commuter whose train has departed the station and I can only glimpse portions of the activity inside through tinted windows, but I’ve been keeping track of the announcements via other blogs, and it looks like Sun is positioning JavaFX as a ubiquitous solution for Java GUIs - from desktops all the way to lower end mobile devices, and even to Blu-ray devices.
In his blog about the opening session, Lucas Jellema notes the following:
JavaFX will be integrated across all platforms: development experience for mobile deives,blu-ray, web applications. JavaFX runs on every existing Java SE platform! Even cooler: Battery powered mobile devices
Power of Java on desktop, project it to everone else JavaFX Mobile: Java SE and rich environment to every mobile device. Supports Java FX content authoring tools. Open, standards based technologies. The Network in your hand. Environment that suits Mobile Devive Manufacturers.
I highlighted the mentions of Blu-ray and porting Java SE GUIs to mobile devices via JavaFX. I’ll probably have more to say about this later when I can get a better handle on the REALITY (as opposed to Sun’s usual misty-eyed vision of what can be), but suffice it to say I have very big doubts about the immediate feasibility of this. There are just too many entrenched interests and competing stakeholders in the consumer and pervasive Java markets to make such a grandiose goal a reality any time soon.
However, if Sun simply displays some perserverance (much like Microsoft) and keeps this JavaFX as a running goal for the foreseaable future (as opposed to quietly dumping it when reality throws some wrenches in the works), then you may see some good things happening in the Java GUI space. I think people want to see not only big dreams from Sun but also big stamina.