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

Frank Delporte (@frankdelporte@foojay.social@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, 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

    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 

The post Foojay Podcast #9: The State of JavaFX Framework, Libraries, and Projects appeared first on foojay.