At the JavaOne conference in May, Sun Microsystems Inc. announced a new product line called JavaFX, composed of JavaFX Script and JavaFX Mobile. The JavaFX scripting language is intended to make it easier to use the Java "swing" user interface library to create rich user interfaces that will run anywhere the Java standard edition is supported. Sun intends to release the language as an open source project. Note that people have taken to referring to JavaFX Script as just JavaFX or JFX, but Sun also include JavaFX Mobile under the general JavaFX line. I'm going to use JFX as short for JavaFX Script in this article.