Difference between flex and Javafx
The deployment model used for Flex applications within the browser and we use the Flash platform.
Everyone has Flash, and we are able to use that as our virtual machine for Flex applications.
Java doesn't have that consistent platform on the Web that they can build on. We're able to still use Java on the back-end,
but use Flex and Flash on the front end. With Apollo coming up as well, we're able to have that work in the same way for desktop
MXML is an XML language to create Flex applications. F3 is a predecessor to JavaFX [that] Chris Oliver created to make it
easier to [build] Swing applications. We use XML as our notation, and JavaFX uses a JSON-like notation.
We chose XML because it's familiar to Web application developers. It's familiar to people doing HTML development...
We wanted to be able to take Web developers' skills, and allow them to build Flex applications.
RIA(Rich Internet Application) :
Usually a Rich Internet Application runs in a Web browser. It does not need the installed software.
It runs locally in a sandbox that provides a secure environment.
For more information on JavaFx,flex and RIA visit to :http://www.roseindia.net/Technology-revolution/ria/http://www.roseindia.net/Technology-revolution/javafx/http://www.roseindia.net/flex/flex-examples.shtmlhttp://www.roseindia.net/tutorialsearch/?t=JavaFXhttp://www.roseindia.net/tutorialsearch/?t=Flex%20%20Tutorial