TUIOFX is built on top of the cross-platform UI Toolkit JavaFX and the TUIO protocol. The TUIO protocol is a platform-independent protocol supported by most tabletop systems (e.g., PQ Labs, Ideum, MultiTaction).
Based on these two platform-indepentent technologies, you get the freedom of choosing the platform you prefer.
TUIOFX is designed with multi-user support in mind. While JavaFX offers basic multi-touch support out-of-the-box, touch support in JavaFX was designed for hand-held devices and single users.
TUIOFX liberates JavaFX from these restrictions by providing several enhancements to support the concurrent interaction of multiple users on big displays.
Today, many computing tasks are achieved with interaction techniques based on traditional desktop widgets. With a set of touch-enabled traditional widgets available, you are well equipped for creating multi-touch user interfaces.
TUIOFX optimises JavaFX widgets for multi-user support and touch on big displays.
TUIOFX currently is in beta in order to collect feedback from developers on different table and surface hardware. Our aim is to test and improve TUIOFX on different hardware before releasing it for free.
If you are interested in getting the current version, just write us a mail!