JavaFX Links of March 2024
foojay » JavaFX
by Frank Delporte
3w ago
Here is the overview of the JavaFX LinksOfTheMonth of March 2024, published on jfx-central.com during this month. Components, Libraries, Tools Pedro Duque Vieira integrated this pull request in FXThemes: "True Dark Mode is now also available on Mac. All thanks to Carl Dea. Not new, but siedlerchr pointed us on EasyBind: "Leverages lambdas to reduce boilerplate when creating custom bindings, providing a type-safe alternative to Bindings.select* methods and provides enhanced bindings support for Optional." It's a fork by Tobias Diez of an older project by Tomas Mikula. This month Java 22 and Ja ..read more
Visit website
Running JavaFX applications on the Windows Subsystem for Linux and more
foojay » JavaFX
by Christopher Schnick
3w ago
What does it take to run standalone JavaFX applications on exotic Linux systems like the Windows Subsystem for Linux or some embedded systems? As you will see, not a lot! Familiarizing yourself with the native libraries required by JavaFX and the font loading process is all that is needed. Then, JavaFX applications can run on them out of the box if you set everything up correctly. Most graphical Linux systems will automatically come with all the native libraries that are required by Java(FX) as these are pretty standard. Running a standalone Java(FX) application, which has been created with jl ..read more
Visit website
JavaFX Links of February 2024
foojay » JavaFX
by Frank Delporte
2M ago
Here is the overview of the JavaFX LinksOfTheMonth of February 2024 that got published on jfx-central.com during this month. Core Christopher Schnick shared a video: "The JavaFX 22 platform preferences API in action. You can now query and observe the system color schemes.. Gluon announced that new EA releases for the upcoming JavaFX 22 (22-ea+28) and JavaFX 23 (23-ea+3) platforms are available for download from gluonhq.com and from Maven Central. Highlights from the openjfx-dev mailing list Version 23 will bump the minimum version of the JDK needed to run JavaFX to JDK 21. A new feature is ..read more
Visit website
Achieving High Throughput Without Sacrificing Latency
foojay » JavaFX
by George Ball
2M ago
Latency and Throughput In discussions on performance, it is common to encounter the terms Latency and Throughput to describe the characteristics of a software component. We can define these terms as follows: Latency is a measure of the time taken for one thing to occur. For example, it could be the time taken to respond to a change in the price of a financial instrument that could influence the decision on whether to buy, or sell. It could be the time taken for a component monitoring some external device to respond to an indication of a change in the status of that device (like a change in tem ..read more
Visit website
JavaFX Links of January 2024
foojay » JavaFX
by Frank Delporte
3M ago
This is the first JavaFX LinksOfTheMonth review for 2024, an overview of the LinksOfTheWeek that got published on jfx-central.com during January. Core JavaFX 21.0.2 (January 2024) is available on the Gluon website. Applications Robert Ladstätter added ZIP file support to LogoRRR: "No more unzipping before analysing your latest bugs from ops!" A Christmas present by Carl Dea: "I wanted to give you a sneak peek at a JavaFX based clinical interface terminology system (knowledge base)." Heshan Kariyawasam "made something random today night just for fun. For me it's so satisfying to watch..." Ch ..read more
Visit website
Controlling LED Strips with Java and JBang
foojay » JavaFX
by Frank Delporte
3M ago
One of the most "fancy" electronic components is definitely... a LED strip. It’s really cool to control a long strip of lights with only a few lines of code. But, there is a problem. The timing of the signals is crucial to reliably control these strips. Both Python and Java on a Raspberry Pi can struggle with these timings as they are running on Linux, a non-real-time operating system. So, for instance, pauses in the garbage collection of the Java virtual machine, or any glitch in the operating system can cause unexpected effects on the LED strips. That’s why in most projects, a microcontrolle ..read more
Visit website
JavaFX Links of December 2023
foojay » JavaFX
by Frank Delporte
3M ago
This is the final JavaFX LinksOfTheMonth review for 2023. It was an amazing year with many evolutions in Java and JavaFX and a complete "fresh" version of JFX Central. Thanks for following these updates and looking forward to more of your JavaFX work in the new year... This is the overview of the LinksOfTheWeek that got published on jfx-central.com during December. Core JavaFX 22 Early-Access Builds, Build 19 (2023/11/24), is available on jdk.java.net/javafx22. Issues addressed in Build 18 and Build 19. JavaFX 22-ea is designed to work with JDK 22-ea, but it is known to work with JDK 17 and ..read more
Visit website
Creating Executables For JavaFX Applications
foojay » JavaFX
by Heshan Thenura Kariyawasam
5M ago
Here on Foojay, you can already find some great articles on how to create native executables from your JavaFX code: Native Applications for Multiple Devices from a Single JavaFX Project with Gluon Mobile and GitHub Actions JavaFX Templates for Desktop Applications Let's take a look in this article at the current state of what can be done with jpackage and GitHub Actions. All the sources and workflow files used here can be found in the JavaPackageDemo repository. General Configuration JavaFX Launch File A Launcher.java file is needed as an entry point to your JavaFX application. A dedicated l ..read more
Visit website
Strategies for Managing State in Chronicle Services
foojay » JavaFX
by George Ball
5M ago
Introduction In distributed, microservice-based applications, the management of state is one of the most important, yet difficult aspects of design. Ensuring the accuracy and consistency of state without introducing excessive complexity that affects performance or flexibility to support evolving requirements requires careful thought. This article discusses issues around state management and shows how the Chronicle Services framework provides support to deal with these in ways that maintain a resilient and high performing microservices architecture. What Do We Mean By State? State is a term use ..read more
Visit website
JavaFX Links of November 2023
foojay » JavaFX
by Frank Delporte
6M ago
Have fun with this overview of the "JavaFX LinksOfTheWeek" that got published on jfx-central.com during November! Core Carl Dea shared: "JavaFX 22 will be supporting platform specific settings! E.g. dark and light mode etc.". See JDK-8319138: Platform preferences API. Also worth following: JDK-8305116: "Frosty / Milky / diffuse transparency areas showing desktop background" Dirk Lemmermann is looking forward to the next release of JavaFX: "We can hope to see CSS transitions, themes, and Platform API (dark mode, accent colors)." JavaFX Wish Lists by: Dirk Lemmermann: removal of AWT, a tray ..read more
Visit website

Follow foojay » JavaFX on FeedSpot

Continue with Google
Continue with Apple
OR