{"product_id":"9781430265757","title":"Pro JavaFX 8: A Definitive Guide to Building Desktop, Mobile, and Embedded Java Clients","description":"\u003cp\u003eIn \u003cem\u003ePro JavaFX 8\u003c\/em\u003e expert authors show you how to use the JavaFX platform to create rich-client Java applications. You'll discover how you can use this powerful Java-based UI platform, which is capable of handling large-scale data-driven business applications for PC as well as now mobile and embedded devices.\u003c\/p\u003e\u003cp\u003eCovering the JavaFX API, development tools, and best practices, this book provides code examples that explore the exciting new features provided with JavaFX 8 which comes as part of Oracle's new Java (SE) 8 release. This book also contains engaging tutorials that cover virtually every facet of JavaFX development and reference materials on JavaFX that augment the JavaFX API documentation. \u003c\/p\u003e\u003cp\u003eAfter reading and using this book, you'll have the authoritative knowledge that should give you an edge in your next JavaFX-based application projects for your job or your clients. \u003c\/p\u003eWhat youll learn\u003cul\u003e\n\u003cli\u003eHow to get started with JavaFX, including downloading the SDK and available tools \u003c\/li\u003e\n\u003cli\u003eHow to express user interfaces with SceneBuilder and FXML \u003c\/li\u003e\n\u003cli\u003eHow to use property binding to keep the UI easily in sync with the model \u003c\/li\u003e\n\u003cli\u003eHow to use the rich set of JavaFX UI controls, charts, shapes, effects, transformations, and animations to create stunning, responsive, user interfaces \u003c\/li\u003e\n\u003cli\u003eHow to use the powerful JavaFX layout classes to define the user interface in a cross-platform fashion \u003c\/li\u003e\n\u003cli\u003eHow to leverage the observable collection classes to observe changes in, and bind to, Java collections \u003c\/li\u003e\n\u003cli\u003eHow to use the JavaFX media classes to play audio and video \u003c\/li\u003e\n\u003cli\u003eHow to interact with external application services to create an enterprise application with JavaFX \u003c\/li\u003e\n\u003cli\u003eHow to use the JavaFX API with alternative languages such as Scala and Groovy \u003c\/li\u003e\n\u003cli\u003eHow to use Java on embedded, mobile, and tablet devices\u003c\/li\u003e\n\u003c\/ul\u003eWho this book is for      \u003cp\u003e     Application developers, graphic designers, and IT decision makers. Not only does this book contain comprehensive technical information for developers and designers, it builds a compelling case for choosing JavaFX.       \u003c\/p\u003e     Table of Contents\u003cp\u003e1. Getting a Jump Start in JavaFX 8\u003c\/p\u003e\u003cp\u003e2. Creating a User Interface in JavaFX 8\u003c\/p\u003e\u003cp\u003e3. Using SceneBuilder to create a User Interface\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e4. Properties and Bindings\u003c\/p\u003e\u003cp\u003e5. Building Dynamic UI Layouts in JavaFX\u003c\/p\u003e\u003cp\u003e6. Using the JavaFX UI Controls\u003c\/p\u003e\u003cp\u003e7.Collections and Concurrency\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e8. Creating Charts in JavaFX\u003c\/p\u003e\u003cp\u003e9. Using the media classes\u003c\/p\u003e\u003cp\u003e10. JavaFX 3D\u003c\/p\u003e\u003cp\u003e11. Accessing Web Services\u003c\/p\u003e\u003cp\u003e12. Java on Embedded, Mobile and Tablet\u003c\/p\u003e\u003cp\u003e13. JavaFX languages and markup\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47156841021680,"sku":"9781430265757","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781430265757_p0.jpg?v=1763753498","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781430265757","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}