**JavaFX** is now out, and there are promises that Swing will improve along with JavaFX. Gone will be the days of ugly default UI, and at long last we can create engaging applications that are comparable to **Flash, Air, and Silverlight** in terms of quality.

1. Will this mean that **Java Applets** that hail from 1990's are dead and not worth going back to?
2. Same with **Java Desktop**: What will be compelling for us Java Developers to use it rather than JavaFX?