Java Champion Johan Vos of Lodgon
and GUI expert Hendrik Ebbers of Materna GmbH
gave a session on Vos’ labor of love, Project DataFX, a 2-year-old free
and open source project intended to make retrieving, massaging,
populating, viewing, and editing data in JavaFX UI controls easier. In
so doing, they extend the functionality of JavaFX.
The goal of
the session was to teach attendees how to develop enterprise
applications in JavaFX with real-world services and data. They were
focused on showing how the DataFX framework facilitates the process of
data retrieval and rendering, and how it allows developers to focus on
their application-specific logic.
According to Vos and Ebbers,
the real value in most client-oriented business applications is the data
sitting on remote servers and cloud systems. Retrieving and displaying
this data must be done correctly before end users can interact with it.
The open source DataFX framework aims to simplify this by enabling
JavaFX developers to easily retrieve data from a variety of sources in
several formats and rapidly integrate it with JavaFX components (such as
TableView), using typical JavaFX patterns. The session introduced the
DataFX project, gave practical advice for using it, and provided insight
into future applications.
The session explored a variety of
tools used in DataFX: the Concurrency API, DataFX Executor, lambda
expressions, DataReader, RestReader, DataProvider, Controller API, Flow
API, and many more.The DataFX Project
Java Champion Johan Vos Hendrik Ebbers
Be sure and go to Parleys.com to view the session in early October.