On CNET: Tech gifts for every budget
BNET Business Network:
BNET
TechRepublic
ZDNet

July 29th, 2008

JavaFX Preview SDK to be released this week

Posted by Ed Burnette @ 11:46 am

Categories: Community, General, Java, NetBeans, Programming, Scripting, Sun

Tags: Adobe Systems Inc., Sun Microsystems Inc., SDK, Adobe Illustrator, Tool, Joshua Marinacci, Productivity, Programming Languages, Java, Software Development

Sun will release a preview version of the JavaFX Software Development Kit later this week, fulfilling a pledge made at JavaOne this year. Joshua Marinacci writes:

I’m excited by what we’ve put together but also exhausted. We’ve done an incredible amount of work during the last year. Now I know what it was like in the early days of Java. Since JavaOne 2007 we’ve built (from scratch), a compiler for a new language with many non-trivial features, a GUI runtime with a new graphics and animation stack, new Netbeans plugins with code completion, utilities for graphic designers, a new kind of Javadocs (rewritten from the ground up), plus docs, samples, and demos. And that’s not even counting the many improvements that are going into JavaSE 6 update 10. Whew! It’s been a long year.

According to Simon Brocklehurst, a few features will not make the preview release but will be coming in version 1.0 due out later this year. These include: 3d vector graphics, the ON2 VP6 codec, streaming video, and local file system access. However all the basics are there including standard UI elements, regular and key frame animation, 2d graphics, and export from Adobe Illustrator to JavaFX.

That last piece is important to Sun if it wishes to compete against Adobe’s Flash and Flex products. People working on a particular rich internet application have different skill sets. Artists need a way to develop content, such as the skin of a video player, in a tool like Photoshop or Illustrator which is optimized for their creative talent. Then they need a way to pass that content to programmers to add the behavior behind the art. Flash has had this capability for years. Instead of trying to create artist tools from scratch, Sun will try to piggyback on top of the Adobe tools through exporters. The preview version will export from Illustrator, and the final 1.0 version will export from Photoshop.

Will JavaFX be enough to unseat Flash/Flex? At this point, I just don’t see it. Flex 3 is growing like gangbusters, and Adobe controls the whole tool chain. They have the workflow covered, and they have years of experience bridging the gap from designers to developers. More importantly, Adobe has earned the trust of those same designers and developers. It’s a shame, really, but after 10+ years of leaving Java applets to wither on the vine, it’s going to take many more years for Sun to prove that it understands rich internet applications and that it can deliver a compelling vision of the future. Tellingly, even the JavaFX home page doesn’t actually use JavaFX; it uses Ajax and Quicktime movies.

There are some niches, however, where JavaFX may flourish. In particular, consider environments like certain TVs, set-top boxes, Blu-ray players, and mobile phones that already have Java running (sometimes as the only way to run programs). A scaled back JavaFX Mobile running on top of Java Mobile Edition (ME) will give JavaFX an instant base that can’t be ignored. It remains to be seen how much of the speed and functionality that we see on JavaFX Desktop will translate over to the mobile and embedded side, but Sun has a definite opportunity there.

Ed BurnetteEd Burnette is a professional developer and author of several articles and books about computing including Hello, Android: Introducing Google's Mobile Development Platform, 2nd Edition. For disclosure of Ed's industry affiliations, click here or to view his full profile click here.

Email Ed Burnette

Subscribe to Dev Connection via Email alerts or RSS.

  • Talkback
  • Most Recent of 12 Talkback(s)
JavaFX is still more than welcomed
It takes combined effort to get rid of the AJAX plague from internet. Flash, SilverLight and JavaFX all have to pitch in to make it happen.... (Read the rest)
Posted by: LBiege Posted on: 07/30/08 You are currently: a Guest | | Terms of Use
is JavaFX an extension of M$ WinFX API?  Linux Geek | 07/29/08
FX: Special Effects  merlcat@... | 07/29/08
It's actually ...  LBiege | 07/29/08
RE: JavaFX Preview SDK to be released this week  fabrizio.giudici | 07/29/08
Developer versions of JavaFX are out  merlcat@... | 07/29/08
Java == Open Source, Adobe == !Open  linuxlover2 | 07/29/08
LOL ...  croberts | 07/30/08
5.2....  storm14k | 07/30/08
RE: JavaFX Preview SDK to be released this week  jimk_z | 07/30/08
JavaFX is still more than welcomed  LBiege | 07/30/08
it's still a beta...  qmlscycrajg | 07/30/08
RE: JavaFX Preview SDK to be released this week  florin.g | 07/30/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

Enterprise Applications

  • Check out some of the easiest and most powerful ways to boost productivity while saving money on your application infrastructure. See ZDNet's comprehensive Enterprise Application resource center, now!
  • New Online Dashboard
  • Read about top issues IT decision-makers face every day, plus get cost effective solutions to real life IT problems. Oracle Topline