Programming Books C Java PHP Python Learn more Browse Programming Books
Pro JavaFX™ Platform: Script, Desktop and Mobile RIA with... and over one million other books are available for Amazon Kindle. Learn more
Buy New
$25.25
Qty:1
  • List Price: $49.99
  • Save: $24.74 (49%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Pro JavaFX™ Platform... has been added to your Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Pro JavaFX™ Platform: Script, Desktop and Mobile RIA with Java™ Technology Paperback – July 19, 2009

ISBN-13: 978-1430218753 ISBN-10: 1430218754 Edition: 1st

Buy New
Price: $25.25
36 New from $6.76 47 Used from $0.01 1 Collectible from $9.98
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$25.25
$6.76 $0.01
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

$25.25 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Special Offers and Product Promotions


Frequently Bought Together

Pro JavaFX™ Platform: Script, Desktop and Mobile RIA with Java™ Technology + JavaFX Developer's Guide
Price for both: $60.45

Buy the selected items together
  • JavaFX Developer's Guide $35.20

NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: Pro
  • Paperback: 568 pages
  • Publisher: Apress; 1 edition (July 19, 2009)
  • Language: English
  • ISBN-10: 1430218754
  • ISBN-13: 978-1430218753
  • Product Dimensions: 7 x 1.2 x 9.3 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #1,390,149 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Jim Weaver is an author, speaker, teacher, and developer in rich Internet application technologies such as JavaFX, and may be contacted at jim.weaver@javafxpert.com.

Weiqi Gao is a principal software engineer with Object Computing, Inc. in St. Louis, Missouri. He has more than 15 years of software development experience and has been using Java technology since 1998. He is interested in programming languages, object-oriented systems, distributed computing, and graphical user interfaces. He is a member of the steering committee of the St. Louis Java Users Group. Weiqi holds a Ph.D. in mathematics.

Open-source developer and agile manager Stephen Chin is founder of numerous open-source projects including WidgetFX and JFXtras, and senior manager at Inovis in Emeryville, California. He has been working with Java desktop and enterprise technologies for more than a decade, and has a passion for improving development technologies and process. Stephen's interest in Java technologies has lead him to start a Java- and JavaFX- focused blog that is targeted at early technology adopters (SteveOnJava.com).

Dean Iverson has been writing software professionally for more than 15 years. He is employed by the Virginia Tech Transportation Institute, where he is a senior researcher and rich client application developer. He also has a small software consultancy called Pleasing Software Solutions, which he co-founded with his wife.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.5 out of 5 stars
5 star
6
4 star
1
3 star
0
2 star
1
1 star
0
See all 8 customer reviews
I'm keeping my copy in my laptop bag so I always have it with me!
C. Church
This book is everything we'd like our documentation to be: organized, thorough, practical, and easy to read.
Amy Fowler
This book is, I would argue, most relevant for people with previous programming experience.
Jonathan Giles

Most Helpful Customer Reviews

7 of 7 people found the following review helpful By Sten Anderson on August 4, 2009
Format: Paperback
"Pro JavaFX" is a very well-written, detail-oriented, yet approachable read. While learning JavaFX over the past year, mostly from blogs, hearsay, and copious amounts of trial and error, I had a functional, yet "swiss-cheese" understanding of the language. I was effectively a Java programmer writing JavaFX code -- but I wasn't writing idiomatic JavaFX. I wasn't a JavaFX programmer.

PJP answered nearly all of my questions by not only explaining language features and corner cases, but also usually the rationale and implications behind them as well. It made it easy to get excited about the language itself all over again.

For example, take this small code fragment taken from Chapter 7 which will return the number of cells for a given player in a Reversi game (but I don't need to tell you that, because I think the code does a better job):

public bound function getScore(owner:Owner):Integer {
def cells = for (row in board, cell in row.cells where cell == owner) {
cell
}

return cells.size();
}

There's a lot going on here that I like (but not necessarily news): the bound function makes for easy updating of state, and constructing a sequence from a "for" loop almost feels like cheating it's so concise (I think that "return" is optional though).

What's really great though, is JavaFX's "nested" for loops. I find "for (row in board, coll in row.cells where cell == owner)" not only concise, but about as clear as if it were written out in English. PJP is littered with these "idiomatic pearls of wisdom" that helped me realize how Java-centric my JavaFX code was.

The book is a good survey of JavaFX as it exists today (version 1.2).
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 9 people found the following review helpful By Jonathan Giles on July 20, 2009
Format: Paperback
Whether you are new to JavaFX or a seasoned Java desktop developer, if you want to get to know JavaFX, then I happily and wholeheartedly recommend the Pro JavaFX Platform book. It is a good book, and it will get you up to speed very quickly. It is based on the latest JavaFX 1.2 release, so you need not worry that you're learning old language and API's.

This book feels like it is primarily targeted towards desktop and rich internet application developers. It contains technical information for developers and designers, and builds a compelling case for choosing JavaFX for web applications and Rich Internet Applications.

Chapter 1, Getting a Jump Start in JavaFX, gives a good introduction to developing applications in the JavaFX language. It brings you up to date on the brief history of JavaFX, and shows you how to get the JavaFX software development kit. It then walks you through the process of compiling and running JavaFX applications, and teaches you a lot about the JavaFX language and API while walking through example application code.

Chapter 2, Taking a Closer Look at the JavaFX Script Language, covers the fundamentals of the JavaFX Script language, including concepts such as variables, primitive types, literal values, and basic operations. JavaFX sequences are introduced in this chapter, along with how to access their members and perform sequence comprehension. By the end of this chapter you have had a comprehensive introduction to the JavaFX Script language.

Chapter 3, Creating a User Interface in JavaFX, associates the metaphor of creating a theatre play with JavaFX development, and discusses creating a stage, a scene, nodes, a model, event handlers, and animating some of the nodes.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By Amy Fowler on August 5, 2009
Format: Paperback
The authors of this book have been tracking the bleeding edge of the JavaFX technology from its very inception and along the way have worked closely with us (the JavaFX engineering team) both to understand the technology and give us practical feedback on making it easier to learn and use. This book is everything we'd like our documentation to be: organized, thorough, practical, and easy to read. In fact, I'll be using it as a general reference myself for the areas of JavaFX for which I don't personally work on.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Brian Shultz on August 8, 2009
Format: Paperback
Pro JavaFX Platform is the most thorough book on JavaFX 1.2 to date. I have to admit that the first Chapter was a little daunting like when you are getting ready to get into a cool pool on a hot day. But you know, once you get into the pool, you are glad you did. And I am glad I got past the first chapter. This book is very well written and edited putting the together chapters of four diverse JavaFX experts.

Jim Weaver author and speaker from [...]and author of the first JavaFX book, JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications is back.

Weigo Gao software engineer with Object Computing Inc, and [...].

Stephen Chin of [...] and founder of the likes of WidgetFx and JavaFXtras, and senior manager of Inovis.

Dean Iverson RIA expert and co founder of Pleasing Software Solutions and now blogging at [...].

This book covers everything from the basics, to using the documentation, to using other libraries, and even mobile device development. My coworkers and I who have been working on a major JavaFX project have used it for reference quite often as it is the most up to date. I particularly like the fact it covers creating and using custom UI components and layout. If you want to go from zero to JavaFX expert or anything in between I recommend you get a hard copy of this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?