PluotSorbet

From MozillaWiki
Revision as of 21:06, 15 June 2015 by MykMelez (talk | contribs) (MykMelez moved page J2me.js to PluotSorbet)
Jump to navigation Jump to search

Welcome to the j2me.js project! j2me.js is a Java virtual machine and J2ME platform written in JavaScript. The goal of j2me.js is to run MIDlets in web apps without a native plugin.

We keep j2me.js simple and small by leveraging existing Java code as much as possible, including the phoneME reference implementation, and implement as little as possible in JavaScript.

You can run j2me.js in your desktop browser (we develop with Firefox and Chrome), in the SpiderMonkey command-line tool, in the Firefox OS Simulator, or on a Firefox OS device.

Source Code

You can find all the source code for j2me.js, plus detailed instructions on how to build and run it, at:

https://github.com/mozilla/j2me.js

Bug Reporting

Please report bugs at our GitHub repository.

Automated Testing

We run automated tests based on CasperJS and SlimerJS on every commit to our GitHub repository, thanks to Travis. You can run them locally with `make test`.

Performance Profiling

We're using several different tools to assess and improve the performance of j2me.js, including both JavaScript and Java profiling. See the GitHub README for more details.

Compilation

We've created an ahead-of-time (AOT) compiler to compile some Java code at build time.

Contact Us