Friends of OpenJDK Today

New User Interface for JFX Central, the Home for All JavaFX Information – Part 1

September 18, 2023

Author(s)

  • Avatar photo
    Frank Delporte

    Frank Delporte (@frankdelporte) is a Java Champion, Java Developer, Technical Writer at Azul, Blogger, Author of "Getting started with Java on Raspberry Pi", and Pi4J Contributor. Frank blogs about his ... Learn more

Just like Foojay is the starting place for all info related to Java, JFX Central is the place to be for all JavaFX info. The website is a project started by Dirk Lemmermann and has been online since 2021. The team has expanded since then, and the content has been extended, partially by the team, but also thanks to many contributors from the JavaFX community. End of August, a new user interface was published to replace the initial version.

The JFX Central project is unique in a few ways.

First and foremost, it's a complete JavaFX project running in the browser. Thanks to JPro, the JavaFX application is presented to the visitors as a plain HTML website. But the same source code is also used to provide a desktop application packaged with Hydraulic.

Both the site/app source code, and all the jfxcentral-data are available on GitHub, so anyone can contribute and see how the project is built. This same GitHub data is also fetched by the website and app, so no databases or complicated hosting services are needed.

JFX Central Content

Homepage

The homepage provides links to the GitHub projects of JFX Central and its data, but also to the latest download of the desktop application version, and a page providing more information about OpenJFX Project, the open source project behind JavaFX. Furthermore, this page links to randomly selected highlights of the website's various sections and the most recent "Links Of The Week."

Resources

The Resources section of the JFX Central website contains an overview of libraries, tools, videos, books, blogs, tips, tutorials, and icons. All related to JavaFX.

The icons are a new part of version 2 of JFX Central, allowing you to search and explore many icon packs.

Community

The Community section gives you more info about the people and companies in the JavaFX community. This is also the place where you can find all the previous Links Of The Week and the team involved in the JFX Central project.

Showcases

Head over to the Showcases section to find real-world applications based on JavaFX. This section doesn't aim to be an overview of all available applications but a summary of uses in different markets, industries, use cases, etc.

Documentation

The Documentation section is also a new addition to version 2 of JFX Central. The goal is to provide links to various sources that explain how to start with JavaFX and related topics.

Documentation on JFX Central

Downloads

The Downloads section contains a mix of libraries and apps with a direct link to the available downloads.

This section shows the power (and a bit of its weakness) of JFX Central, as it is up to the tool's creators to keep the download links up-to-date.

Search

The search box helps you to jump to the correct section of the website for all the different parts of the content.

Search box with an example search

Conclusion

JFX Central is a continuously evolving website and application.

Please let us know via a GitHub ticket if you notice a problem, or create a pull request in the data project to add your JavaFX-related content!

In part 2 of this post, you'll meet some of the people behind the JFX Central project...

Related Articles

View All

Author(s)

  • Avatar photo
    Frank Delporte

    Frank Delporte (@frankdelporte) is a Java Champion, Java Developer, Technical Writer at Azul, Blogger, Author of "Getting started with Java on Raspberry Pi", and Pi4J Contributor. Frank blogs about his ... Learn more

Comments (0)

Your email address will not be published. Required fields are marked *

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.

Save my name, email, and website in this browser for the next time I comment.

Subscribe to foojay updates:

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