This tutorial is not of the typical CRUD- or “Hello World”-kind. It is meant for developers seriously evaluating alternative frameworks for their own projects. For a realistic impression we will develop an issue tracking application consisting of a desktop client, a middle-tier server and a monitoring daemon. As a reference, you will find the sources at github, with a separate branch for each chapter.

The FX desktop clients (3 in this diagram, but can be any number) connect to the middle tier. The monitoring daemon is just provided as an example. In technical projects this is usually some controller talking to a machinery like a PLC via JNI, DLL or whatever, that should or must not run in the middle tier.