Preserve access to existing Oracle Forms (Applets and FSAL) with no changes, using the CheerpJ technology.

At Leaning Technologies, we help harness the power of modern browsers so you can develop complex, high-performance web applications, or preserve critical legacy systems, in any programming language.
Our state-of-the-art WebAssembly solutions are here to help.
We make WebAssembly solutions to help businesses making the transition from native to modern Web Applications.
Since 2012, our technologies have given organisations a real alternative to rewriting existing applications to HTML5/JavaScript, or to discontinuing mission-critical internal applications.
Preserve mission-critical legacy applications written in Java, Flash and beyond, by automatically converting or emulating them to HTML5 and WebAssembly.
We provide automated migration solutions for:
The Leaning Technologies
Software development tools to target HTML5 / WebAssembly from several programming languages and systems.
Our tools can be used to develop new applications or modernise existing ones:
The Leaning Technologies
Enterprise-grade C++ compiler to WebAssembly and JavaScript, with zero-overhead DOM and Web API interoperability.
Enterprise-grade solution to run Java client applications on modern browsers. Compatible with 100% of Java 8 and with full JRE coverage.
Virtualisation solution to run x86 binaries in WebAssembly, browser-side. Execute Linux applications and libraries on the browser, on their own or integrated with external HTML5 code.
What We Offer
Thanks to their improved performance, security and platform-independency, Web Applications are gradually replacing the role of most desktop applications.
Leveraging WebAssembly and our development tools, you can future proof your products and internal applications by bringing them to the Web.
The web browser is well on its way to becoming the dominant platform for executing applications, including both public-facing products, as well as internal applications.
This trend has accelerated since the standardisation of WebAssembly: a new language supported by all modern browsers, and designed to fulfil the performance needs of complex Web Applications.
Thanks to WebAssembly, and with the right development tools, organisations can develop applications in virtually any programming language, targeting the browser automatically.
As a specific use case, organisations can extend the life of applications based on legacy technology, such as Java Applets and Adobe Flash, by converting or emulating them in HTML5.
With our conversion tools, you can extend the life of your legacy application by automatically converting it to HTML5 / WebAssembly. Whether Java Applet, standalone Java client, or Flash, we have a solution for you.
Leaning Technologies has been directly involved in the specifications and browser implementation of WebAssembly since its inception.
We actively champion multiple proposals for the furthering of the standards and are active implementers and contributors to all the main Desktop browsers, including Google Chrome, Safari and Firefox.
Our WebAssembly experts are ready to support your complex development or migration project to HTML5.
The performance and size of the converted code have been always quite impressive, but in the last year, Cheerp has further dramatically improved the runtime speed, and drastically reduced the compiled size, allowing us to save on bandwidth and resources, as well as to extend our customer base. As a matter of fact, the performance is so good that […] we moved to a web-only application!
Vincent Picou
CEO, Dassault Systèmes
Blog and News