while Sun and Apple are wrestling on this - there are two alternatives that we can try with Bhoost - JamVM and Innaworks.
JamVM
see screenshots of running
Jetty Servlet engine on iPhone
you can find more by searching for
JamVM in Google
:
apparently the main developer of JamVM did the port to ARM (processor on which iPhone runs)
so it is there - and looks like JamVM has a good Objective C bridge, so yea - Apple and Sun did not do the job, but seems like daring peoplehave made Java work on iPhone. And mind you, JamVM is J2SE, not J2ME
Innaworks
This solution
has worked before on Brew so it is proven. It may not be free though and I see no way to download it yet. Besides it is J2ME.
What works for is though is that Innaworks claims to have implemented JSR APIs for accelerometer, touch screen, etc.