diff --git a/README.md b/README.md index 4346abc..f91d6bf 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ CheerpJ is a Java bytecode to JavaScript compiler, compatible with 100% of Java, which allows to compile any Java SE application, library or Java applet into a JavaScript application. -Download latest version: [![Latest version](https://img.shields.io/badge/cheerpj-beta3-brightgreen.svg)](https://leaningtech.com/cheerpj/download/noncommercial/) +Download latest version: [![Latest version](https://img.shields.io/badge/cheerpj-1.0-brightgreen.svg)](https://leaningtech.com/cheerpj/download/noncommercial/) Main documentation link: @@ -25,11 +25,13 @@ CheerpJ is constituted of three components: What is unique about CheerpJ? ------- + 1. CheerpJ can convert 100% of Java including reflection and proxy class creation, with no manual intervention on the code. 2. CheerpJ works directly on Java bytecode, and does not require access to the Java source code. -3. CheerpJ has a full Java SE runtime, inclusive of Swing/AWT. +3. CheerpJ comes with a full Java SE runtime, inclusive of Swing/AWT. It supports audio, printing, and any other Java SE component. 4. The JavaScript code generated by CheerpJ is highly optimised and garbage-collectible. 5. CheerpJ enables bidirectional Java-JavaScript interoperability. JavaScript libraries, as well as the DOM, can be called and manipulated from Java. Converted Java modules can be invoked from JavaScript. +6. CheerpJ supports Java multi-threading. In addition, it allows to create concurrent applications by using WebWorkers. Getting Started ------- @@ -47,7 +49,7 @@ Several demos of CheerpJ can be found at https://leaningtech.com/cheerpj/demos/ Bugs and Questions ------- -CheerpJ is currently in a public beta stage, and we welcome any feedback and bug report on it through our [Issue Tracking](https://github.com/leaningtech/cheerpj-meta/issues). +We welcome any feedback and bug report on it through our [Issue Tracking](https://github.com/leaningtech/cheerpj-meta/issues). You can also get in touch via our [mailing list][mail].