Sun Microsystems announced today the release of the JavaFX Mobile platform. Built on top of the existing Java ME platform, JavaFX Mobile allows developers to create immersive mobile content while leveraging their existing investment in Java.JavaFX provides a unified development and deployment model for rich applications across the desktop, browser, and mobile devices. Sun developer Joshua Marinacci describes it this way:

When you write JavaFX desktop apps with the common profile you are also writing for mobile devices. Desktop and mobile aren’t different platforms…It struck me this morning how much of a big deal this is. I don’t know anything about Java ME, but I know JavaFX. Even though I’m not a mobile developer I can write mobile apps with JavaFX. I couldn’t do that before. One SDK, one set of tools, one language, one set of APIs. There is no JavaFX Mobile. There is only JavaFX.
More AT; http://blogs.zdnet.com/Burnette/?p=759