[ARCHIVED] PluotSorbet is a J2ME-compatible virtual machine written in JavaScript.
Перейти к файлу
Andreas Gal 010fcf8dc3 Merge pull request #33 from mykmelez/class-not-found-exception
make ClassNotFoundException a subclass of Error
2014-08-05 12:18:49 -07:00
classfile parse and ignore deprecated attribute 2014-07-30 17:25:07 -07:00
java Add missing static keyword 2014-08-05 11:55:23 -07:00
libs Implement other natives 2014-08-05 09:40:32 -07:00
tests Fix drawArc a little bit, and add tests of drawArc and drawString to HelloMid 2014-08-05 14:44:46 -04:00
.gitignore Add .DS_Store to .gitignore 2014-08-05 11:05:44 -04:00
.travis.yml fix error in travis config 2014-08-04 19:59:13 -07:00
LICENSE Add IBM license for the FileConnection API to the LICENSE file 2014-08-04 08:34:20 -07:00
Makefile unburn build 2014-08-05 12:17:41 -07:00
README.md Update README.md 2014-08-02 10:31:22 -07:00
arrays.js fix a couple array handling bugs 2014-07-18 01:20:06 -07:00
classes.js use Object.create to clarify intent 2014-08-05 12:15:13 -07:00
classinfo.js eliminate .staticFields and store static field values directly in field 2014-08-01 23:14:57 -07:00
context.js Use console.info to log uncaught exceptions 2014-08-05 11:48:37 -07:00
encoding.js loading encoding.js if needed 2014-08-02 11:24:15 -07:00
frame.js remove getOp 2014-07-28 09:14:00 -07:00
index.html polyfill TextEncoder in Chrome 2014-08-05 11:06:35 -07:00
jvm.js pass arguments to main 2014-08-02 15:56:56 -07:00
legacy.js add legacy.js 2014-08-04 19:55:18 -07:00
long.js fix Long export 2014-07-16 19:11:59 -07:00
main.js Remove WIP natives and logging statements 2014-08-05 10:05:59 -07:00
midp.js Fix withPixel to save and restore the context 2014-08-05 14:53:35 -04:00
native.js use new operator to instantiate Uint8Array for Chrome 2014-08-05 11:54:38 -07:00
opcodes.js cleanup opcode table 2014-07-12 11:48:05 -07:00
signature.js count slots used in parsed signature 2014-07-13 19:32:37 -07:00
timer.js add zero timer 2014-07-17 21:18:53 -07:00
util.js fix test automation 2014-08-04 19:54:58 -07:00
vm.js no need to use getClass in throw_ 2014-08-04 11:32:18 -07:00
zipfile.js wee, fix a bug in the unzip code and decode pngs 2014-08-01 00:30:19 -07:00

README.md

j2me.js Build Status

j2me.js is a J2ME virtual machine in JavaScript.

A few similar projects exist. The primary objective here is to keep this very simple and small and to leverage the phoneME JDK. In particular we are trying to implement as little as possible in JavaScript, re-using as much of the phoneME infrastructure and existing Java code as we can.