[ARCHIVED] PluotSorbet is a J2ME-compatible virtual machine written in JavaScript.
Перейти к файлу
Marcus Cavanaugh 665431f21c Prompt the user when the app requests SMS messages. 2014-09-19 15:49:57 -07:00
certs Rebuild _main.ks 2014-09-08 11:06:18 -07:00
classfile Merge pull request #179 from marco-c/remove_signaturejs 2014-09-03 19:19:57 -07:00
java DirectUtils has to take transparency into account 2014-09-17 16:13:33 -07:00
libs Resize canvas to fill screen on mobile-sized devices. 2014-09-19 11:42:28 -07:00
midp Prompt the user when the app requests SMS messages. 2014-09-19 15:49:57 -07:00
style Prompt the user when the app requests SMS messages. 2014-09-19 15:49:57 -07:00
tests Remove GetRGBDrawRGBNoAlphaTest 2014-09-19 08:36:48 -07:00
.gitignore Add test.log file to .gitignore 2014-09-13 20:14:14 -07:00
.travis.yml fix error in travis config 2014-08-04 19:59:13 -07:00
LICENSE add license for Forge files 2014-09-03 00:35:52 -07:00
Makefile Use a simple python tool to print the log file 2014-09-17 13:09:34 -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 remove logging of class files we load 2014-09-09 14:37:47 -07:00
classinfo.js stringify class, instance, and field objects more specifically 2014-09-12 00:58:44 -07:00
context.js read the correct arguments from the caller's stack; stop unnecessarily bitwise-anding integer 2014-09-11 14:27:11 -07:00
desktop-ui.js Show the coordinates when mousing over the canvas for debugging 2014-08-06 17:20:40 -04:00
dumplog.py Use a simple python tool to print the log file 2014-09-17 13:09:34 -07:00
frame.js simplify stack reads with stack.read function 2014-09-08 19:13:52 -07:00
game-ui.js whitespace fixes 2014-08-05 22:11:32 -07:00
index.html Prompt the user when the app requests SMS messages. 2014-09-19 15:49:57 -07:00
instrument.js log SSLStreamConnection host/port 2014-09-12 11:35:52 -07:00
jvm.js Add Isolate ID property, id0 native function, calculate the correct displayId 2014-08-08 15:24:24 -07:00
legacy.js Fix Math.fround polyfill 2014-09-17 09:12:50 -07:00
main.js Revert "Inject test scripts with casperjs" 2014-09-17 11:28:04 -07:00
manifest.webapp Resize canvas to fill screen on mobile-sized devices. 2014-09-19 11:42:28 -07:00
native.js Return proper timezone for "com.sun.cldc.util.j2me.TimeZoneImpl.timezone". 2014-09-17 12:14:12 -07:00
opcodes.js cleanup opcode table 2014-07-12 11:48:05 -07:00
runtime.js implement getIsolates0 2014-08-08 13:04:40 -07:00
signature.js Add a getINSlots function to Signature and use it instead of parse 2014-09-12 12:05:11 -07:00
style.css Resize canvas to fill screen on mobile-sized devices. 2014-09-19 11:42:28 -07:00
timer.js add zero timer 2014-07-17 21:18:53 -07:00
util.js remove unused util.* log methods 2014-09-08 01:11:45 -07:00
vm.js Add a getINSlots function to Signature and use it instead of parse 2014-09-12 12:05:11 -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.