Came to know about new [for me its new :)] technology, called JAVAFX JavaFX is a family of products for creating Rich internet applications. The focus of this tool is to empower users proficient in web scripting technologies (such as HTML, CSS, AJAX, JavaScript and ActionScript) to create connected applications that run in standard web browsers as well as on the desktop. These applications can be optimized to run on mobile devices as JavaFX Mobile is made available in the Spring 2009 and on other devices in the future to know more in detail Click here