MIDPath is a Java library which provides a MIDP2 implementation on top of various graphical libraries (SDL, AWT, SWT, X11, GTK, Qt3/Qt4/Qtopia4, Linux framebuffer) and audio libraries (SDL, ALSA, ESounD, PulseAudio).
MIDPath works with:
MIDPath is released under GPL. The Java code is based on phoneME, a free implementation of MIDP2 from Sun.
JSR184: Mobile 3D Graphics API
Embedded virtual keyboard
Audio engine with streaming support and embedded mixer
Emulation/Pure Java mode
Ogg Vorbis support
Video mode: create video of a MIDlet easily
OpenGL ES backend in pure Java for development or fast deployment
Available in JaLiMo and OpenEmbedded repositories.
Examples of plaform (Screenshots):
Nokia N800/N810 (Maemo)