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

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

- URL: https://foojay.io/today/foojay-podcast-9/
- Published: 2022-12-19
- Authors: Frank Delporte, Gail Anderson, Johan Vos, Pedro Duque Vieira
- Categories: JavaFX, Podcast


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.

{{< youtube QEOXLnpOKbs >}}

## Podcast Apps

You can listen and subscribe to the Foojay Podcast on:

* [Spotify](https://open.spotify.com/show/6CpTfgn9LirzJGAtc4ICdQ)
* [Apple Podcasts](https://podcasts.apple.com/be/podcast/foojay-io-the-friends-of-openjdk/id1652281304)
* And most others...

## Guests

* Pedro Duque Vieira ([@p_duke](https://twitter.com/P_Duke))
* Sean Phillips ([@seanmiphillips](https://twitter.com/SeanMiPhillips))
* Johan Vos ([@johanvos@mastodon.social](https://mastodon.social/@johanvos), [@johanvos](https://twitter.com/johanvos))
* Gail Anderson ([@gail_asgteach](https://twitter.com/gail_asgteach))
* Dirk Lemmermann ([@dlemmermann](https://twitter.com/dlemmermann))

## Podcast host

* Frank Delporte ([@frankdelporte@foojay.social](https://foojay.social/@frankdelporte) - [@frankdelporte](https://twitter.com/frankdelporte))

## 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](https://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.](https://github.com/jtulach/bck2brwsr)[com/jtulach/bck2brwsr](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

