- BicaVM – Javascript implementation of JVM – https://github.com/nurv/BicaVM
- This project is an implementation of a JVM in JavaScript. At the moment it runs Java code, but is more like a proof of concept than a real JVM. A lot of work is required to make this JVM run Java code
(including writing an entire runtime enviroment).
BicaVM can interpret a big chunk of the JVM’s bytecode (probably around 60%). However, it is wildy incomplete. It has a JNI interface that maps to JavaScript functions. It has no JIT compilation.- “BicaVM: JVM in JavaScript – Why?” by Artur Ventura (Surf The Edge blog; 2011.11.20) – http://www.surf-the-edge.com/2011/11/15/bicavm-jvm-in-javascript-why/
- “JavaScript JVM Runs Java” (SlashDot; 2011.11.21) – http://developers.slashdot.org/story/11/11/21/0454254/javascript-jvm-runs-java
- article – “JavaScript JVM runs Java” by Mike James – http://www.i-programmer.info/news/167-javascript/3360-javascript-jvm-runs-java.html
- “JSava: a Java bytecode interpreter in JavaScript” (at “Things I’ll Forget In A Month”) – http://blog.zortrium.net/archives/96
2011.11.21
Implementations of programming languages in other programming languages
1 Comment »
RSS feed for comments on this post. TrackBack URI
Hi,
FYI, we have developed another Java VM which can be converted in Javascript and run in a HTML5 browser:
Demo: http://jainja-demo.thenesis.org
Project page: http://jainja.thenesis.org
LikeLike
Comment by Roger Schmidt — 2011.11.29 @ 07:19