awesome-j2me
Awesome list about everything related to J2ME, a Java specification for old keypad phones and PDAs.
https://github.com/hstsethi/awesome-j2me
Last synced: about 1 hour ago
JSON representation
-
Development
-
SDKs
- Hecl - A mobile scripting language based on Java, capable of running on J2ME based devices.
- 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.
- 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.
- Sun WTK - Official J2ME SDK by Sun.
- Sun Java Me SDK - 3_0-win) - Successor to WTK that integrates CLDC, CDC and Blu-ray Disc Java technologies into one.
- Sony Ericsson - Supports various Sony Ericsson devices. Can run Mascot capsule software too.
- Soap ME - SOAP compliant Web service container that supports dynamic development.
-
- Cibyl - Cibyl is an environment to compile and run programs written in C,
- NN JSON - JSON parser for CLDC 1.1.
- NN JSON CLDC 1.0 - Modified version of NN JSON for CLDC 1.0.
-
API Docs
- J2MEDocs - Documentation for J2ME and some vendor specific APIs.
-
IDEs
- 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.
- NetBeans 6.1 - Mobility-pack, stadard NetBeans and Java-ME sdk, all of them are required to setup MIDP devlopment enviorment.
- NetBeans 6.1 - Mobility-pack, stadard NetBeans and Java-ME sdk, all of them are required to setup MIDP devlopment enviorment.
- JCreator - Java IDE written in C++.
- NetBeans 6.1 - Mobility-pack, normal NetBeans and Java-ME SDK, all of them are required to setup MIDP development environment.
-
-
Reverse Engineering
-
Decompilers
- Vineflower - Fork of Fernflower decompiler with improved output quality.
- Recaf - Bytecode editor that supports multiple decompilers.
- Fernflower - Analytical Java decompiler by Jet Brains.
- Javadecompilers.com - Online Java decompiler that supports various decompilers.
-
IDEs
- PyLng - HandyGames .lng file parser written in Python.
-
-
Native Software
-
Apps
- Discord J2ME - Unofficial Discord client for J2ME. Utilizes proxy server for HTTP, gateway connections.
- Jtube - YouTube client based on Invidious API.
- Telegram Micro - Telegram client.
- Hotpants - HOTP/TOTP client.
- J2ME Emu Software - Executables, source code of various emulators that run on J2ME.
- MeBoy - GameBoy emulator.
-
Video Games
- Moby Games - Database of J2ME games with links to official stores.
- The "New" J2ME software archive - 74GB+, sorted collection of J2ME games.
- Gravity Defied CPP - C++, SDL2 port of J2ME game of same name.
- Kahvibreak - Collection of J2ME games.
-
-
Related Projects
-
Video Games
- J2ME Fandom - Wiki of everything related to J2ME.
- Awesome Symbian - An Awesome List about everything related to Symbian, a discontinued mobile OS for ARM popular in early 2000s. It supports J2ME as well.
- Cell Phone Game Preservation Wiki - Wiki dedicated towards phone preservation, e.g. emulation and game dumps.
- J2ME Preservation - Archive of various J2ME software.
- J2MEFandom - Wiki of everything related to J2ME.
-
-
Tutorials
-
Video Games
- J2ME In Nutshell - "Solid, no-nonsense reference to the "alphabet soup" of micro edition programming, covering the CLDC, CDC, KVM and MIDP APIs".
- Revive Nokia N95 - A quick guide to revive the legacy Nokia N95 and develop for it.
-
Academic Articles
- 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.
- Developing Jini applications using J2ME technology - Book on Developing networking applications using Jini and J2ME.
- J2ME-Based Mobile Virtual Laboratory for Engineering Education - Paper on development of an Electrical Engineering Virtual Laboratory with J2ME.
- Technical Report: Bluetooth integration into CLDC/MIDP. - A technical report detailing the integration of Bluetooth technology within CLDC/MIDP environments.
- NanoBase: A tiny relation database manager for the JME CLDC/MIDP Platform - A paper presenting NanoBase, a lightweight relational database manager specifically designed for the JME CLDC/MIDP environment.
- MIDP based J2ME driver for accessing MySQL from mobile devices - A paper presenting a MIDP-based J2ME driver that enables mobile devices to access MySQL databases similarly to how JDBC functions.
-
-
Communities
-
Academic Articles
- HackClub Retrospect J2ME - J2ME development contest by Hackclub. Features Awesome J2ME in it's resources section.
- Ketai Wiki - Wiki dedicated to cataloging games from Japanese Feature Phones (keitai), pre-Android/iPhone mobile devices released in Japan.
- r/J2MEGaming - Reddit community for J2ME, Symbian and related platforms.
-
Video Games
-
-
Emulators
- J2ME Loader - J2ME emulator for Android.
- JL Mod - Fork of J2ME loader with Mascot capsule v3 support.
- JS2 J2ME - J2ME emulator for Firefox OS.
- FreeJ2ME - J2ME emulator with LibRetro, AWT and SDL2 frontends.
- PSPKvm - J2ME emulator for PSP.
- 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.
- SquirrelJME - Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.
Programming Languages
Categories
Sub Categories
Keywords
j2me
11
java
5
decompiler
3
android
2
reverse-engineering
2
emulator
2
javame
2
java-me
2
j2me-platform
2
libretro
2
opengles-android
1
j2me-emulator
1
awt
1
emulator-frontend
1
sdl2
1
sdl2-frontends
1
symbian
1
nokia
1
ngage
1
n-gage
1
static-analysis
1
jvm-bytecode
1
javafx-application
1
javafx
1
java-decompiler
1
decompile
1
bytecode-manipulation
1
bytecode-engineering
1
bytecode
1
asm
1
agent
1
fernflower
1
squirreljme
1
retroarch
1
ratufacoat
1
native
1
jvm
1
iot
1
embedded
1
compiler
1
c
1
translate
1
python
1
parser
1
lng
1
javagame
1
handygames
1
deepl
1
json-library
1
json
1