CheerpJ Demos

To showcase the capabilities of the CheerpJ compiler we have published several demos

OpenAstexViewer

This demo highlights how complex Java applets with 3D rendering can efficiently and safely run in any browser using CheerpJ.

This specific applet is a visualization tool for protein structures, the source code is available here: OpenAsterxViewer's github repo.

JavaFiddle

A playground to compile and run Java programs directly in the browser. Both console and GUI applications are supported. The standard javac compiler is used, since javac is also written in Java the whole compiler runs in the browser, together with the compiled application.

The source code is available directly on the demo page, just inspect the page using your own browser DevTools.

Swing examples

A few selected Java Swing examples to demonstrate how complex Swing GUI apps can be automatically converted to HTML5/JavaScript.

The source code is available here: Oracles's swing examples.

iText Demo

Edit PDFs fully client side using the industry standard iText library converted to JavaScript.

This demo demonstrates how CheerpJ APIs can be used to instance Java objects and call methods directly from JavaScript.

The source code is available here: link.

Documentation

Developers area

The basics

Compiling your first Java into JavaScript

Getting started

Your first CheerpJ tutorial

Terms & Conditions

By clicking on the ‘Download’ link, you are accepting the CheerpJ non commercial licence agreement.
I accept.

Terms & Conditions

By clicking on the ‘Download’ link, you are accepting the CheerpJ non commercial licence agreement.
I accept.

Terms & Conditions

By clicking on the ‘Download’ link, you are accepting the CheerpJ non commercial licence agreement.
I accept.