# JavaFX directly in Servoy?

**URL:** <https://forum.servoy.com/t/javafx-directly-in-servoy/18737>\
**Category:** Classic Servoy\
**Created:** [February 12, 2016, 3:25pm UTC](https://forum.servoy.com/t/javafx-directly-in-servoy/18737 "2016-02-12T15:25:22Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![heindricke](https://avatars.discourse-cdn.com/v4/letter/h/8baadc/32.png) [@heindricke](https://forum.servoy.com/u/heindricke)\
**Post date:** [February 12, 2016, 3:25pm UTC](https://forum.servoy.com/t/javafx-directly-in-servoy/18737/1 "2016-02-12T15:25:22Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![paronne](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/paronne/32/5096_2.png) [@paronne](https://forum.servoy.com/u/paronne)\
**Post date:** [February 12, 2016, 3:45pm UTC](https://forum.servoy.com/t/javafx-directly-in-servoy/18737/2 "2016-02-12T15:45:01Z")

</div>

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](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.

---

<div class="post-metadata">

**Author:** ![heindricke](https://avatars.discourse-cdn.com/v4/letter/h/8baadc/32.png) [@heindricke](https://forum.servoy.com/u/heindricke)\
**Post date:** [February 12, 2016, 10:09pm UTC](https://forum.servoy.com/t/javafx-directly-in-servoy/18737/3 "2016-02-12T22:09:04Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Bernd.N](https://avatars.discourse-cdn.com/v4/letter/b/7feea3/32.png) [@Bernd.N](https://forum.servoy.com/u/Bernd.N)\
**Post date:** [February 15, 2016, 10:46am UTC](https://forum.servoy.com/t/javafx-directly-in-servoy/18737/4 "2016-02-15T10:46:51Z")

</div>

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. ![:)]( "Smile")

---

<div class="post-metadata">

**Author:** ![rwanink](https://avatars.discourse-cdn.com/v4/letter/r/d07c76/32.png) [@rwanink](https://forum.servoy.com/u/rwanink)\
**Post date:** [February 16, 2016, 1:11pm UTC](https://forum.servoy.com/t/javafx-directly-in-servoy/18737/5 "2016-02-16T13:11:36Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![heindricke](https://avatars.discourse-cdn.com/v4/letter/h/8baadc/32.png) [@heindricke](https://forum.servoy.com/u/heindricke)\
**Post date:** [February 16, 2016, 1:53pm UTC](https://forum.servoy.com/t/javafx-directly-in-servoy/18737/6 "2016-02-16T13:53:38Z")

</div>

> 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.

---

<div class="post-metadata">

**Author:** ![Harjo](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/harjo/32/4873_2.png) [@Harjo](https://forum.servoy.com/u/Harjo)\
**Post date:** [February 18, 2016, 2:46pm UTC](https://forum.servoy.com/t/javafx-directly-in-servoy/18737/7 "2016-02-18T14:46:42Z")

</div>

> 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:]( "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.

---

<div class="post-metadata">

**Author:** ![Bernd.N](https://avatars.discourse-cdn.com/v4/letter/b/7feea3/32.png) [@Bernd.N](https://forum.servoy.com/u/Bernd.N)\
**Post date:** [February 18, 2016, 11:02pm UTC](https://forum.servoy.com/t/javafx-directly-in-servoy/18737/8 "2016-02-18T23:02:17Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![lwjwillemsen](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/lwjwillemsen/32/4987_2.png) [@lwjwillemsen](https://forum.servoy.com/u/lwjwillemsen)\
**Post date:** [February 19, 2016, 10:46am UTC](https://forum.servoy.com/t/javafx-directly-in-servoy/18737/9 "2016-02-19T10:46:18Z")

</div>

+1 for smart client upgrade to JavaFX
