JavaFX preview coming in May with a 1.0 release "shortly thereafter"

JavaFX preview coming in May with a 1.0 release "shortly thereafter"

Summary: I've been really bad about keeping up with the news lately because we're in Europe with the on AIR tour but during our RIA Weekly podcast, Coté mentioned an article by Paul Krill which indicated that JavaFX is going to be releasing a preview version at the Java One conference in May.If we really do get to see a version of JavaFX, it could be a big deal.

SHARE:

I've been really bad about keeping up with the news lately because we're in Europe with the on AIR tour but during our RIA Weekly podcast, Coté mentioned an article by Paul Krill which indicated that JavaFX is going to be releasing a preview version at the Java One conference in May.

If we really do get to see a version of JavaFX, it could be a big deal. JavaFX has kind of been the quiet one in the big three RIA companies (Microsoft, Adobe, and Sun). There has been a lot of speculation but not a lot of hard information other than sporadic bits of JavaFX mobile talk. In the podcast, Coté mentions that a lot of Java developers just want to build a better user interface. JavaFX could be a big, big leap for them to do that. Sun sees JavaFX as a way to create interactive content with one language across devices and desktops.

I think it's a bit difficult to place JavaFX in the general competitive space. As I understand it, JavaFX is analogous to XAML or MXML, it's more of a language enhancement that will be built into the Java runtime than something like a browser plugin or a standalone runtime. They're also looking to target the set-top box market which could be VERY cool to see. I think that space is ripe for RIA technology.

Topics: Open Source, Browser, Software Development

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

5 comments
Log in or register to join the discussion
  • JavaFX 3-4 times faster than Flex?

    This Sun fella posts some benchmarks where JavaFX is already 3-4 times faster than Flex: http://weblogs.java.net/blog/joshy/archive/2008/04/at_the_speed_of.html

    I think this must be because JavaFX uses hardware accelerated graphics, and the Flash Player doesn't (only for full-screen video, I believe). I don't know about the MAC, but on Windows, Java 6 Update 10 uses DirectX 9 hardware graphics by default.

    I'm working on a project where we use Flex to plot real-time graphics, and for speed reasons we had to switch from vectors to bitmaps. Even then, it isn't as fast as we'd like it to be.

    I assume the upcoming Flash Player 10 will have hardware accelerated 2D and 3D graphics? I believe I heard Adobe looks at making Flash Player 10 faster, and I think that's really needed, because it seems both Silverlight and JavaFX will be a couple of times faster than Flash / Flex when it comes to drawing 2D/3D graphics. Now this isn't everything, but it certainly is important for many RIA developers.
    Joe Data
  • RE: JavaFX preview coming in May with a 1.0 release

    Hey Ryan,

    "it???s more of a language enhancement that will be built into
    the Java runtime than something like a browser plugin or a
    standalone runtime"

    Although I may be wrong but I believe there will be
    language enhancement and a plugin/runtime .. I remember
    this as being referred to as "the new web deployment
    model" from a presentation from JavaOne last year ... this
    is important because with its current deployment model
    using Java Web Start .. JavaFx is not a viable RIA
    technology ... no one will want to click on 2-3 security
    warnings, see a file download on to the desktop and then
    see the RIA in a new window.
    mrinalwadhwa
  • RE: JavaFX preview coming in May with a 1.0 release

    Even with the v 10 release of the Flash Player JavaFX will likely still be "faster" than Flex, but I'm not really sure that it matters that much to me. Of course, I'd take faster over slower, but when we're talking about the big three (Flex, SilverLight and JavaFX) we're talking about tools for building and deploying RIAs. So, what is most important to RIA designers, developers, and users? Richness and Reach. The Flash Player is said to be the most installed piece of software in the world (more prevalent than Windows) and it was basically invented for richness. So far, Microsoft and Sun are behind in that game. In my opinion, Adobe's Flash Player is the currently the best platform for delivering rich content while achieving a great amount of reach to users. In terms of speed, version 2 of the ActionScript virtual machine well out performs version 1, and I would say it's fair to say that it is performs well enough for almost all RIA use cases. One of the most predominant use cases for Sun's Java virtual machine is software that runs in a server tier, of course it's faster, it's also larger. As everyone knows, all of these technologies can (and probably will) change very quickly, it's exciting to see how Microsoft and Sun continue to step up to the RIA plate.

    ---
    Adam Flater
    Universal Mind
    adamflater.net
    adamflater
    • RE: JavaFX preview coming in May with a 1.0 release

      I agree with you - for regular user interface (forms and tables and such), Flash / Flex is good enough, and Adobe has a strong tool story. But I like it that both Silverlight and - to a lesser degree - JavaFX push Flex forward.
      Joe Data
  • RE: JavaFX preview coming in May with a 1.0 release

    JavaFX is both massive runtime improvements, new APIs, and a new language; any component of which can be used by itself or in conjunction with the users. JavaFX is really a code word for 'reinventing client-side Java'. I've discussed this more in my blog entry: JavaFX != JavaFX Script.

    http://weblogs.java.net/blog/joshy/archive/2007/09/javafx_javafx_s.html
    joshy688