2011-11-10 23:31:33 +00:00
2011-07-18 00:56:41 +01:00
2011-11-10 23:14:01 +00:00
2011-11-10 23:14:01 +00:00
2011-11-10 23:14:01 +00:00
2011-07-20 18:19:50 +01:00
2011-08-10 00:55:17 +01:00
2011-11-10 23:31:33 +00:00

BicaVM
======

This project is an implementation of a JVM in JavaScript. At this
moment it runs Java Code but is more like a proof of concept than a
real JVM. Alot of work is required to make this JVM to run java code
(including writting an entire runtime enviroment).

Installation
============

1. Checkout the code from github
2. make - A webserver will start
3. Point the latest version of chrome to http://0.0.0.0:8080/

What can/can't do at this point
==========================

BicaVM can interpret a big chunck of JVM's bytecode, probably around
60%. However is wildy incomplete. It has a JNI interface that maps to
JavaScript functions. It has no JIT compilation.


Description
Javascript implementation of JVM
Readme 31 MiB
Languages
Python 76.9%
JavaScript 18.5%
Java 3.9%
HTML 0.6%
Makefile 0.1%