An awesome list about Java platform Micro edition(J2ME), a Java specification designed for old keypad phones and PDAs. MIDP is used to create Midlets, which have
.jad
or.jar
extension, and run on platforms like old keypad phones or PDAs.
-
J2ME Loader - J2ME emulator for Android.
-
JL Mod - Fork of J2ME loader with Mascot capsule v3 support.
-
JS2 J2ME - J2ME emulator for Firefox OS.
-
PSPKvm - J2ME emulator for PSP.
-
FreeJ2ME - J2ME emulator with LibRetro, AWT and SDL2 frontends.
-
FreeJ2ME Plus - Active fork of FreeJ2ME.
-
Emulation General Wiki - Has a list of J2ME emulators including official SDK emulators by various phone vendors.
-
KEmulator nnmod - Open source J2ME emulator in Java, based on KEmulator 1.0.3.
-
NN JSON - JSON parser for CLDC 1.1.
-
NN JSON CLDC 1.0 - Modified version of NN JSON for CLDC 1.0.
-
Sony Ericsson - Supports various Sony Ericsson devices. Can run Mascot capsule software too.
-
Sun Java Me SDK mirror - Successor to WTK that integrates CLDC, CDC and Blu-ray Disc Java technologies into one.
-
Sun WTK - Official J2ME SDK by Sun.
-
MBooster - Optimizing suite for .jar files. Compresses images, audio, zip files and optimizes API calls.
-
Micro Code - Cross device development framework for J2ME. Supports more than 300 devices.
-
Soap ME - SOAP compliant Web service container that supports dynamic development.
-
J2ME Polish - Open source, Ant based build tool for J2ME that supports building for multiple platforms including Blackberry, Symbian.
-
Extra Transit Mobile Interaction Suite - IDE and SDK for J2ME specializing in development of internet based applications.
-
NetBeans 6.1 - Mobility-pack, normal NetBeans and Java-ME SDK, all of them are required to setup MIDP development environment.
-
Eclipse - Archive of all versions of Eclipse IDE.
- J2ME Docs - Documentation for J2ME and some vendor specific APIs.
- PyLng - HandyGames .lng file parser written in Python.
Any decompiler that works for Java will work for J2ME too.
-
Jd Decompiler - Java decompiler with support for Java 5 and later.
-
Fernflower - Analytical Java decompiler by Jet Brains.
-
Javadecompilers.com - Online Java decompiler that supports various decompilers.
-
Vineflower - Fork of Fernflower decompiler with improved output quality.
-
Recaf - Bytecode editor that supports multiple decompilers.
-
Jtube - YouTube client based on Invidious API.
-
Telegram Micro - Telegram client.
-
MeBoy - Supports emulating GBC with sound, color and save states.
-
J2ME Emu Software - Executables, source code of various emulators that run on J2ME.
-
Hotpants - HOTP/TOTP client.
-
Discord J2ME - Unofficial Discord client for J2ME. Utilizes proxy server for HTTP, gateway connections.
-
Kahvibreak - Collection of J2ME games.
-
Moby Games - Database of J2ME games with links to official stores.
-
The "New" J2ME software archive - 74GB+, sorted collection of J2ME games.
-
J2ME Preservation - Archive of various J2ME software.
-
J2ME Fandom - Wiki of everything related to J2ME.
-
A Testing Method for Java ME Software - Reviews various unit testing methods for J2ME and introduces a custom one for NetBeans.
-
Security Evaluation of J2ME CLDC Embedded Java Platform - Paper on J2ME security and vulnerability analysis.
-
Automated GUI Testing for J2ME Software Based on FSM - Introduces a technique for automating tests of LCDUI J2ME applications based on FSM.
-
Experiences of Implementing BitTorrent on Java ME Platform - Detailed writeup on implementing BitTorrent client on Nokia S40. Includes metrics and relevant works.
-
Distributed Gaming using J2ME and XML - Writeup on creating a cross-platform using Oracle XML database, IBM WebSphere VM.
-
Kahvibreak Discord - Discord community focused on preserving J2ME games.
-
r/J2MEGaming - Reddit community for J2ME, Symbian and related platforms.