Skip to content

Commit

Permalink
Merge pull request #186 from leaningtech/graph
Browse files Browse the repository at this point in the history
diagram with outline
  • Loading branch information
bates64 committed Mar 8, 2024
2 parents 603110a + 3a2dd5c commit 297e3d2
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 5 deletions.
26 changes: 21 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,20 @@ Java Web Start / JNLP applications in the browser without plugins.

With CheerpJ, you can:

- Run existing **Java applications** in the browser with no changes
- Include **Java applets** in webpages without legacy plugins
- Migrate **Java Web Start / JNLP** applications to work on modern systems
- Use **Java libraries** in JavaScript/TypeScript seamlessly
- Run existing [Java applications] in the browser with no changes
- Include [Java applets] in webpages without legacy plugins
- Migrate [Java Web Start / JNLP] applications to work on modern systems
- Use [Java libraries] in JavaScript/TypeScript seamlessly
- Interoperate between Java and JavaScript libraries

CheerpJ is based on a full OpenJDK runtime environment. It supports reflection, custom classloaders, networking, file access, clipboard, audio, printing, Swing, and AWT.
CheerpJ is based on a full OpenJDK runtime environment and supports:

- [Networking]
- [Virtualized filesystem]
- [Clipboard]
- Audio
- Printing
- Swing/ AWT

[Get started](https://labs.leaningtech.com/cheerpj3/getting-started)

Expand Down Expand Up @@ -74,3 +81,12 @@ We have a vibrant Discord community where you can ask questions, share your proj
[Follow us on Twitter](https://twitter.com/leaningtech)

[^compat]: CheerpJ has been tested on Oracle Forms, EBS, Swing, AWT, and numerous frameworks and libraries. It should be able to run Java SE applications that you would otherwise need a Java Runtime Environment for.


[Java applications]: https://labs.leaningtech.com/cheerpj3/getting-started/Java-app
[Java applets]: https://labs.leaningtech.com/cheerpj3/getting-started/Java-applet
[Java Web Start / JNLP]: https://labs.leaningtech.com/cheerpj3/getting-started/JNLP
[Java libraries]: https://labs.leaningtech.com/cheerpj3/getting-started/Java-library
[Networking]: https://labs.leaningtech.com/cheerpj3/guides/Networking
[Virtualized filesystem]: https://labs.leaningtech.com/cheerpj3/guides/File-System-support
[Clipboard]: https://labs.leaningtech.com/cheerpj3/reference/cheerpjInit#clipboardmode
Binary file added assets/explanation-diagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 297e3d2

Please sign in to comment.