Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology 2012th Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Customers Who Viewed This Item Also Viewed
Top Customer Reviews
"X is an important new feature in JavaFX. We are going to tell you all about X. Here is an example which uses X."
[A several page example where X is used but is obfuscated pretty badly because most of the code uses advanced features of Java or JavaFX that have not even been mentioned yet and/or the example uses inconsistently named classes, objects, and variables and there are few comments.]
[An incredibly brief, paragraph or two, discussion of the example which rarely explains what is doing what and why. Essentially, this text usually just mentions that X was done or used without even telling you where. Every once in a while they will smuggle in some incredibly important fact buried in the middle of a paragraph, mentioned almost as an afterthought. It is usually some gotcha to watch out for that the creators of JavaFX probably don't want to advertize too loudly.]
"Now that you have mastered X we will tell you about Y."
"Now that you know all about X it is time to tell you all about Y."
And the pattern repeats itself over and over.
The authors highly recommend that the reader have access to the JavaDocs while reading this book. I say the book is really nothing more than a list of things that you will need to look up in the JavaDocs and research online. The authors were obviously more concerned with filling space than actually explaining anything.Read more ›
The book begins with a "getting started" chapter, which explains the initial setup of software and tools, and explains the basic concepts. This is what you need when you start with a new technology.
Afterwards, several chapters go into more detail about creating a user interface, defining properties and bindings, and using UI controls. After reading these chapters, you are ready to realize your first JavaFX application.
The next chapter explains the thread concept of JavaFX. This is very important to understand for writing responsive applications. After reading this chapter, you can start programming production-ready JavaFX clients. Of course, you also need to connect to a backend, so the chapter "accessing web services" is a must-read for developer who do not write standalone applications. The book explains several ways how to connect to a backend via XML or JSON. Even several addons and frameworks are mentioned including code examples (e.g. RESTFX or Jersey).
Further chapters describe how to use advanced UI controls for creating charts or including media files.
The last chapter describes how to use alternative JVM languages and layout markup languages besides Java, namely Groovy, Scala, FXML, and Visage. This chapter is awesome.Read more ›
Now, the details. As I said, I think this is a very solid technical book, which is hard thing to accomplish. Some books are really dry and overly technical, making them hard to read and reference, while others are fun to read, but shallow and not very helpful. This book, though, strikes a great balance, I think. There's a wealth of knowledge, but I found it flows pretty well and doesn't bog the user down in the super technical details. I do, though, read a fair number of these types of books, so maybe I'm numbed to that. Your mileage may vary. : )
Chapter 1, "Getting a Jump Start in JavaFX", might be the most important, as it introduces the technology to the user. Lose him here, and the rest of the book is worthless to him. The authors did a great job of working through a simple, yet functional application, hitting the high points. They didn't spend a great deal of time on the details, but gave the reader enough to grasp kinda-sorta what's going on. There is tons of source code and pictures, which is extremely helpful. You don't have to go download the source and glance back and forth between the book and your computer. It's literally all right there.
Chapter 2 deals with "Creating a User Interface in JavaFX". The component library in JavaFX is large and growing, so the book can't (and shouldn't) cover all of them, this chapter hits some of the major ones, showing how to put them on the screen, lay them out, have them respond to events like mouse clicks, etc. Again, there is a lot of source code, giving the reader plenty of complete examples right the book to follow.Read more ›
Most Recent Customer Reviews
The book has a ridiculously small, totally inadequate index which makes the book useless as a reference for use by a programmer. The entire index is only 11 pages long!!! Read morePublished on May 28, 2014 by SteveB
The truth is, this book is very bad. Do not buy. Sorry.
The reason for the badness stems from the (collective) authors' apparent total inability and / or disinterest in... Read more
I purchased Pro JavaFX 2 because of the lack of online documentation for JavaFX 2.2. I have enjoyed going through the examples, painstakingly typing them in by hand to get a real... Read morePublished on April 23, 2013 by Todd Sarratt
It is a good book to start learning JavaFX but I think the code snippets could be presented in a better form. Read morePublished on April 19, 2013 by Castmart
This book might be good for some readers, but I found that the book is too lengthy with too many very simple examples. Read morePublished on January 13, 2013 by Y. Yuan
Hastily prepared, filled in with the code, a useless book. I feel sorry for the money and time I spend for this book. Read morePublished on November 21, 2012 by Okur Yazar
As ruby developer I've been looking out a long time for a good front-end rich client framework serving my server side ruby apps. Read morePublished on September 16, 2012 by FILIP HERMANS
I'm a server side Java developer with 10 years experience, and 2 years experience in Adobe Flex. With Flex taking a recent slating in the press, I decided it was time to broaden my... Read morePublished on September 10, 2012 by Jim Gough
I'm no Java or FX expert, but have many years of IT analysis, design and development experience. So, impressed with the sound of JavaFX2 I decided to look at it, studied the Oracle... Read morePublished on July 27, 2012 by IanBJ