JavaFX directly in Servoy?

Do you think about integration JavaFX (*.fxml) directly to Smart Client development?

There is an open sourced module. svyJFXWebView, which can be used to have an easy use of the JavaFX into the Smart Client.
This module is available in GitHub https://github.com/Servoy/svyJFXWebView. You can checkout the lates code using git or download the module as a .servoy export (See releases).
FYI is known that the module is not functional with all versions of Java.

Yes, it looks fine. But should be in future JavaFX directly part of Servoy? Or this idea is not possible?

When customers ask me if something is possible, I usually say that nearly everything is possible.
It’s generally a matter of priorities and funding. :)

We can consider this, if sufficient customer back this up etc, but what in particular would you like it to bring you?

We can consider this, if sufficient customer back this up etc, but what in particular would you like it to bring you?

Join product from SceneBuilder (*.fxml) with Servoy controllers and data binding would be amazing.

rwanink:
We can consider this, if sufficient customer back this up etc, but what in particular would you like it to bring you?

I think there will always be room for the real software client that runs on the OS itself.
(things like file-based actions, direct printing, direct connections to other stuff on the PC or Mac, will never happen in a browser!)

The smart-client is based on the (very old and no more developed) Swing set of Java.
As far as I know, JavaFX is the follow-up for swing applications. (if I’m wrong, I’m happy to hear :wink: )

Ofcourse, a lot of software can be converted to html. Also a lot of software can’t. And those customers are looking for alternatives, because if nothing is done for the smart-client, it will be a dead-end… IMHO.

I can say I am very happy with the smart client so far, as it is fast and stable and matured, so that I was able to fully concentrate on the new application itself and the customer’s requirements during the past two years.
That does not mean I oppose new technology, but it is important that any new technology reaches maturity so that it is possible to be fully productive with it.

+1 for smart client upgrade to JavaFX