Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Video series “JavaFX In Action”, Part 4 with Mike Hearn (Conveyor), Sven Reimers (JTaccuino), and Chris Newland (DemoFX, JitWatch)

  • March 26, 2025
  • 4317 Unique Views
  • 2 min read
Table of Contents
Mike Hearn: Conveyor, build self-updating desktop app packagesSven Reimers: JTaccuino, notebook application for Java developersChris Newland: DemoFX and JitWatch

This is the next part in the series of "JavaFX in Action" interviews. Are you working on a fantastic JavaFX application? Let me know, and let's talk!

Mike Hearn: Conveyor, build self-updating desktop app packages

Mike Hearn solves a problem many developers are struggling with: efficiently distributing your application and ensuring the users get the latest version. With Conveyor, he created a tool that can do that easily with JavaFX, Electron, and Flutter apps!

Conveyor makes distributing desktop apps as easy as shipping a web app. It’s a tool, not a service, that generates and signs self-upgrading packages for Windows, macOS, and Linux using each platform’s native package formats without requiring you to have those operating systems.

It’s free for open-source apps and has simple per-project pricing for commercial apps.

More info in this blog post.

Sven Reimers: JTaccuino, notebook application for Java developers

Sven Reimers created a JavaFX-based notebook application to make it easier to learn Java and experiment with notebooks that can visualize the variables differently, such as tables and graphs.

JTaccuino is a JavaFX-based notebook application for Java developers. It is built for usages in education, interactive experimentation with algorithms, and more advanced use cases. JShell, the awesome Java REPL, provides Java code execution.

More info in this blog post.

Chris Newland: DemoFX and JitWatch

Chris Newland has a long history of Java and JavaFX development. I invited him to talk about two of his JavaFX projects: DemoFX and JITWatch. While the demos are impressive already, Chris also gives a “crash course” in this video about Java and Byte code and how the Just-In-Time compiler converts these to native code in the Java Virtual Machine.

DemoFX is a performance test platform for JavaFX. It can layer and schedule effects on a timeline. It is used to discover the best techniques to optimize JavaFX performance on the Raspberry Pi and Desktop.

JITWatch is a log analyser and visualiser for the HotSpot JIT compiler. It helps you to inspect inlining decisions, hot methods, bytecode, and assembly. You can view the results in a JavaFX user interface.

More info in this blog post.

New video series “JavaFX In Action”, Part 1

With this new series of video interviews, I want to take you behind-the-scenes of some applications built using JavaFX.

Video series “JavaFX In Action”, Part 2

Table of Contents Maciej Gorywoda about FxCalculatorRamiro Domínguez Ayub about the Televic Generic Update ToolChristoph Schwentker about JabRefUlas Ergin: How JavaFX helps to migrate from Swing to React UIs, all combined in one Java app In July, we published the …

Video series “JavaFX In Action”, Part 3

Table of Contents Özkan Pakdil: Swaggerific, an open-source Postman alternative written in JavaFXClément de Tastes: QuarkusFX, combining the strengths of Quarkus and JavaFXAlmas Baim: FXGL, a multipurpose game library for JavaFXSteve Hannah: jDeploy, to distribute your Java app as a …

A Fresh Look at Embedded Java

Java is the environment that offers the highest developer productivity thanks to its many amazing tools, evolutions, and community.

JavaFX application created using IntelliJ
Beginning JavaFX Applications with IntelliJ IDE

This article is for the beginner who wants to get started developing JavaFX applications using IntelliJ IDE.

While this article may seem elementary for some, I believe it can help newcomers to the JavaFX platform avoid some pitfalls and really hit the ground running.

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Comments (0)

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

No comments yet. Be the first.

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard