Jan Erik Paulsen has a good list of what he considers the absolutely must have features for JavaFX . His language is harsh -- "failing to support all these items will result in total failure" -- but his reasoning is simple: these are the features already available on JavaFX's competitors -- Flash, AIR, Nokia/Symbian and the iPhone. A good lesson to keep in mind: JavaFX is exciting to Java developers because it's Java. But nobody who isn't a programmer cares about Java. They want to do stuff, not be impressed by a programming language. ...