JavaFX, Sun's Java-based entrant into the hotly contested rich media application space, will make its formal debut on Thursday.
Free components of the platform and plugins for the Eclipse and NetBeans IDEs will be available. Specifically, the company will ship the JavaFX 1.0 platform, featuring the JavaFX Desktop runtime for running JavaFX applications on the desktop and in browsers. An early release of JavaFX Mobile, for deploying JavaFX on mobile devices, will be offered as well.
Also arriving is a general release of the JavaFX Script language, which had been available in a preview version. The language allows designers and developers to use APIs in the 1.0 platform to build applications, said Param Singh, Sun senior director of Java marketing.
[ JavaFX will have to compete with Adobe's Flash Player, which is at version 10, as well as Microsoft's Silverlight, which has already seen a beta 2.0 release ]
"JavaFX Script is most similar to JavaScript, and it has been specifically designed to allow for animation support directly in the language," he said. The scripting language also can connect to multiple data sources, such as JDBC (Java Database Connectivity), a URL, or a Web service.
For mobile applications, developers can use an emulator at this juncture. "Sun has committed to delivering a full release [of JavaFX Mobile] in early-2009, but we are delivering the beta of JavaFX Mobile with the release on December 4 so developers can start testing their applications and prepare for the mobile release," Singh said.
With JavaFX, Sun is eyeing developers using rival platforms and wants to integrate in assets built with Adobe technologies. Along with the JavaFX platform components, Sun will deliver JavaFX Development Environment, featuring plug-ins for both NetBeans and Eclipse, with the Eclipse plug-in allowing Adobe Flex and Laszlo developers to use JavaFX, said Singh. The environment includes a compiler and runtime tools, graphics, media, and Web services. The NetBeans IDE itself is included.
Also arriving is JavaFX Production Suite, featuring plugins to export graphical assets from Adobe Photoshop and Illustrator into JavaFX applications. An SVG converter will be part of the suite, too. Previously codenamed "Project Nile," the suite enables designers using the Adobe products to work with JavaFX developers in building JavaFX applications.
"Designers and developers have long wanted to be able to work [together] seamlessly," he said.
Singh emphasized the Java underpinnings of JavaFX as an advantage. "We think for developers to provide powerful applications that leverage the power of Java, JavaFX is an ideal environment because we provide the deep integration with Java," he said. Developers can build applications for a range of systems, enabled by the ubiquity of Java, he stressed. A JavaFX runtime for deploying applications that run on televisions also is planned.
(JavaFX was introduced publicly at the JavaOne conference in San Francisco in May 2007.)
This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.
Download now »Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.
Download now »
The emergence of WLANs has created a new breed of security threats to enterprise networks.
Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation
Effectively address data protection challenges, implementing solutions that help store and protect businesscritical data while cutting costs and improving efficiency and reliability.
Download now »
Sign up to receive InfoWorld Resource Alerts
