Leaning Technologies News

Leaning Technologies announces a technical partnership with PhET Interactive Simulations

 29.07.2020 -  Stefano De Rossi

Leaning Technologies and University of Colorado Boulder’s PhET Interactive Simulations partner to bring PhET’s free Java simulations to the web, supporting global math and science learning. PhET’s legacy Java simulation, Forces and Motion, now runs in any web browser, thanks to Leaning Technologies’ CheerpJ Java to WebAssembly compiler. (Image by PhET Interactive Simulations, University of Colorado Boulder, licenced under CC-BY 4.0.) Taking advantage of Leaning Technologies’ CheerpJ Java to WebAssembly compiler , PhET Interactive Simulations at University of Colorado Boulder has developed a stopgap solution to make their Java simulations accessible via any web browser, without a local Java installation.

Read more…

Cheerp 2.5 released

 13.05.2020 -  Stefano De Rossi

Today we announce the release of Cheerp 2.5, the first major release of the Cheerp compiler after the release of 2.0 — the first release to support WebAssembly — one year ago. This follows our release candidate of April 8th, announced here . Cheerp is an open-source, enterprise-grade C/C++ compiler that can generate WebAssembly , JavaScript, or a combination of the two. It is a commercial alternative to the Emscripten toolchain, focused on providing better interoperability with JavaScript, allowing to generate garbage-collectable JavaScript, smaller WebAssembly build size and better performance.

Read more…

CheerpJ 2.1 released

 06.04.2020 -  Stefano De Rossi

Today we release CheerpJ 2.1, the latest major update to our Java to WebAssembly and JavaScript compiler. About CheerpJ CheerpJ is a solution to compile ahead of time and execute Java bytecode on the browser in WebAssembly and JavaScript. It comes with a full Java runtime environment, and with Java-JavaScript bidirectional interoperability. CheerpJ provides several browser-based system functions, including virtualized file systems, I/O, networking and audio. Since release 2.0, CheerpJ supports WebAssembly in its runtime environment, for higher performance and smaller footprint.

Read more…