Also you can write your own wrappers for other Java classes and import them into MidletPascal - so if there is a nice 3D library on the phones you want to use then all thats needed is a wrapper library (done in Java) that gets imported like a normal Pascal unit - check out the Sensor Support and the Game Lib stuff (All MIDP2.0 as far as I know).