Sun releases preview of JavaFX SDK

By Chris Kanaracus, IDG News Service |  Development, JavaFX, Sun Microsystems Add a new comment

Developers will be able to get their hands on a preview SDK (software development kit) for JavaFX as of Thursday, marking Sun's entry into the RIA (rich Internet application) framework wars.

"Our strategy with JavaFX is that we're providing the presentation layer for Java," said Param Singh, senior director of Java marketing. Over time, JavaFX will enable programmers to develop applications that can be deployed across "multiple screens" -- i.e. mobile devices, browsers, desktops and TVs -- as well as reinvigorate existing Java programs with fresh front ends, according to Singh.

"In the enterprise, you will start getting the ability to take existing applications, add a rich client interface and then have the ability to deploy it on the Web or the desktop," Singh said.
Among the SDK preview release's features are the JavaFX compiler and runtime tools; 2-D graphic and media libraries; tutorials and documentation; the 6.1 version of the NetBeans IDE (integrated development environment) containing a JavaFX plug-in; and a tool code-named "Project Nile," which allows the import of Adobe Photoshop and Illustrator files to JavaFX programs.

However, support for features such as 3-D vector graphics and streaming video will apparently have to wait until a future release, as Simon Brocklehurst, CEO of the U.K. software development firm Psynixis, noted in a blog post.

The SDK has two sets of APIs (application programming interfaces), according to Singh. One is a common set, intended for building applications that run across platforms, and the other is for the desktop. However, the mobile runtime won't be out until early 2009. The TV runtime is scheduled to ship later in 2009, according to Sun's site.

Sun contends that developers can at least begin building and prototyping applications now with the common APIs.

As it progresses, JavaFX will bump elbows with a host of competing RIA frameworks for the hearts and minds of developers. Some observers have questioned whether Sun is too far behind its competitors, which include Microsoft and Adobe.

"Many Java developers have been using [Adobe's] Flex of late," said Michael Coté, an analyst with Redmonk. "That said, the Java community is very patient with stuff like this. Once JavaFX and related tools [are in general release], that'll be the test of the desire for the overall Java community. I don't think you can write it off just yet."

Forrester Research analyst Jeffrey Hammond said the reality is mixed.

Flex has been out for a while, and the company has had time to polish it, he noted. Meanwhile, Microsoft has made more modest strides with its Silverlight platform. "So, yeah, [Sun is] maybe a year behind Microsoft," he said. "But the feeling I get is that it's still early. Development shops haven't committed to a single platform at this point, so from that standpoint it's not too late."

"The nice thing is [that Sun has] got a huge body of [Java] developers to target," he noted. "From a technology perspective, clearly they are well-positioned. They have to execute."

ITworld LIVE

DevelopmentWhite Papers & Webcasts

Webcast On Demand

How to Distribute Apps to Your Mobile Workforce

When considering enterprise app deployment, you may find some unexpected challenges and a number of options that range from simple distribution to running your own enterprise market. How can you determine the best approach for your organization? MOTODEV for Enterprise can help you understand and evaluate current enterprise deployment technologies and learn best practices that support your choice.

Sponsor: Motorola Mobility

Webcast On Demand

Authentication, Certificates and VPNs

MOTODEV for Enterprise can help get you up to speed quickly on key topics such as how to enable secure access to a company intranet from outside the firewall. This webinar provides a clear explanation of terms and technologies and what they can do for your enterprise app development.

Sponsor: Motorola Mobility

Webcast On Demand

Improving Enterprise App Quality with MOTODEV App Validator

MOTODEV for Enterprise supports quality app development for businesses, government, and institutions with technical resources and tools such as the MOTODEV App Validator, a free static analysis testing tool.

Sponsor: Motorola Mobility

White Paper

HR Analytics: Driving Return on Human Capital Investments

In today's economy, it's critical for organizations to make employee retention and development a major business focus, to ensure that valuable employees are not lost as the economy improves. With advanced BI solutions, organizations can be supported by workforce analytics to drive return on human capital investment and to see the value the workforce delivers to organizational performance. This white paper demonstrates how the increased power of having metrics and analytic insight can align core HR business processes with organizational goals and strategies and help ensure organizations make the right business decisions today for tomorrow.

White Paper

Positioning the CIO as a Powerful Business Partner with IT Portfolio Governance

In this whitepaper, learn how you can become a visionary portfolio manager and transform IT into a streamlined revenue and profit center.

See more White Papers | Webcasts

Ask a question

Ask a Question