I am working on a Java UI kit that works on both desktop and browser:
Demos: https://www.reportmill.com/snaptea/
Repo: https://github.com/reportmill/SnapKit
There is a lot of benefit to this - fast, traditional desktop development with great deployment. It also has built-in developer tools and online access to a UI Builder. I hope this could make Java Client development interesting again.
I need collaborators to help write demos and improve the kit.
Jeff at ReportMill dot com