Start Page
Redirected from StartingPoints
Pre-release available: jp2x-0.2-pre1 (06/07/07)
Note: While reasonably stable, JP2X is undergoing rapid development and should be considered beta software. Feedback are encouraged and welcomed.
Overview

JP2X project has for main goal to provide a complete and free Java environment for the GP2X. See the Objectives to know why this project was started and what it attempts to be.

JP2X is based on these projects:

  • Cacao JVM : a JVM with JIT, in particular for ARM (thanks to Christian Thalinger a.k.a twisti from Cacao project for his support)
  • GNU Classpath : the free implementation of Java libraries from GNU
  • SDLJava : a Java binding to SDL
  • SDL-AWT : AWT peers over SDLJava for GNU Classpath

JP2X is distributed under the terms of the GNU General Public License.

Roadmap
  • 0.2-pre1 (current): SDLJava support
  • 0.2-pre2 : AWT/Swing support
  • 0.2-pre3 : MIDP2 support
News

04-07-2007

  • Updated to Cacao 0.98 and Classpath 0.95

09-10-2006

  • [FEATURE] Developed the "JP2X Demo" to test SDLJava performance on GP2X.

04-10-2006

  • [IMPROVEMENT] Copy of data from Java to SDL surface is now 4x faster (fix in SDLJava JNI code)

05-09-2006

  • Creation of the SDL-AWT project to provide AWT on top of SDL.

24-08-2006

  • Switch to Cacao JVM (provides a JIT for ARM) with help of Christian Thalinger (a.k.a twisti) from Cacao project.

23-08-2006

  • [BUGFIX] Fixed a bug in SDLJava library (get/setPixelData32() method) and submitted the patch to SDLJava project.

10-08-2006

  • Updated to GNU Classpath 0.92

01-08-2006

  • Added SDLJava CVS HEAD (01-08-2006)

28-07-2006

  • Successful compilation of JamVM 1.4.3 / GNU Classpath 0.91 for ARM920t
  • Simple "Hello World" program works

26-07-2006

  • Creation of the project