If you would care to look at the Kaffe Ports page you will notice that this open source JVM has been available for the PS2 for some time: http://www.kaffe.org/ports.shtml
Kaffe has been ported to a vast number of platforms, mainly those ones that Sun can’t be bothered with, such as BeOS or Amiga OS. This is the benefit of open source.
The link points to a Japanese web site( http://www.sofarts.com/oldnew/computer/env-soft/pc-unix/ps2linux/kaffe.htm ), but you will notice in the top left corner there is a button with “English” written in it, this will translate the page into something proposing to be English…
Now before you all start getting excited, I will point out now that it is meant for Linux for PS2:
http://uk.playstation.com/hardware/linux_hardware.jhtml?linktype=NAV
Note the 40Meg hard drive and the 8meg ram card needed.
However, this is not that much different from the rumoured spec for the new PSX featuring DVD writer, 120Meg H-Drive, internet connection etc (see http://www.psx2.com/news/view_news.php?time=1054179401#1054179401 )
But they miss out on any greater technical detail, as memory is going to be vitally important if you are expecting anything other than crappy MIDlets to run on it.
The point being is that its got to be running on some OS for internet connection, and as most likely Linux would be chosen (cant see Windows CE some how).
This also highlights another problem, speed, the CPU in the PS2 runs at 294Mhz and is a RISC processor, with 8K data cache its going to be hard on Java.
But I couldn’t find the memory bus speed, or the width of the data bus (32,64, 128 bits), used to know it but have forgotten. It also uses dreaded RD-Ram (Rimbus anyone? Thought not), Which is fine for bandwidth but has very poor latency. These are more important.
32 Meg of ram, of which 4 Meg is Vram hardly cuts it today either.
(A technical overview of the ps2 : http://www.arstechnica.com/cpu/1q99/playstation2-pr.html Take with a pinch of salt.)
Woz.
Don’t expect a hotspot compiler, which is arguably a disadvantage to entertainment software anyway.