DEV Community

Cover image for Foojay Podcast #9: The State of JavaFX Framework, Libraries, and Projects
Frank Delporte
Frank Delporte

Posted on • Updated on

Foojay Podcast #9: The State of JavaFX Framework, Libraries, and Projects

JavaFX was introduced by Sun Microsystems in May 2007 and provides a platform for desktop, mobile, and embedded applications built on Java.

Libraries and software are available for the complete lifecycle of an application to run from a single codebase on Windows, macOS, Linux, Android, and iOS. JavaFX was originally part of the JDK, the Java Development Kit, and became a standalone technology in 2018.

The development is a joint effort between Oracle, Gluon (a small Belgian-based company), and the community.

Let's talk about the JavaFX framework itself, but also about the libraries and applications that are built with it.

Guests

  • Pedro Duque Vieira (@p_duke)
  • Sean Phillips (@seanmiphillips)
  • Johan Vos (@johanvos@mastodon.social, @johanvos)
  • Gail Anderson (@gail_asgteach)
  • Dirk Lemmermann (@dlemmermann)

Podcast host

Foojay — a place for friends of OpenJDK | The state of JavaFX framework, libraries and projects (#9)

JavaFX was introduced by Sun Microsystems in May 2007 and provides a platform for desktop, mobile, and embedded systems built on Java. Let's talk about the JavaFX framework itself, but also about the libraries and applications that are built with it.GuestsPedro Duque Vieira (@p_duke)Sean Phillips (@seanmiphillips)Johan Vos (@johanvos@mastodon.social, @johanvos)Gail Anderson (@gail_asgteach)Dirk Lemmermann (@dlemmermann)Podcast hostFrank Delporte (@frankdelporte@foojay.social, @frankdelporte)Content00'00 Intro and music00'16 About the topic of this podcast00'57 Introduction of guests and host05'30 State of JavaFX/OpenJFX project   09'40 6-month release cycle of JavaFX (= Java)11'52 Comparing JavaFX with Swing14'12 Different Java UI libraries14'52 Blog posts on Foojayhttps://foojay.io/today/author/gail-anderson/17'34 CAD application by Petrohttps://foojay.io/today/creating-cad-applications-with-java-and-javafx/18'42 Applications by Dirk19'43 jfx-central.com, a showcase for JavaFX24'46 JavaFX in the browserhttps://gluonhq.com/developer-preview-for-javafx-inside-a-web-browser/https://github.com/jtulach/bck2brwsr https://webfx.dev/https://www.jpro.one/https://gluonhq.com/products/cloudlink/27'01 Java is considered to be a server-only language, while no big company is pushing JavaFX30'14 Libraries by Pedrohttps://www.jfx-central.com/people/p.vieirahttps://foojay.io/today/new-java-javafx-library-fxskins-released/ 32'52 The many available JavaFX librarieshttps://www.jfx-central.com/libraries35'34  Mobile development with JavaFXhttps://start.gluon.io/https://github.com/gluonhq/substrate39'05 JavaFX versus JavaScript frameworks41'12 Introduction Sean42'16 Trinity applicationhttps://foojay.io/today/visualizing-brain-computer-interface-data-using-javafx/47'20 Sean thanks guests and community48'50 Pedro and Dirk about their libraries used in applications    https://twitter.com/potus/status/1422282055715594245 51'42 JavaFX developers are working hard on amazing stuff and don't have time to promote their work56'00 Oracle announced they will distribute builds of JavaFX57'19 Next versions of JavaFX59'05 Conclusion 

app.springcast.fm

Content

00'00 Short intro and music
00'16 Introduction about the topic of this podcast
00'57 Introduction of the guests and host
05'30 The state of the JavaFX/OpenJFX project   
09'40 About the release cycle of JavaFX, which is aligned with Java (every 6 months)
11'52 Comparing JavaFX with Swing
14'12 Which of the Java UI libraries is further maintained
14'52 About blog posts on Foojay about JavaFX
    https://foojay.io/today/author/gail-anderson/
17'34 CAD application by Petro
    https://foojay.io/today/creating-cad-applications-with-java-and-javafx/
18'42 Applications developed by Dirk
19'43 About jfx-central.com, a showcase for JavaFX
24'46 JavaFX in the browser
    https://gluonhq.com/developer-preview-for-javafx-inside-a-web-browser/
    https://github.com/jtulach/bck2brwsr 
    https://webfx.dev/
    https://www.jpro.one/
    https://gluonhq.com/products/cloudlink/
27'01 The industry is considering Java as a server-only language. No broad support or big company is pushing JavaFX for app and web development.
30'14 Libraries created by Pedro
    https://www.jfx-central.com/people/p.vieira
    https://foojay.io/today/new-java-javafx-library-fxskins-released/ 
32'52 About the many available JavaFX libraries
    https://www.jfx-central.com/libraries
35'34  Mobile development with JavaFX
    https://start.gluon.io/
    https://github.com/gluonhq/substrate
39'05 JavaFX versus JavaScript frameworks
41'12 Introduction Sean
42'16 Trinity application by Sean
    https://foojay.io/today/visualizing-brain-computer-interface-data-using-javafx/
47'20 Sean wants to thank the guests and community.
48'50 Pedro and Dirk about their libraries being used in various applications
    JavaFX charts in the office of the US president:
    https://twitter.com/potus/status/1422282055715594245 
51'42 The fans of JavaFX are working hard and building amazing stuff but don't have time to promote their work
56'00 About the announcement by Oracle that they now also will distribute builds of JavaFX 
57'19 To be expected in the next versions of JavaFX
59'05 Conclusion 
Enter fullscreen mode Exit fullscreen mode

Top comments (0)