JavaFX Links of February 2024
foojay » JavaFX
by Frank Delporte
1M 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
1M 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
2M 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
2M 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
2M 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
3M 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
3M 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
4M 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
Java for desktop applications: Tips and Tricks (Part 1)
foojay » JavaFX
by Christopher Schnick
4M ago
As desktop applications have kind of become a niche topic, it's getting harder to find information about up-to-date best practices for desktop development. Since I have been doing this for many years now, I hope that I can share some of the lessons learned with other fellow desktop developers. Most items that are discussed here are taken straight from XPipe, the application I am working on right now. So if you're skeptical or are interested in more details, you can take a look at the actual source code or try them in action yourself in the actual application. You can be assured that everything ..read more
Visit website
JavaFX Links of October 2023
foojay » JavaFX
by Frank Delporte
5M ago
Thanks to the Devoxx conference, there are many hours you can spend on JavaFX-related videos! But as every month, there is a lot more to read and learn about JavaFX... Have fun with this overview of the "JavaFX LinksOfTheWeek" that got published on jfx-central.com during October. Core Last month Java and JavaFX 21 were released. And Johan Vos already had an update: "JavaFX 22-ea+11 has just been released to maven central (and on gluonhq.com/products/javafx). This contains the much anticipated memory improvements :)" "This contains a major change in some CSS processing, see this commit by Joh ..read more
Visit website

Follow foojay » JavaFX on FeedSpot

Continue with Google
Continue with Apple
OR