Just a question I’m asking myself for a time:
Would it cost that much effort to write an Java AOT compiler for the PS3 based on GCJ?
If it is possible, we have to convince sony to to that, because porting a java title to Runtime(PC) or vice versa still should be eaiser then with C++. Furthermore Sony can rely on well tested code (GCJ) for threading, …
I mean, for PC I prefer a Runtime because it’s JIT can optimize the code for individual CPU(s) in the gamer’s pc, which even may not available during the engine developing. But to me a runtime for a console seems idioteque, since the hardware never changes and performance counts so much.
Any comments are welcome 
This generation of consoles probably won’t have a VM (I hope I am wrong), but the next might.