1 option
JavaFX : developing rich Internet applications
- Format:
- Book
- Author/Creator:
- Clarke, Jim, Author.
- Series:
- Java
- The Java series JavaFX
- Language:
- English
- Subjects (All):
- JavaFX (Electronic resource).
- Java (Computer program language)--Development.
- Java (Computer program language).
- Graphical user interfaces (Computer systems).
- Application software.
- Internet programming.
- Physical Description:
- 1 online resource (xxiii, 359 p.) : ill.
- Edition:
- 1st edition
- Place of Publication:
- [Place of publication not identified] Addison Wesley 2009
- Language Note:
- English
- System Details:
- text file
- Summary:
- Build Rich Applications that Run on the Desktop, the Web, Mobile Devices...Anywhere! Using JavaFX, developers and graphic designers can work together to build robust, immersive applications and deploy them anywhere: on the desktop, on the Web, and on millions of Java-enabled mobile devices. JavaFX lets you maintain your existing graphics and seamlessly integrate them into Java applications. Plus, JavaFX Script is a declarative language that allows you to preserve your investment in the Java platform while allowing more creativity with JavaFX’s Rich Internet Application environment. JavaFX™: Developing Rich Internet Applications brings together all the knowledge, techniques, and reusable code you need to quickly deliver production-quality solutions. Writing for both developers and designers, the authors explain how JavaFX simplifies and improves the RIA development process, and they show how to make the most of its ready-built components and frameworks. JavaFX™ covers everything from data integration to multimedia, special effects to REST. The authors present a full chapter of code recipes and a complete case study application. This book’s wide-ranging content includes Building and running JavaFX programs Understanding the role of graphics designers in creating JavaFX Graphical Assets Writing fast, efficient JavaFX Script programs Using data binding to simplify Model-View-Controller application design Creating rich user experiences with JavaFX visual components Bringing user interfaces to life with lighting, reflection, and other special effects Adding motion with the JavaFX animation framework Incorporating pictures, sound, and videos in your applications Creating RESTful applications with JSON and XML Writing JavaFX applications that make the most of the underlying Java platform The Java™ Series is supported, endorsed, and authored by the creators of the Java technology at Sun Microsystems, Inc. It is the official place to go for complete, expert, and definitive information on Java technology. The books in this Series provide the inside information you need to build effective, robust, and portable applications and applets. The Series is an indispensable resource for anyone targeting the Java platform.
- Contents:
- Cover
- Contents
- Foreword
- Preface
- Acknowledgments
- About the Authors
- Chapter 1 Getting Started
- Installing the JavaFX Platform
- Setting Up NetBeans IDE for JavaFX 1.2
- Distributing the Application
- Command Line
- Eclipse
- Chapter Summary
- Chapter 2 JavaFX for the Graphic Designer
- Graphic Design and JavaFX
- JavaFX Production Suite
- Adobe Illustrator CS3
- Adobe Photoshop CS3
- Scalable Vector Graphics
- Chapter 3 JavaFX Primer
- JavaFX Script Basics
- JavaFX Script Language
- Class Declaration
- Mixin Classes
- Object Literals
- Variables
- Sequences
- Declaring Sequences
- Accessing Sequence Elements
- Modifying Sequences
- Native Array
- Functions
- Strings
- String Literals
- Formatting
- Internationalization
- Expressions and Operators
- Block Expression
- Exception Handling
- Operators
- Conditional Expressions
- Looping Expressions
- Accessing Command-Line Arguments
- Built-in Functions and Variables
- Chapter 4 Synchronize Data Models-Binding and Triggers
- Binding
- Binding to Variables
- Binding to Instance Variables
- When Can a Variable Be Bound?
- A Simple Example Using Binding
- Binding with Arithmetic and Logical Expressions
- Binding and Conditional Expressions
- Binding and Block Expressions
- Binding to Function Calls
- Binding and For Expressions
- Bidirectional Binding
- Advanced Binding Topics
- Binding and Object Literals
- Bound Functions
- Triggers
- Coming Features
- Chapter 5 Create User Interfaces
- User Interfaces
- The Stage
- The Scene
- Style Sheets
- Nodes
- Custom Nodes
- javafx.scene.Group
- Layout
- Layout Basics
- Custom Layout
- Input Events
- Mouse Events
- Key Events
- Text Display
- Text
- TextBox
- JavaFX 1.2 Controls
- Custom Controls
- Shapes
- Paths.
- Java Swing Extension
- Custom Swing Component
- Chapter 6 Apply Special Effects
- Effects
- Shadowing
- Lighting
- Gradients
- Blurs
- Reflection
- Blending
- PerspectiveTransform
- Glow and Bloom
- DisplacementMap
- Miscellaneous Color Adjustment Effects
- Chapter 7 Add Motion with JavaFX Animation
- Computer Animation
- Timelines
- Key Frames
- Duration
- Key Values
- Interpolation
- Tweening
- Standard Interpolators
- Writing a Custom Interpolator
- Path-Based Animation
- Total Solar Eclipse Examples
- JavaFX Shapes
- Chapter 8 Include Multimedia
- Multimedia
- Images
- Media-Audio and Video
- Chapter 9 Add JavaFX to Web Pages with Applets
- JavaFX and Applets
- Deploying a JavaFX Application as an Applet
- NetBeans IDE for JavaFX
- Manual Generation to Support JavaFX Applets
- Undocking from the Browser
- JavaFX and JavaScript Interaction
- Java Web Start
- Chapter 10 Create RESTful Applications
- What Is REST?
- Representational State Transfer (REST)
- Building a RESTful System
- JavaScript Object Notation (JSON)
- Yahoo! Web Services
- GeoNames Web Services
- JavaFX and REST
- The JavaFX Weather Widget
- A Mashup Application
- JavaFX and XML
- Chapter 11 JavaFX and Java Technology
- Classes
- Java Objects
- Function Parameter and Return Mapping
- Java Scripting
- Basic Scripting Evaluation
- Java Scripting API with Global Bindings
- Java Scripting API with Compilation
- Java Scripting API with Error Handling
- JavaFX Reflection
- Chapter 12 JavaFX Code Recipes
- JavaFX and JavaBeans
- Server Call Back
- Node Effects-Fader and Magnifier
- Fader
- Magnify
- Wizard Framework
- Progress Bar
- Slider
- Matrix.
- Chapter Summary
- Chapter 13 Sudoku Application
- How to Access the JavaFX Sudoku Application
- The Interface
- Source for the Sudoku Application
- Packages
- JavaFX Source Files
- The Overall Design
- The Logic
- Interfacing with Java Components
- Index.
- Notes:
- Bibliographic Level Mode of Issuance: Monograph
- Description based on publisher supplied metadata and other sources.
- ISBN:
- 9786612430855
- 9780137013548
- 013701354X
- 9781282430853
- 1282430858
- 9780137013531
- 0137013531
- OCLC:
- 1027168279
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.