Share My Creation JavaFX application in WebPage.

After building a complex access-control, security Application in B4J and running like a charm for 3 years, I get the question to turn this in a Web-application.
This Application is that complex, that it is not possible to turn this, a easy way, in a Web-Application.
This means rewrite the hole application again for web.
I have found a way to let the application run in a Web Browser.

More info and Images follow
 

swissmade

Well-Known Member
Licensed User
After building a complex access-control, security Application in B4J and running like a charm for 3 years, I get the question to turn this in a Web-application.
This Application is that complex, that it is not possible to turn this, a easy way, in a Web-Application.
This means rewrite the hole application again for web.
I have found a way to let the application run in a Web Browser.

More info and Images follow
The Name of this application is Entrada. It is used to Open doors with RFID and control this hole process.

This application can be Server and Client. IsServer = True is making it a Server that control the IO boxes IsServer = False making it a Client
Here some Images.
Entrada 1-3 are some original Application Forms from the Server Part.
Entrad-Web 1-3 are from the client part running in the Web browser.
The Images here are only a small part of the Application .
 

Attachments

  • Entrada1.png
    Entrada1.png
    176 KB · Views: 396
  • Entrada2.png
    Entrada2.png
    154.4 KB · Views: 380
  • Entrada3.png
    Entrada3.png
    165.4 KB · Views: 350
  • Entrada1-Web.png
    Entrada1-Web.png
    116.3 KB · Views: 331
  • Entrada2-Web.png
    Entrada2-Web.png
    120.4 KB · Views: 301
  • Entrada3-Web.png
    Entrada3-Web.png
    101.4 KB · Views: 290

swissmade

Well-Known Member
Licensed User
The nice thing is, that you don't need Java on the Client system all is running on the Server.
I have make use of a 3 party Java Framework what is converting the JavaFX Application to a Webbased Application.
Some small changes has to be made in the Application.
I use many forms and I have made it like a MDI application. Thanks for the nice sample @BeneBarros with BAB-MdiSim.zip
 
Last edited:

swissmade

Well-Known Member
Licensed User
More information please. Which framework? How does it work?
I just had the idea to ask you if I can place this name of this framework here.
So it seems that I can
 

swissmade

Well-Known Member
Licensed User
I don't know if I can call it a Framework.
What I use is
This can solve a lot of problems for many B4J users with there applications.
I'm busy for 2 days now to test and adjust the application. First I had to learn how WebSwing is working
Not finish yet with testing and adjust where needed.
 

swissmade

Well-Known Member
Licensed User
At the moment WebSwing support Java 7 and 8.
Newer versions will be added later I have read.
 

swissmade

Well-Known Member
Licensed User
Also I forgot to tell WebSwing is Open Source.
 

Kiffi

Well-Known Member
Licensed User
@swissmade:

Thanks for pointing me to Webswing! :)

Just successfully started my first "Hello-World" - JavaFx application with B4J. I am impressed at first sight. Further tests will follow.

Greetings ... Peter
 

swissmade

Well-Known Member
Licensed User
@swissmade:

Thanks for pointing me to Webswing! :)

Just successfully started my first "Hello-World" - JavaFx application with B4J. I am impressed at first sight. Further tests will follow.

Greetings ... Peter
This also can handle complex applications.
Any help with that even I don't know all yet I'm here to help if I can.
 

OliverA

Expert
Licensed User
At the moment WebSwing support Java 7 and 8.
Newer versions will be added later I have read.
According to the info on their site, 20.1 supports Java 11. Even their 2.6.12 LTS version mentions Java 11 (and JavaFX11). Sometimes there just are not enough hours in a day (to play with all the cool stuff that is out there!). Thank you for pointing this project out.
 

swissmade

Well-Known Member
Licensed User
According to the info on their site, 20.1 supports Java 11. Even their 2.6.12 LTS version mentions Java 11 (and JavaFX11). Sometimes there just are not enough hours in a day (to play with all the cool stuff that is out there!). Thank you for pointing this project out.
Yes have seen that but had not yet test version 11.
Still using version 8 at the moment.
 

swissmade

Well-Known Member
Licensed User
Forum and WIKI can be found here.
 
Top