YOUR FEEDBACK
EJM wrote: Well versed article and nice explanation. Easy to understand especially for us w...


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TOP THREE LINKS YOU MUST CLICK ON


Java Champions Discuss JavaFX with Sun Microsystems
JavaFX: What can you expect in the near future?

This morning, Sun Microsystems has arranged a conference call with about twenty five Java Champions from around the world. We talked about JavaFX, a new language for development of the GUI for rich Internet and desktop applications. Java Champions were not shy to ask direct questions, and these are some of the interesting questions and answers about JavaFX:

Q. What are the plans about the painless installation of JRE?
A. Sun started running compatibility tests of the upcoming small-footprint  Consumer JRE all the way back to Java 1.1. Tests against Java 5 are  very stable. Old applets will be also tested to ensure that they can run on Consumer JRE without problems.

Q. Why Java Swing components are selected for use with JavaFX? Why not come up with a nice looking components that could compete with, say, Flash components?
A. The time is the problem, that’s why they are no plans to create a brand new set of components. JavaFX is open sources (see the project OpenJFX), and the community should create new components.

Q. What development tools are available for JavaFX?
A. Currently you can develop JavaFX programs in  NetBeans. Sun works on the authoring tool for designers, and it  will look different – it’s going to be wysiwyg.  Integrating with Adobe Illustrator is in the plans. The design tool will use time lines.

Q. When?
A.  You should see lots of updates on the OpenJFX Web site in the first quarter of 2008. Expect to have long beta cycles, especially to address design and compatibilities issues.  Consumer JRE will be also released in the first quarter of  2008. JavaFX player should be as small as 1Mb.

Q. Why would someone switch to JavaFX?
A.  It’ll be open sourced, and compatible with other Java applications. It’s better than  going with a company that provides a proprietary technology.

To me, this does not sound like a good reason to switch. The rich Internet applications should look competitive, and the end-users would not like the UI just because it was created with an open source technology.  In general, open sourced tools have their pros and cons. Expecting a community to create new components for JavaFX sounds like a long term perspective.

Overall, it was a good conversation. Sun is reaching out to the community, and I’m looking forward to seeing more real-world sample applications created in JavaFX.

About Yakov Fain
Yakov Fain is a managing principal of Farata Systems, consulting, training and product company. He has authored several Java books, dozens of technical articles. SYS-CON Books released his latest co-authored book , "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters" in Spring 2007. Sun Microsystems has nominated and awarded Yakov with the title Java Champion. He leads the Princeton Java Users Group. He is an Adobe Certified Flex Instructor. Currently Yakov works on the book for O'Reilly "Enterprise Application Development with Flex".

YOUR FEEDBACK
Karsten Silz wrote: I agree with you about the "open source is better than proprietary" comment. The end user generally doesn't care whether something was produced with an open source technology or with a proprietary one, as long as (s)he can see the end results for free. With (parts of) Flex being open-sourced, that argument doesn't even hold that much against Flex. And that there are no really new components due to a lack of time really sucks - developers want to have nice components to build apps with, so that's a serious handicap. Finally, the "community" creates components for what's popular, not just for something which is open source (see VisualBasic- / COM-components), and Flex already has a huge component community. Karsten Silz
LATEST JAVA STORIES & POSTS
Join Scott Guthrie as he discusses Microsoft’s commitment to web standards development, Rich Internet Applications and how Microsoft is contributing to help move the web forward. Join Adobe’s Kevin Lynch as he demonstrates how Flash and HTML come together to make the most eng...
At last year's JavaOne Chris Oliver gave a presentation on JavaFX in which he discussed how he was interested in programming Java2D not in terms of JComponent paintEvent methods that launch into graphics.drawLine(…) or graphics.drawRect(…) code, but instead by allowing the de...
Before describing solutions available for rich client application development, it would be a good idea to explain what exactly a rich client application is and which rich client topologies can feasibly be built using the Java platform. In the main, a rich client is a part of a so...
It's sometimes argued that the Java Community Process's development procedures are secretive and that the general public is excluded from participating. While this may have been the case in the past, it's no longer true. The majority of JCP Expert Groups now do their work in an o...
The one thing that unifies the distributed computing style known as SOA, in most of its manifestations, is self-describing data via the Extensible Markup Language (XML). The benefits of XML over opaque message formats in data interchange are well established. No matter if your fo...
In the past couple of years, interest in Jetty has surged. Jetty is an open source Java-based web and application server and servlet container, but what else do you know about it? To commemorate the 12th anniversary of Jetty, here are 12 things that might surprise you
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

SPONSORED BY INFRAGISTICS
In every field of design one of the first things students do is learn from the work of others. They ...
There are many forces that influence technological evolution. After a decade of building enterprise ...
2008 is going to be an important year for Rich Internet Applications. Most organizations are deliver...
The OpenAjax Alliance is developing an Ajax industry wishlist for future browsers, using a dedicated...
Infragistics announced the availability of two Community Technology Preview (CTP) User Interface (UI...
The YUI development team has released version 2.5.2; you can download the new release from SourceFor...
ADS BY GOOGLE