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 are Leaning Technologies
We make WebAssembly solutions to help businesses making the transition from native to modern Web Applications.
Helping customers globally
Preserve Accessibility to Legacy Applications on Modern Browsers
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:
- Java Applets
- Stand-alone Java Applications, including Java Web Start
- Oracle Forms, including Applets and FSAL
- Adobe Flash (AS2 and AS3), including Flex / Spark
The Leaning Technologies
Preservation Solutions for Legacy Applications
Develop high-performance applications for the browser
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:
- CheerpJ, a browser-based JVM replacement to seamlessly run Java code on the browser;
- CheerpX / WebVM, a virtualisation solution to run x86 binaries on the browser.
The Leaning Technologies
Modernisation Solutions for Enterprise Applications
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
Future Proof Your Technology
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.
Developing for the browser in WebAssembly?
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.
Extend the Life of Legacy Applications
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.
- Continue running Java Applets on modern browsers without a local Java installation.
- Run unmodified Oracle Forms clients on modern browsers.
- Convert back office Java clients, including Java Swing applications, to HTML5, with no code changes.
- Continue running internal Adobe Flash applications without the Flash plugin.
Trusted WebAssembly Experts
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!
CEO, Dassault Systèmes
Blog and News