Video series “JavaFX In Action”, Part 5 with Cormac Redmond (KafkIO), Brian Schlining (Annotating the Deep-Sea Wildlife), Gerrit Grunwald (JavaFX Libraries), Dirk Lemmermann (JavaFX Libraries and Applications, JFX Central)
- July 18, 2025
- 240 Unique Views
- 3 min read
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 discuss it in the new year!
- July '24: Pedro Duque Vieira, Daniel Zimmermann, Christopher Schnick, and Robert Ladstätter
- November '24: Maciej Gorywoda, Ramiro Domínguez Ayub, Christoph Schwentker, Ulas Ergin
- December '24: Özkan Pakdil, Clément de Tastes, Almas Baim, Steve Hannah, Jago de Vreede
- March '24: Mike Hearn, Sven Reimers, Chris Newland
Cormac Redmond: KafkIO, the Kafka UI for Engineers and Admins
Cormac Redmond is an “All-things Java / Spring / MicroServices” expert who has been computing and programming from a young age. He has 20 years of professional experience spanning several industries, building everything from complex distributed systems to bespoke intranets and mobile apps. He enjoys fully and deeply understanding any domain or technology and is happiest when working within cultures that value the importance of building clean, elegant, testable, self-documenting systems while adopting forward-thinking practices and techniques.
KafkIO is designed for easy, fast, and enjoyable use. It only takes a few clicks before you’re exploring your Kafka clusters. No web servers, configuration files, clunky installation, Docker, or funky licensing! You can seamlessly create/edit/delete/dump/clear topics, produce messages, advanced search and streaming with text, offset, and date range criteria, tweak offsets, delete consumers, and browse/create/update schemas. Easily manage access control lists (ACLs). View your data in a variety of ways. Manage Kafka Connect connectors and ksqlDB (with a flexible KSQL editor). Troubleshoot issues with a clear view of the broker, topic, ksqlDB, connector, and consumer configuration, with live statistics such as partition skew, out-of-sync replicas, consumer lag, etc.
The UI is created with JavaFX and uses different libraries, which are all styled in a very consistent and easy-to-understand way. The application is beautifully designed and an excellent showcase of what can be achieved if a Java backend and JavaFX user interface are combined in one single powerful application!
More info in this blog post.
Brian Schlining: Annotating the Deep-Sea Wildlife
Brian Schlining is a Software Engineer at the Monterey Bay Aquarium Research Institute (MBARI), specializing in designing software systems to support scientific research. This includes data systems design, database development, user interface development (desktop and web applications), GIS, image and video analysis, micro-services, and analysis of large data sets.
Within MBARI, a full system of micro-services has been developed to store a large number of deep-sea videos and images, a knowledge base about the animals living in the sea, machine learning tools, etc.
VARS Annotation is a JavaFX user interface for creating and editing video annotations. It targets modern video workflows and is part of the MBARI Media Management software stack. It’s not a standalone application but depends on several external services that need to be deployed.
More info in this blog post.
Gerrit Grunwald: Creator of Many Amazing JavaFX Libraries
Gerrit Grunwald loves coding for around 40 years already. He is interested in desktop, mobile and IoT projects based on all possible technologies. But above all, he loves all-things-Java. He is the founder and leader of the Java User Group Münster (Germany), JavaOne rockstar and Java Champion. As Developer Advocate at Azul, he speaks a lot at conferences and user groups all around the world.
In the video, we discuss some of the libraries Gerrit has created, but there are a lot more! Check his GitHub repositories and blog…
More info in this blog post.
Dirk Lemmermann: Creator of JavaFX Libraries and Applications
Dirk Lemmermann has over 40 years of programming and 30 years of professional experience. He is a seasoned and passionate software engineer and leader with a master’s degree in computer science and multiple honors and awards for his work in UI development and design, tool development, and scheduling applications.
As the CEO of Senapt and DLSC, he oversees the development of CRM systems for energy suppliers in England and Java and JavaFX consulting and software development for various domains and applications. His mission is to deliver high-quality, innovative, and user-friendly solutions that meet the needs and expectations of his clients and partners.
JavaFX Libraries
Dirk has created, or contributed to, a lot of libraries, and most of them are available as open source libraries!
JFX Central
JFX Central, the home to anything JavaFX related, is a website, desktop application, and mobile app, all based on the same code base. Both the tool itself, as the data it uses, are open source projects.
Senapt Applications
Senapt provides “Energy-as-a-Service Platform”, by providing an energy transactions platform for energy sellers and energy buyers in the UK. As the energy landscape has continued to change, retail electricity providers have been looking for strategies to meet the ever-growing, ever-changing demands for their customers. Senapt’s products have been designed to help energy suppliers to facilitate this changing relationship and allow them to seize the opportunities of the smart grid.
More info in this blog post.
Don’t Forget to Share This Post!
Comments (0)
No comments yet. Be the first.