Builder AU recently had a quick chat with Reginald Hutcherson, director of Technology Outreach for Sun Microsystems about what's new in the world of Java.

Q. Why should developers take a look at JavaFX?

Hutcherson: If you look a couple of years back, JavaFX was going to serve a couple of purposes. One -- scripting languages had become very popular and very useful [for] designing, in particular web 2.0 applications. JavaFX is Sun's product and technology for scripting language -- one and two for building rich internet applications.

Your question asked why would developers be interested? One, it's the only scripting language on the planet that would allow you to use the Java language [to build] a rich internet application. It increases productivity, in terms of doing that and also facilitates in particular Swing. Swing users who have used Swing to built UIs in the past, [JavaFX] really makes their lives a lot easier in terms of productivity and so forth.

Lastly, JavaFX is really a strategy and technology to take the Java platform in particular to building rich internet applications across various screens; devices, desktops, even Blu-ray systems and even to some extent some of the dashboards and automobiles and things of that nature.

To what degree do you think JavaFX will suffer from being late to the RIA game?

I don't think the question is actually being late, I think the question is hitting the right unmet need in the marketplace, in terms of the Java platform.

If you look at the Java platform there's no scripting language that would allow you to build rich internet applications and also take advantage of the Java platform.

I think we're hitting the sweet spot when it comes to positioning for the product, in the sense that positioning was for developers, graphic developers and creatives. Now you'll see a huge demand for developers using the technology to build all types of web 2.0 applications.

For how long can Sun continue to add features to the Java language specification before using another language makes more sense?

The Java virtual machine is becoming just that -- a virtual machine. There are several languages from the community in particular that have been instrumented, [and] that are sitting on top of the virtual machine that are running on the Java platform. In particular scripting languages, we mentioned JavaFX and there are many other ones that are out there in the community that are being developed as well.

Interpreting Java This was published in Interpreting Java, check every Tuesday for more stories

Related links

Comments

1

sabariesh - 09/03/09

hi sir,
i had one doubt ,what is the difference between c's include statement and java's import statement?
how java gets the value of the variable without creating object to that class.

» Report offensive content

2

d - 05/02/10

Leave a comment

You must read and type the 6 chars within 0..9 and A..F

* indicates mandatory fields.

2

d - 02/05/10

dd dd ... more

1

sabariesh - 03/09/09

hi sir, i had one doubt ,what is the difference between c's include statement and java's import statement? ... more

Log in


Sign up | Forgot your password?

  • Staff Microsoft shows off IE9 preview

    This week, highlights from Microsoft's MIX10 conference and more in the Roundup. Read more »

    -- posted by Staff

  • Chris Duckett IE9's H.264 vote killed Ogg

    In a split decision by the judges, the winner of the W3C/WHATWG video codec consensus is H.264, taking home the future of video playback on the internet while loser Ogg goes home with nothing but thoughts of what might have been. Read more »

    -- posted by Chris Duckett

  • Staff Google launches Apps Marketplace

    Google launches and app store, while Mozilla plans to re-write its open-source license. More of this week's news in the Roundup. Read more »

    -- posted by Staff

What's on?

  • Optus Deal

    Broadband + home phone + PlayStation®3 in a single package price!