Mobile 3D Graphics API (M3G)

Mobile 3D Graphics API (M3G) is an optional package which can be used to existing J2ME MIDP 1.0 or MIDP 2.0. profiles. The specification was defined under JSR-184. The target platform of this optional API is J2ME/CLDC 1.1.

More information about M3G can be found at:

Version 2.2 of the J2ME Wireless Toolkit provides support for mobile 3D graphics by implementing JSR 184.
The latest M3G API version can be downloaded from:

rss feed

Links to M3G documents, midlets and other resources.

M3G documents

Site Link The Mobile 3D Graphics API specification Utilizing 3D Graphics in MIDP - Mobile 3D Graphics API (JSR-184) Getting Started With the Mobile 3D Graphics API for J2ME Killer Game Programming in Java Source for J2ME Bluetooth Mobile 3D MIDP 2.0 Evaluation of Java 3D for mobile platforms with M3G

M3G midlets

Site Link JBenchmark3D

M3G forums

Site Link Turbo Squid Mobile Developers Forum Java Forums - J2ME Wireless Toolkit Mobile Game Developer Java Games Forums - J2ME

M3G tools and SDK

Site Link M3GToolkit M3G Exporter Mascot Capsule Toolkit for M3G