CheerpJ converts Java apps into JavaScript for the web

Convertation of applications and Java libraries  to web applications is no longer challenge. CheerpJ has managed to develop an unique technology
26 June 2017   2614

Java is a popular general-purpose programming language and computing platform

CheerpJ is the Java compiler for Web applications which serves to convert any Java application and library to a browser-based Web application effortlessly.

The CheerpJ Applet Viewer extension, created by Leaning Technologies and based on the CheerpJ technology, takes Java bytecode and turns it into JavaScript without needing the Java source or any plugin. Converted applications that can be deployed on a web server via both jar.js JavaScript and .jar files.


JavaScript is a lightweight interpreted or JIT-compiled programming language with first-class functions

Bidirectional liaison between Java and JavaScript is quite challenging for any JavaScript library and browser API from Java as well.

The most important features of Cheerp®J are following:

  • open-source compiler based on LLVM
  • native JavaScript memory model
  • clean access to HTML5 DOM
  • optimized performances and output size
  • JavaScript  interoperability

CheerpJ can generate Java archive (.jar) files as well as one single files including both reflection and dynamic classes.

The Applet Viewer extension compiles the Java applet on the fly, without relying on any remote server. The extension will be available on different popular browsers such as GWT(Google Web Toolkit) and Chrome that are running in a beta release now.

Compared with other technologies, Learning Technologies has no partial implementation of the Java runtime library, they rather convert than adapt to new applications. Technologies, which compile to JavaScript from other languages, include Scala.js, the Kotlin language, and Microsoft’s TypeScript.

Using The CheerpJ Applet Viewer requires no effort and installation of the extension proceeds just one click, creating the icon in the upper right corner of Chrome.
A restricted public release of CheerpJ is expected to be released in the upcoming July. As for a commercial version, it will roll out in the autumn.

Bisq Decentelized Exchange v. 1.0 Released

According to GitHib repository, it is written in Java programming language
16 April 2019   289

The developers of Bisq presented a new version of the decentralized exchange (v1.0).

The project repository on GitHub notes that version 1.0 is the most important milestone in the development of the Bisq platform.

Thus, the new version of the software implements a decentralized autonomous organization mechanism (Bisq DAO). It allows exchange users to directly participate in project management.

For example, those who contribute to the development of Bisq may receive rewards in BSQ tokens. Also, the use of these assets can reduce trade commissions by 90%.

Among other changes - bug fixes, minor improvements to the user interface.