|
Demand continues to grow for secure and interactive content, applications, and services that run on a variety of clients. To ease the creation and deployment of high-impact content for a wide range of devices, Sun offers its mature Java Platform, Micro Edition, and its new JavaFX family of products. JavaFX offers a new programming model for content creators and enables a component-based assembly workflow with support for multiple clients. These technologies allow consistent user experiences, from desktops to phonetops (mobile devices) to set-top boxes to Blu-ray Discs.
Today's Internet offers a world of possibility for those who can quickly develop and deploy rich internet applications (RIAs). Only the Java platform is pervasive enough on mobile devices and browsers to effectively marry client- and browser-based technologies with RIAs, enabling applications to run on multiple platforms virtually unchanged.
 |
Java's ubiquitous platform, Java SE, provides a core API set, which developers who choose to use JavaFX Script can leverage. The evolving Java Runtime Environment (JRE) will make for a leaner runtime for constrained devices. The JRE provides the libraries, the Java Virtual Machine, and components to run Java applets and apps. In addition, JRE provides two deployment technologies: Java Plug-in and Java Web Start. Using these and JavaFX Script, developers can build device-specific APIs (runtime libraries) geared toward rich internet applications. |
 |
The Personal Basis Profile (PBP) and Connected Device Configuration (CDC) currently combine to enable rich applications on the home-entertainment front. JavaFX Script applications run on the Java Runtime Environment (JRE) on the desktop and work with the NetBeans IDE (Java's reference implementation). Using these and JavaFX Script, developers can build device-specific APIs (runtime libraries) for internet TV. |
|

 |