Applications and Java libraries are converted to web applications, so there is no need for plug-ins or Java installations.
Learning Technologies said CheerpJ differs from other technologies to put Java in browsers, such as GWT (Google Web Toolkit) in that other technologies lack full support for Java constructions and have only a partial implementation of the Java runtime library. Those limitations make those other technologies better suited for new applications rather than converting existing ones.
A restricted public release of CheerpJ is planned for July, with general availability, including a commercial version, expected by fall. On the horizon as a target for CheerpJ is WebAssembly, a highly touted binary format that could boost web performance and enable other languages to run in browsers.
Also being released is the CheerpL Applet Viewer Extension, a Chrome extension that enables Java applets without requiring a Java installation or plugin. Applets are enabled through on-the-fly compilation by CheerpJ.js. The extension is now in a beta release.