At JavaOne this year there were several great sessions on Java for education. Since JavaFX seems particularly suited for the task, but didn't appear in the sessions, I decided to take a stab at it. Here are the first results (4 weeks):
http://www.reportmill.com/javi/gallery/JaviStudio/ With JFX animation, effects and media, there are so many possibilities. Maybe we'll have the equivalent of our Tower Defense game soon. jeff