A superb extension with great customer support! We have an large, extensive applet that displays automated weather reports from commercial aircraft that is used by weather services world-wide. Thanks to CheerpJ we can now run it again in a browser (chrome). The CheerpJ version is FAST, able to display 800,000+ wind barbs in just a couple of seconds. We’re very happy indeed.
CheerpJ Core is a WebAssembly-based Java Virtual Machine for the browser. It has extensive compatibility with Java 8 and provides a full runtime environment for running Java applications, applets, libraries, and Java Web Start / JNLP applications in the browser without plugins.
Modernise your Java Application to HTML5
With CheerpJ Organisations with products based on Java can migrate applications to HTML5 or the cloud with minimal or no effort, making them accessible from modern browsers, without a local Java installation.
CheerpJ allows a fully automated, full or partial migration of an existing Java client to a browser-based web application.
Key Features
Pricing
- CheerpJ is free to use for personal projects, most non-commercial applications, and technical evaluations.
- For any organization using CheerpJ in any commercial application, internal business application, or for any non-evaluation need.
- For academic, public sector, educational, or non-profit organizations.
Here Are the Most Frequent Questions
Here Are the Most Frequent Questions
CheerpJ can run Java Applets, Java Web Start applications, stand-alone Java applications (including Swing), and Java libraries, on any modern browser that supports WebAssembly.
CheerpJ is the only full Java Runtime Environment for the browser, extensively compatible with Java SE and equipped with a full build of the OpenJDK JRE. By using CheerpJ, you will not need to modify your application – it will just work on any browser, without a local Java installation.
You can use CheerpJ in two scenarios:
- To preserve and improve access to existing legacy Java applications, including third-party ones, in the form of Java Applets, Java Web Start, or standalone. With CheerpJ, you can extend the life of mission-critical Java content, improve its security, and eliminate the need for legacy browsers and Java Desktop installations.
- If you are a developer, to modernise existing Java applications into web applications, without rewriting them. CheerpJ allows you to use existing Java either to develop a full application, or to preserve parts of the application (e.g. the client-side business logic) with a new HTML5 UI, breathing new life in your application with minimal investment.
Yes. CheerpJ is used by many organizations worldwide to run Oracle Java-based products, such as Oracle Forms and Oracle E-Business Suite, on modern browsers. This includes several Fortune 500 companies as well as local and federal government agencies.
CheerpJ is a full JVM in WebAssembly, running client-side within the browser sandbox. It has no native or server-side components. As such, it benefits from the Web security model, drastically improving the application security profile compared to standard Java applications.
Fantastic job. My large JAVA applet for a visual interactive discovery of derivatives and integrals of vector fields had been used all around the world for almost 20 years — then the browsers effectively killed it by withdrawing support for JAVA. I had not been able to rewrite it as a freestanding JAVA main program. So happy when I discovered CheerpJ in the spring. So many happy students, instructors, and folks from everywhere who just to play and discover!
Matthias Kawski
This is great! I had a set of online “animated diagrams” as Java applets since about 1999. Over the years, support for Java in browsers has disappeared due to security concerns. Now I can see my old applets again.
Craig Reynolds
Simply amazing simplicity and effectiveness. Very useful with old switches that only have a Java Applet interface and other similar appliances. Great job!
Gianluca Bonetti
The Java Applet I am using looks and behaves very similarly under CheerpJ on a modern computer, vs an ancient computer with an old browser that actually runs Java applets. Performance is good, too. Five stars!
Mark Riordan
Leaning Technologies coupled their clear ability to extend their toolset to support the ultimate software challenge with an unwavering determination to achieve the level of perfection required. After an intense but relatively short period, Blackbird was able to ship our [HTML] product to clients globally.
Stephen Streater
R&D Director, Blackbird PLC
Discover how to modernize and improve access to your legacy Java applications with CheerpJ.
Schedule a free demo with our team to learn how CheerpJ can help address your Java requirements.
Fill in the form or book a demo directly here