JavaFX est - une nouvelle fois - la vedette de JavaOne. Formellement annoncée lors de l'édition précédente de la conférence de Sun consacrée à Java, la technologie pour applications Internet riches (RIA) a cette fois fait l'objet de démonstrations : possibilité de glisser-déplacer l'application depuis le navigateur vers le bureau, lecture de vidéos haute qualité, effets multimédias en tout genre... D'abord présenté comme un langage de script s'appuyant sur l'environnement d'exécution Java (JRE), JavaFX désigne désormais la plateforme de client riche, incluant aussi le moteur d'exécution et le framework pour la vidéo. Le kit de développement sera accessible aux développeurs en juillet, et la version 1.0 de JavaFX devrait sortir cet automne, mais uniquement pour les ordinateurs de bureau. La version adaptée aux mobiles est programmée pour le printemps 2009. Une démo de JavaFX mais pas de plan précis pour Android Sun rejoint ainsi de façon un peu plus précise les rangs de Microsoft et Adobe, qui positionnent respectivement Silverlight et le duo Flash/AIR sur le terrain des RIA. L'objectif, a rappelé Rich Green, vice-président exécutif de Sun Software, est de fournir une expérience unique - avec JavaFX, bien sûr - « sur tous les écrans de votre vie ». A noter que durant son intervention sur la scène de JavaOne, Rich Green a présenté une version de JavaFX tournant sur une émulation d'Android, le système d'exploitation basé sur Linux initié par Google et l'Open Handset Alliance. Cependant, le service de relation presse de Sun a vite précisé qu'il ne s'agissait en aucun cas d'une annonce produit, et que Sun n'avait aucun plan pour le moment incluant Android. Quant à l'iPhone, Sun s'est borné à indiquer que la balle était dans le camp d'Apple. Ce qui lui fait un autre point commun avec Adobe.