Do you want your ad here?

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

[email protected]

New: JDKMonitor

  • October 18, 2023
  • 4889 Unique Views
  • 2 min read

During Devoxx Morocco I've spent some time coding a little new tool where the main reason was to have a widget on my MacOS desktop that shows the days until the next release/update of OpenJDK.

Because this alone was not enough to get it into the Mac App Store, I needed to add more functionality and so I've decided to also show the latest version of the last 4 LTS (Long Term Support) releases with the ability to download them either as JDK or JRE and if you like bundle JavaFX with it. At the moment that would mean JDK 8, 11, 17 and 21 with their latest versions available.

You need to be on MacOS Sonoma to be able to run the app because of the widgets that are only on Sonoma upwards.

The downloads are based on the free builds of OpenJDK by Azul (Zulu) and will only be downloaded as tar.gz packages to your Downloads folder.

Here are some screenshots...

The application:

The available widgets:

You can find the app on the MacOS app store following this link...

If you have ideas on how to improve this app... just let me know and ping me on twitter.

Get Your JDK As Easily As Possible!

Have you ever been in the situation where you’ve been looking for a specific JDK version of a specific distribution?

Sometimes that was easy… sometimes it was hard… but it never was fun.

After creating the Disco API (“Universal OpenJDK Discovery API”, in full) which serves up JDK distributions as a service, I had the idea to create plugins for IDEs to enable people to download the JDK of their choice more easily.

How to Run a Java Application with CRaC in a Docker Container

CRaC is an OpenJDK project developed by Azul to solve the problem of “slow” startup times of the JVM in a microservice environment.

Device Monitoring with JavaFX and FXGL

In a previous post, Getting Started with FXGL Game Development, we already have taken a look at the FXGL game development framework developed by Almas Baimagambetov.

But, this game engine can also be used for other use cases. In this post, we will be building a system monitoring dashboard, which can run on a Raspberry Pi.

The dashboard can be used to keep an eye on any device that can report its state to a queue. And, for me personally, it finally solves the problem of finding the IP addresses of all my Raspberry Pi’s when my router decided to shuffle them.

Book review: “OpenJDK Migration for Dummies”

Is “OpenJDK Migration for Dummies” worth reading? I’d say so!

Gerrit and Ivar’s North America JUG Tour!

Because I will be in the US this month, I decided to do a little Java User Group tour again. Ivar Grimstad from the Eclipse Foundation will join me and we will visit a couple of JUGs.

Do you want your ad here?

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

[email protected]

Comments (3)

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.

david avatar

david

2 years ago

Hi, is there a git repository to try to use your code and implement a linux version?

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.

Gerrit Grunwald avatar

Gerrit Grunwald

2 years ago

Hi there, I did not publish the code of JDKMonitor because it is written in Swift, not Java. But I wrote a similar tool in Java which is already available for Mac, Linux and Windows, you can find it here <a href="https://github.com/HanSolo/JDKMon" rel="nofollow ugc">JDKMon</a>. It is similar but comes with different features.

20

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.

Helidon 4.0, Eclipse Serileştirici 1.0, JDK 22 için JEP'ler • Barış ARAN

2 years ago

[…] Morocco’da çalışıyor Gerrit GrunwaldAzul’da Baş Mühendis, tanıtıldı OpenJDK’nın bir sonraki sürümüne/güncellenmesine kalan gün sayısını görüntüleyen […]

11

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.

Mastodon

Subscribe to foojay updates:

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