Leaning Technologies Solutions for the Public Sector

CheerpJ

CheerpJ ​i​s a distribution of OpenJDK that runs inside your browser. It operates as an on-the-fly translator of your Java client application ​into WebAssembly and​ JavaScript​, that your browser can understand natively. This approach delivers ​your full, unmodified application​ ​t​o modern browser environment with no changes to your existing codebase​, as if it were a Web Application.

Key Benefits:

  • Preserve investments: Run your existing Oracle Forms and EBS front‑ends in a browser without rewriting or replatforming.
  • Improve security: Eliminate outdated Java plugins and minimise exposure by running applications in a secure browser sandbox.
  • Enable modern access: Make legacy applications available on any modern browser, across devices, including thin clients.
  • Accelerate modernisation: Remove technical blockers to broader IT and cloud modernisation strategies without disrupting operations.

Capabilities

CheerpJ provides a robust set of capabilities designed to meet the needs of enterprise and public sector environments:

  • Browser-based JVM: Enables modern browsers to run Java 8, 11, and 17 client-side.
  • Complete OpenJDK Runtime: Ensures full compatibility with the most complex Java clients, including Swing/AWT.
  • Broad Compatibility: Supports networking, file systems, clipboard, Swing/AWT, and most Java 8 features.
  • No Source Required: Operates directly on the application bytecode (.jar files) - no access to the source is required.