BicaVM/README

26 lines
727 B
Plaintext
Raw Normal View History

2011-11-10 23:31:33 +00:00
BicaVM
======
2011-11-11 08:52:34 -06:00
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).
2011-11-10 23:31:33 +00:00
Installation
============
2011-11-11 08:52:34 -06:00
1. Check out the code from GitHub
2011-11-10 23:31:33 +00:00
2. make - A webserver will start
2011-11-11 08:52:34 -06:00
3. Point the latest version of Chrome to http://0.0.0.0:8080/
2011-11-10 23:31:33 +00:00
2011-11-11 08:52:34 -06:00
What it can / can't do at this point
2011-11-10 23:31:33 +00:00
==========================
2011-11-11 08:52:34 -06:00
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
2011-11-10 23:31:33 +00:00
JavaScript functions. It has no JIT compilation.
2011-11-10 23:33:04 +00:00
Contact
=======
2011-11-11 08:52:34 -06:00
bicavm@surf-the-edge.com