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
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
Top comments (0)