J2ME action games were my entertainment source in my middle school. They had some interesting adventure story and I want to bring the experience back.
The goal is to make a open source emulator for the MIDP platform to play old J2ME games.
Even though I can pull all the source code, I know nothing about how the code work. I have never program for MIDP platform before. It is overwhelming with all sort of features and very little documentation on about what is going on. I also don't know what to ask and who to ask. Because of that, I think I will start from scratch.
- I am reading MIDP 2.0 - JSR118 and adding it for implementation reference.
- After reading and defining all the classes, methods, and documenting those, I will create a archive branch with no implementation so that someone can start from there.
There are some JSRs relevant to the MIDP platform.
- CLDC 1.0 (JSR 30)
- CLDC 1.1 (JSR 139)
- MIDP 1.0 (JSR 37)
- MIDP 2.0 (JSR 118)
- Mobile 3D Graphics API for J2ME (JSR 184)
- MIDP 3.0 (JSR 271)
freej2me
uses ant as build tool.- Requires Oracle Java 8 as it is shipped with JavaFX.