JavaFX Rich Client Programming on the NetBeans Platform

JavaFX Rich Client Programming on the NetBeans Platform

eBook Details:

  • Paperback: 896 pages
  • Publisher: WOW! eBook; 1st edition (September 22, 2014)
  • Language: English
  • ISBN-10: 0321927710
  • ISBN-13: 978-0321927712

eBook Description:

JavaFX Rich Client Programming on the NetBeans Platform

JavaFX is a state-of-the-art graphics toolkit that is now built into Java and can be easily integrated with the NetBeans Platform. With JavaFX, you can create advanced user interfaces, manipulate media, generate graphical effects and animations, and much more. The NetBeans Platform provides a framework for building robust, modular applications with long life expectancies. Together, JavaFX and the NetBeans Platform provide the basis for creating visually appealing, industrial-strength applications.

Features:

  • Add rich graphics, animation, and dynamic charts to Java applications
  • Leverage a sophisticated, modular, fully-functional GUI – so you can concentrate on business logic instead of scaffolding
  • Use JavaFX 8 to build applications that are easier to upgrade and maintain
  • Understand the role JavaFX plays in business development – and how it impacts user experience designers, graphics designers, and programmers
  • Contains code developed for Gail and Paul Anderson’s internationally-renowned JavaOne training classes: small, crystal-clear examples, plus a larger, incrementally developed case study

Focusing on JavaFX as the front end for rich client applications, JavaFX Rich Client Programming on the NetBeans Platform’s examples cover JavaFX 8 with the NetBeans Platform, NetBeans IDE, and Java 8. Gail and Paul Anderson fully explain JavaFX and its relationship with the NetBeans Platform architecture, and systematically show Java developers how to use them together effectively. Each concept and technique is supported by clearly written code examples, proven through extensive classroom teaching.

DOWNLOAD

Leave a Reply

Your email address will not be published. Required fields are marked *