CheerpJ Demo: SwingSet3 – Java Swing to HTML5
This demo show how any complex Java Swing client can run unmodified as a browser-based Web application. In these demo, 100% of the Java client is running browser-side, with no server-side component other than a regular HTTP server.
The Java Swing toolkit, a GUI system fully implemented in Java, was designed to provide a consistent look and feel across devices and operating systems, and is very prevalent in Enterprise Java applications.
Basic usage of CheerpJ requires just 2 lines of code, while a host of optimizations allows to greatly improve performance.