JAVAFX—- Answer to Flash and silverlight from JAVA ?

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