New technologies and updates introduced, and some revisited, during the 2009 JavaOne Conference include the new Java Store, JavaFX 1.2 platform, Java SE 6 Update 14, JavaFX TV, JavaFX Authoring Tool and enhancements to the Sun GlassFish Portfolio, specifically Sun GlassFish Web Stack, Sun GlassFish Web Space Server and Java EE 6 Preview.
Java Store
The Java Store is a network service offering a distribution channel for reaching customers and driving new revenue opportunities through the sale of content. This consumer-facing storefront for Java and JavaFX applications currently is being tested in a private beta program. More than 800 million worldwide desktop Java users will soon be able to discover and purchase Java applications and content through the Java Store.
Created in JavaFX, the Java Store will automatically be delivered to end users via the Java Runtime Environment (JRE). The Java Store will contain personal productivity, business, social graph and entertainment software organized in a simple and intuitive user interface. The Java Store also will allow users to install applications by dragging them from the Java Store directly onto their computer desktop for simple software installation process.
JavaFX 1.2
The JavaFX 1.2 SDK is a significant update to the JavaFX 1.1 SDK. The JavaFX 1.2 platform includes a new cross-platform user interface (UI) library, faster application start-up, streaming media support through Real Time Streaming Protocol (RTSP) and other performance enhancements across desktop, browser and mobile. JavaFX 1.2's new UI library allows for easier and faster creation of rich user interfaces including components for data visualization and business intelligence applications. JavaFX 1.2 includes early access availability of the JavaFX runtime environment and tools for OpenSolaris and Linux.
The JavaFX 1.2 SDK includes changes to the APIs that are not upward compatible. Some classes, APIs, and variables have been removed from the JavaFX 1.1 SDK, while newer classes, APIs, and variables have been added to the JavaFX 1.2 SDK. Users should also note that the JavaFX 1.2 SDK release is not binary compatible with the JavaFX 1.1 SDK. This means that applications and all libraries that it depends on must be recompiled with the JavaFX 1.2 SDK.
"JavaFX opens a vast global market for developers and content authors who want to deploy rich, expressive applications, services and experiences across all the screens of their customers' lives," said Jeet Kaul, senior vice president of Java technologies at Sun. "We continue to strengthen the JavaFX ecosystem by helping to enable more people to create content across more device types and establishing a channel, the Java Store, for developers and ISVs to directly deploy JavaFX applications to hundreds of millions of worldwide Java technology users."
Java SE 6 Update 14
Java SE 6 Update 14 delivers Java Hotspot Client VM with Garbage-First Collector. The new "Garbage-first" or "G1" Garbage Collector, is a more efficient and effective dynamic memory management scheme designed to minimize the program interruptions needed to reclaim system memory. It also provides new enterprise capabilities via 64-bit plug-in support, as well as support for Internet Explorer 8 web browser and the upcoming Windows 7 operating system.
Java SE 6 Update 14 continues to enhance features such as the Java plug-in and native graphics support, as well as performance updates, including faster start-up time with Java Quick Starter, Java Kernel and the new Java webstart/plug-in cache, Sun reports.
Download.
JavaFX TV
Built on the same family of Java technologies as the Blu-ray Disc standard BD-J, tru2way and other global TV standards, JavaFX TV is meant to help developers target TV platforms in creating customizable and interactive viewing experiences. A proof of concept of JavaFX TV running on a next-generation LG Electronics TV was demonstrated at the JavaOne Conference.
JavaFX Authoring Tool
The JavaFX Authoring Tool is a collaborative environment for visual content developers to create cloud-based interactive rich applications. The tool allows for simple importing and compositing of graphical, audio and video assets. Authors can easily add interactions, animations and visual effects that can be deployed across browser, desktop and mobile.
SUN GLASSFISH PORTFOLIO UPDATES
GlassFish Portfolio is available via a flexible subscription-based pricing model starting at $999 per server. Sun also offers a range of support and services options for GlassFish Portfolio customers, from basic patch services to 24x7 mission-critical support.
Sun GlassFish Web Stack
This LAMP stack has been updated with the latest versions of Apache HTTP, Lighttpd, PHP, Ruby, Python, Squid, Tomcat and MySQL. There is also a new user interface (UI)-based management tool to simplify single and multiple instance deployments.
Sun GlassFish Web Space Server
Enhancements to this portal offering includes support for the Secure Web Access (SSL-VPN) module and integrations with Sun Identity Manager and Microsoft Sharepoint, as well as Documentum and Alfresco content management systems. With the new Secure Web Access feature, companies can create VPN links to content without any client installation.
Java EE 6 Preview
A full preview of the Java EE 6 specification (JSR 316) is available in the early access of GlassFish v3. Using OSGi-based modularity and the new Profile distributions, Java EE can be tailored to meet specific deployment scenarios, including the full comprehensive application server stack with transactions, messaging and other enterprise-grade features, as well as lightweight containers.
ISVs building Java EE implementations can specialize development with the lighter profiles and offer new services to customers by using dynamic, Web languages on the same platform used to build enterprise applications.
"The release comes in two bundles, corresponding to the JavaEE 6 Web Profile and the JavaEE 6 full specification," explains Eduardo Pelegri-Llopart for The Aquarium blog. "The size of the bundle varies depending on packaging and features but ranges from 40MB to 60MBs. Remember that you can start with the 'small' release (i.e. web profile) and easily add the missing pieces via the integrated update center."
Developers can download and start using Java EE 6 today at: http://java.sun.com/javaee/downloads/preview/.
"Java is one of the most ubiquitous and widespread technology platforms the world has ever seen - and its future has never been brighter," said President and CEO Jonathan Schwartz on opening day of the 2009 JavaOne Conference. "The innovations that will be unveiled today, in particular the Java Store, will represent the beginning of a new era for the Java community - one defined by technical brilliance, market innovation and new business opportunities."
More Information
Java Store
Java\'s Distribution Power Could Equal Big Revenue for Sun
JavaFX Technology at a Glance
Sun GlassFish Portfolio
[...read more...]