Books by members of Karakun

Mastering JavaFX Controls

Deliver state-of-the-art applications with visually stunning UIs. Mastering JavaFX 8 Controls provides clear instructions, detailed examples, and ready-to-use code samples. Find out how to work with the latest JavaFX APIs, configure UI components, automatically generate FXML, build cutting-edge controls, and effectively apply CSS styling. Troubleshooting, tuning, and deployment are also covered in this Oracle Press guide.

Groovy in Action

Groovy in Action, Second Edition is a thoroughly-revised, comprehensive guide to Groovy programming, introducing Groovy by example and presenting lots of reusable code. It introduces Java developers to the dynamic features that Groovy provides, and shows them how to apply Groovy to a range of tasks including building new apps, integration with existing code, and DSL development.

JavaFX 8 Refcard

JavaFX is the new UI toolkit for Java-based client applications running on desktop, embedded, and mobile devices. It is part of the JDK 8 and is provided as a pure Java API. This Dzone Refcard gives you what you need to start using the powerful JavaFX 8 UI and graphics tool with code snippets and visual examples of shapes and controls.

Java FX - Embedded

The use of Java and JavaFX on embedded hardware like the Raspberry Pi or the BeagleBoard-xM makes sense and is a lot of fun. The first chapter of the shortcut explains what you can do with a desktop UI framework on these devices. Ever thought about building your own hardware gadget? Be it for a tinkering or an innovative idea for a customer project: It is not difficult; the second chapter documents the installation of a Raspberry Pi, the addition of a self-built hardware component, which is addressed via GPIO pins with Java 8, and the visualization of the state with JavaFX.

JavaFX 8: Introduction by Example

JavaFX 8: Introduction by Example shows you how to use your existing Java skills to create graphically exciting client applications with the JavaFX 8 platform. The book is a new and much improved edition of JavaFX 2.0: Introduction by Example, taking you through a series of engaging, fun-to-work examples that bring you up to speed on the major facets of the platform.

JavaFX 9 by Example

Create media-rich client applications using JavaFX 9 and the Java 9 platform. Learn to create GUI-based applications for mobile devices, desktop PCs, and even the web. Incorporate media such as audio and video into your applications. Interface with hardware devices such as Arduino and Leap Motion. Respond to gesture control through devices such as the Leap Motion Controller. Take advantage of the new HTTP2 API to make RESTful web requests and WebSockets calls.