JavaFX Essentials

Create amazing Java GUI applications with this hands-on, fast-paced guide

JavaFX Essentials

This ebook is included in a Mapt subscription
Mohamed Taman

2 customer reviews
Create amazing Java GUI applications with this hands-on, fast-paced guide
$10.00
$34.99
RRP $27.99
RRP $34.99
eBook
Print + eBook
Preview in Mapt

Book Details

ISBN 139781784398026
Paperback224 pages

Book Description

JavaFX is a software platform to create and deliver rich Internet applications (RIAs) that can run across a wide variety of devices.

JavaFX Essentials will help you to design and build high performance JavaFX 8-based applications that run on a variety of devices.

Starting with the basics of the framework, it will take you all the way through creating your first working application to discovering the core and main JavaFX 8 features, then controlling and monitoring your outside world. The examples provided illustrate different JavaFX and Java SE 8 features.

This guide is an invaluable tutorial if you are planning to develop and create JavaFX 8 applications to run on a variety of devices and platforms.

Table of Contents

Chapter 1: Getting Started with JavaFX 8
JavaFX goals
Getting started
JavaFX history
JavaFX features
Installing the required software
Creating "Hello World" JavaFX-style applications
Summary
Chapter 2: JavaFX 8 Essentials and Creating a Custom UI
Quick review of the JavaFX 8 architecture
Java SE 8 features
Theming
Scene Builder
Developing a custom UI
Summary
Chapter 3: Developing a JavaFX Desktop and Web Application
Developing a note-taking application
JavaFX on the Web
Summary
Chapter 4: Developing a JavaFX Application for Android
Why port JavaFX into the mobile environment?
Getting started
Summary
Chapter 5: Developing a JavaFX Application for iOS
Using RoboVM to run JavaFX on iOS
Getting started
Summary
Chapter 6: Running JavaFX Applications on the Raspberry Pi
What is the Raspberry Pi?
Why is the Raspberry Pi a perfect fit for JavaFX?
Which module should you buy?
Preparing the Raspberry Pi for JavaFX 8
JavaFX 8 development prerequisites
The switch application
Using NetBeans with the Pi
Summary
Chapter 7: Monitoring and Controlling Arduino with JavaFX
What is an Arduino board?
Summary
Chapter 8: Interactive Leap Motion Apps with JavaFX
The Leap Motion controller
The Leap JavaFX application
More examples
Summary

What You Will Learn

  • Deliver complex, compelling, and high performance JavaFX 8 applications with new impressive Java SE 8 core features and enhancements
  • Run JavaFX applications on embedded devices such as Raspberry Pi
  • Use Scene Builder to create and define UI screens graphically and save them as JavaFX FXML-formatted files
  • Develop amazing gesture-based applications and an interactive touchless JavaFX application with Leap motion devices
  • Get hands-on knowledge about mobile development and create native JavaFX applications for Apple iOS and Android platforms
  • Use JavaFX with an Arduino board to develop desktop applications to monitor data coming from the real world or control real devices

Authors

Table of Contents

Chapter 1: Getting Started with JavaFX 8
JavaFX goals
Getting started
JavaFX history
JavaFX features
Installing the required software
Creating "Hello World" JavaFX-style applications
Summary
Chapter 2: JavaFX 8 Essentials and Creating a Custom UI
Quick review of the JavaFX 8 architecture
Java SE 8 features
Theming
Scene Builder
Developing a custom UI
Summary
Chapter 3: Developing a JavaFX Desktop and Web Application
Developing a note-taking application
JavaFX on the Web
Summary
Chapter 4: Developing a JavaFX Application for Android
Why port JavaFX into the mobile environment?
Getting started
Summary
Chapter 5: Developing a JavaFX Application for iOS
Using RoboVM to run JavaFX on iOS
Getting started
Summary
Chapter 6: Running JavaFX Applications on the Raspberry Pi
What is the Raspberry Pi?
Why is the Raspberry Pi a perfect fit for JavaFX?
Which module should you buy?
Preparing the Raspberry Pi for JavaFX 8
JavaFX 8 development prerequisites
The switch application
Using NetBeans with the Pi
Summary
Chapter 7: Monitoring and Controlling Arduino with JavaFX
What is an Arduino board?
Summary
Chapter 8: Interactive Leap Motion Apps with JavaFX
The Leap Motion controller
The Leap JavaFX application
More examples
Summary

Book Details

ISBN 139781784398026
Paperback224 pages
Read More
From 2 reviews

Read More Reviews