jMonkeyEngine + iPhone anyone?

Man, how nice would it be to run jMonkeyEngine apps on your iPhone or iPod? Just Java by itself would be a nice start... something Sun has publicly expressed interest in.

Well, as many of you probably know already, Apple announced their iPhone SDK on Thursday. Seeing as how the iPhone has an ARM based CPU that already has Java acceleration support floating around out there, I hoped it would only be a matter of time until Java support was announced as well. I sat back impatiently to wait... (Well, maybe not patiently, as I tried poking my few contacts in Sun to see if there was something already in development.)

Fortunately, it looks like the wait was blessedly short, as only a day after the SDK announcement, Sun's VP of marketting, Eric Klein, announced that Sun will make a special JVM for the iPhone and the iTouch iPod.

The iPhone is purported to have a "lightning fast" OpenGL ES implementation. After my recent experiments with porting jMonkeyEngine to Android, I'm pretty confident that a port to the iPhone would also be possible. It would be a lot more possible though if Sun's JVM exposes OpenGL ES, so Sun, if you are listening, please look into that!

5 comments:

Tom said...

And how is jME going along generally? Any new development? I've been watching the front page but there isn't much happening there.. I'd love to use it in the future.

Renanse said...

It's coming along quite well, actually. The front page is not the best indicator of activity though... I suggest hanging out on the forums.

Also, if you are going to JavaOne, be sure to stop by our tech session.

Wegg said...

I'd love to see you support OpenPandora. With it's dual analog joysticks, Dpad, touchscreen etc. Awesome portable gaming platform with logs of power.

http://www.openpandora.org/

Would that be possible?

Renanse said...

It should be possible, but would need some support from the lwjgl guys first.

Wegg said...

I hopped onto the #lwjgl IRC chat room and asked but. . . they talked geek to me. I guess the Pandora uses OpenGL ES 2 and they said that they would have to "make changes" for it to work. They didn't say if they would or not though. Didn't really want to push. . .

I saw you are interested in the iPhone but. . . this Pandora thing is way cooler. I'm just hoping developers get excited about it.