JavaFX In Action with Daniel Zimmermann about JavaFX and Kotlin

For the second video in this “JFX In Action” series, I talked to Daniel Zimmermann. He got my attention when he recently tweeted: “To your dismay I have to tell you I write all my desktop applications using Kotlin and JavaFX”. Why is he a big Kotlin AND JavaFX fan? I asked him and got a demo of the network test application that he is working on.

About Daniel Zimmermann

Daniel Zimmermann is a Java, Kotlin, and JavaFX developer working for cnlab. He is developing an application to test network speeds and detect potential problems. You can download it from the cnlab UX Test page.

In the video, he also shows two other JavaFX applications he (co-)worked on: Kloster Disentis and Leviat.

You can find Daniel on Twitter and Mastodon.

Video content

00:00 Who is Daniel Zimmermann?

01:01 Why Daniel started using Kotlin with JavaFX (inspired by TornadoFX)

https://github.com/edvin/tornadofx

03:15 Demonstration of the tool created by CNLab

https://www.cnlab.ch/en/speedtest

08:43 Quick look into the code

12:38 Comparing network speed between Switzerland and Belgium

13:36 Internal library shared between multiple applications and network test devices

16:11 Evolutions in Java helped Daniel to simplify his code

17:05 Mobile app developed by Daniel

https://apps.apple.com/us/app/kloster-disentis/id1208078669

18:04 Leviat, another application he helped developing

https://www.leviat.com/de-ch/technische-downloads/software?___store=de_ch

19:53 Conclusion

More JFX In Action…

Click here for more posts with JFX In Action videos.