Java FX es un nuevo lenguaje de Java desarrollado por Sun para crear aplicaciones de internet enriquecidas (RIA) que superan las desventajas de las aplicaciones web convencionales. Java FX permite el desarrollo de aplicaciones totalmente interactivas que pueden funcionar sin un navegador de internet y es multiplataforma. Algunas ventajas clave de Java FX incluyen acortar el flujo de trabajo de desarrollo, compatibilidad con múltiples plataformas y preservar inversiones existentes en Java.