This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
How did you become interested in JavaFX? What were your main reasons for writing the Essential JavaFX book?
Considering that there are some books already out there that cover JavaFX, and that other books are being published soon I would be interested to know what your book brings to the table. What does your book cover that is not covered in the other books?
Good questions! Sun Microsystems approached us and asked us to write a book about JavaFX based on our previous book authoring projects (Assemble the Social web with zembly, Java Studio Creator Field Guide, and EJB Components). It's our opinion that Sun has a huge interest in the success of JavaFX and additional books not only help people get up to speed with a new technology, but also help build interest in the topic.
Before accepting this project, we spent several weeks experimenting with JavaFX. We didn't just like what we saw, we were enthusiastic. We found JavaFX to be interesting, fun, and hugely productive. We jumped in and starting creating example applications.
Yes there are several JavaFX books out there. We had 2 main goals for our book: Have it be as current as possible and have it ready for JavaOne in June 09. We worked directly with several key engineers on the JavaFX team so that our language chapter would be current with 1.2 (e.g., mixin inheritance) and all of our examples were ported to 1.2 as soon as that system was available. We also wanted to cover as many of the new JavaFX UI controls (I think we got most of them) and the new graphic properties such as layoutY and layoutX. We also show the new layout components.
We wanted to provide interesting examples. We've posted some of these on our website; take a look: Essential JavaFX Examples.