# JavaFX Links of November

> Another month has passed and this is a summary of the Links Of The Week that were published on jfx-central.com during November!

- URL: https://foojay.io/today/javafx-links-of-november/
- Published: 2022-12-01
- Authors: Frank Delporte
- Categories: JavaFX


Time flies when having fun...

So here we are again, another month has passed and this is a summary of the Links Of The Week that were published on [jfx-central.com](https://www.jfx-central.com/home) during November.

## JavaFX Core

* We already shared here that Oracle will also be distributing JavaFX builds, and you can see [the announcement they did at JavaOne here](https://www.youtube.com/watch?v=4hUbmI0nplU&t=1600s).
  * [**Takaaki Sugiyama**](https://twitter.com/zinbe) shared [a lot of screenshot pictures of the JavaOne presentation "JavaFX 19 and Beyond"](https://twitter.com/zinbe/status/1583208414707998720), and the full presentation by [**Kevin Rushforth**](https://twitter.com/kevinrushforth) is available as a [PDF here](https://cr.openjdk.java.net/~kcr/presentations/javaone-2022/JavaFX-19_Final.pdf).
  * **Inside Java** [published a podcast](https://inside.java/2022/11/18/podcast-027/) with Kevin Rushforth, OpenJFX Project Co-Lead, working at Oracle.
* Early-access builds of JavaFX 20 are available from
  * [Gluon](https://gluonhq.com/products/javafx/)
  * [Oracle](https://jdk.java.net/javafx20/)

## SceneBuilder

* A feature in development for SceneBuilder: drop one or more FXML files into the welcome page to open them, as you can see in [this video](https://twitter.com/Raumzeitfalle/status/1587543306782887937?t=48IdRrEehs88chXQ0iAMKg&s=09) shared by [**Raumzeitfalle**](https://twitter.com/Raumzeitfalle).

## Games

* JavaFX Chess by [**John Sirach**](https://twitter.com/john_sirach) is not a new project, but [**Jakob Jenkov**](https://twitter.com/jjenkov) shared [a tweet about it](https://twitter.com/jjenkov/status/1586785876050427904), and it's always nice [to see a video of this amazing project](https://www.youtube.com/watch?v=6S6km5duBrM).
* [**JavaFX3D**](https://twitter.com/JavaFX3D) shared some nice links:
  * [Monopoly game implemented in JavaFX as a student project by Titof Abdellatif Anflous](https://twitter.com/JavaFX3D/status/1590145286118465536).
  * [Space Invaders game](https://www.youtube.com/watch?v=jCBBCBCUt9E) by [**Charles T. (A Bit's Odyssey)**](https://www.youtube.com/@chalodss) (explanation in French).
* [**OrangoMango**](https://twitter.com/orango_mango), a Java game developer, [published a video](https://www.youtube.com/watch?v=NOPdE1UoqRw) showing how to make a simple shooter game in Java with the JavaFX framework.
* GenCross-A mini crossword application written with JavaFX by **u/CasualCompetive** , fully described on [shifitzel.itch.io/gencross](https://shifitzel.itch.io/gencross).

## Showcase

* [**Samie Azubike**](https://twitter.com/samieteq) shared a [video in a tweet showing BobFI](https://twitter.com/samieteq/status/1583769072273354752), a nice JavaFX UI to manage tasks, projects, messages, and help you communicate with your team.
* Some new great demos of the visual modeler, written in JavaFX and integrating OpenCV, by [**Alessio Vinerbi**](https://twitter.com/Alessio_Vinerbi):
  * [Blending modes](https://twitter.com/Alessio_Vinerbi/status/1586044299996631042)
  * [Integration of processing nodes](https://twitter.com/Alessio_Vinerbi/status/1587406474313089026)
  * [Integration of MQTT](https://twitter.com/Alessio_Vinerbi/status/1588849677645934594).
  * BTW, this tool is not public yet, but we hope to be able to give it a try ourselves soon... 😉
* [**Rachael Ellen**](https://twitter.com/Geolocoder) shared a [screenshot of an app that sketches polygons](https://twitter.com/Geolocoder/status/1588208416547254272) to highlight abandoned structures of the long deserted settlement of Shiaba, (IsleOfMull, Scotland). The [full project is on GitHub](https://github.com/Esri/arcgis-runtime-samples-java).
* [**PDFsam**](https://twitter.com/PDFsamOSS), a powerful and professional PDF editor, will have a dark theme in the next major version as [you can see in this screen recording](https://twitter.com/PDFsamOSS/status/1588564518644617216).
* [**Gerrit Grunwald**](https://twitter.com/hansolo_) re-created a little JavaFX control to monitor CPU, memory and temperature of your computer, see [the GitHub project](https://github.com/HanSolo/jcpu).
* [**Thanhpv**](https://twitter.com/realThanhpv) shared some [first screenshots of a new JavaFX application](https://twitter.com/realThanhpv/status/1590306623364665345) to quickly and accurately build visualized and transparent construction quantity reports for resource planning, cost estimation, risk management.,... To be continued...
* A [simple periodic table app for chemistry lovers on GitHub](https://github.com/AmirAli-AZ/PeriodicTable) by **AmirAli** , based on this [periodic table JSON](https://github.com/Bowserinator/Periodic-Table-JSON).

## Learning

* [**Dave Barret**](https://twitter.com/Polypragmatist) has a lot of very nice tutorials on his site! For instance ["An Introduction to Model-View-Controller-Interactor"](https://www.pragmaticcoding.ca/javafx/Mvci-Introduction).
* [**Neba Desmond**](https://twitter.com/desmond__neba) on Twitter: ["Day 24 of #100Daysofcode. Today was about making menus in #JavaFX"](https://twitter.com/desmond__neba/status/1595881606602194944).
* [**Donald Raab**](https://twitter.com/TheDonRaab) shared a blog about [building his very first JavaFX application with IntelliJ IDEA](https://donraab.medium.com/my-first-javafx-application-ee70a1d48cb3).

## New on jfx-central.com

* Real-world app: ["HERO"](https://www.jfx-central.com/real_world/hero) by [**Pedro Duque Vieira**](https://twitter.com/P_Duke), a CAD application for calculating the energy efficiency of dwellings.

## Other...

* [**JPro**](https://twitter.com/jpro_one) announced a [new version 2022.1.6](https://www.jpro.one/docs/current/3.1/2022.1.X?) with a modernized FileUpload API, support for multi-file upload, and browser native scrolling.
  * This means [jfx-central.com](https://www.jfx-central.com/) now also uses this new scrolling implementation.
* [**Dirk Lemmermann**](https://twitter.com/dlemmermann) expressed his admiration for [CSSFX](https://www.jfx-central.com/tools/cssfx) that saves him a lot of time while developing by providing CSS reloading functionality in your running application.
* Two months ago, [**Robert Ladstätter**](https://twitter.com/rladstaetter) announced the 1000th download of LogoRRR, another JavaFX GUI application! This week he [passed the 2000 downloads](https://twitter.com/logorrr/status/1588802037923254272)! Congratz for a great app!!
  * BTW, Robert is looking for help: ["How can you extract time instant information from log files"](https://github.com/rladstaetter/LogoRRR/issues/12).
* [**WebFX**](https://twitter.com/WebFXProject) announced that [**Modality**](https://modality.one) chose WebFX as its UI toolkit, being the first real-world WebFX application in development, and is driving forward the WebFX enterprise features. See [video in the tweet](https://twitter.com/WebFXProject/status/1589961407469977600).
* A lot of the Links Of The Week are found on Twitter. But for a few weeks that medium lost a lot of its fun (in my opinion) since the take-over by Musk. So I'm slowly moving to Mastodon as my new "source of truth and inspiration". It is a-kind-of-Twitter-alternative, free of advertisements and based on an opensource project. And then it's fun to [discover an (old) Mastodon client application](https://bigshoulders.city/@wakingrufus/109344242897231710) in Kotlin and TornadoFX by [**wakingrufus**](https://bigshoulders.city/@wakingrufus). You can [find it on GitHub](https://github.com/wakingrufus/mastodon-jfx). It probably needs some updates, but it could be the start of something fun. Take a look!
  * If you want to create a Mastodon account or want to move to a server dedicated to the OpenJDK, Java, JavaFX, JVM,... community, you can join [**foojay.social**](https://foojay.social) that was created this week. For more info, check the [posts on Foojay.io, the website for the Friends Of OpenJDK](https://foojay.io/today/foojay-mastodon-service-here-it-is/).
* [jWin](https://github.com/SDIDSA/jwin) by **Zinelabidine Teyar**: a Java tool that compiles and packs your app as a Windows installer.
* Teaser: end of November a Foojay Podcast was recorded about JavaFX with [**Johan Vos**](https://twitter.com/johanvos), [**Dirk Lemmermann**](https://twitter.com/dlemmermann), [**Gail Anderson**](https://twitter.com/gail_asgteach), [**Pedro Duque Vieira**](https://twitter.com/P_Duke), and [**Sean Phillips**](https://twitter.com/SeanMiPhillips). Still some editing to be done and will be published around the 20th of December as a Christmas present 😉

