| By Yakov Fain | Article Rating: |
|
| September 25, 2007 07:45 PM EDT | Reads: |
24,404 |
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.
Published September 25, 2007 Reads 24,404
Copyright © 2007 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Yakov Fain
Yakov Fain is a Managing Director 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. Yakov co-athored the O'Reilly book "Enterprise Application Development with Flex". He twits at twitter.com/yfain.
![]() |
Karsten Silz 09/29/07 12:04:17 AM EDT | |||
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 |
||||
- Cloud People: A Who's Who of Cloud Computing
- New Relic Q1 2013 Blazes Past Growth Targets and Reaches 40,000 Active Customer Accounts
- Cloud Expo New York: Delivering Digital Marketing on the Cloud
- Cloud Expo New York: Rethink IT and Reinvent Business with IBM SmartCloud
- The Accessibility of the Cloud
- Cloud Expo NY: Best Practices for Delivering Oracle Database as a Service
- Cloud Expo New York: Basics of SSD Technology and Its Use in Cloud
- Session Topics: 12th Cloud Expo / Cloud Expo New York
- Cloud Expo New York: The Big Challenge of Big Data & Hadoop Integration
- What CIOs Need to Know About Enterprise Virtualization
- Measuring the Business Value of Cloud Computing
- Cloud Expo New York: Build Modern Business Applications
- Cloud People: A Who's Who of Cloud Computing
- Cloud Expo New York: Best CIO Practices Shared from SHI’s Customers
- Cloud Expo New York: How to Use Google Apps Script
- New Relic Q1 2013 Blazes Past Growth Targets and Reaches 40,000 Active Customer Accounts
- Cloud Expo New York: Why Big Data Is Really About Small Data
- Small Cancers, Big Data, and a Life Examined
- Cloud Expo New York: Delivering Digital Marketing on the Cloud
- Cloud Expo New York: Requirements of a Cloud Database
- Cloud Expo New York: Rethink IT and Reinvent Business with IBM SmartCloud
- Cloudant to Exhibit at Cloud Expo & Big Data Expo New York
- The Accessibility of the Cloud
- Learn How To Use Google Apps Script
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- JavaServer Faces (JSF) vs Struts
- The i-Technology Right Stuff
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- What's New in Eclipse?
- Where Are RIA Technologies Headed in 2008?



























