Sun to Create Java VM for iPhone

Sun Microsystems is developing a Java Virtual Machine for Apple's iPhone and plans to release the JVM some time after June, enabling Java applications to run on the popular mobile device. According to Eric Klein, vice president of Java marketing at Sun, the JVM is to be based on the Java Micro Edition (ME) version of Java. Although Apple had not shown interest in enabling Java to run on the iPhone, Sun plans to step in and do the job itself after having pondered Thursday's release of an SDK for the iPhone by Apple.

"Now, the iPhone is open" as a target platform, Klein said. The free JVM would be made available via Apple's AppStore marketplace for third-party applications. "We're going to make sure that the JVM offers the Java applications as much access to the native functionality of the iPhone as possible...It's a new platform for us. We might be able to bring additional technologies onto the iPhone and the iTouch." Apple could not be reached for comment on Sun's plans in time for this article.

View: Full Story at InfoWorld

Report a problem with article
Previous Story

Microsoft Faces Probe in Norway

Next Story

Top 10 Jobs in Information Technology

13 Comments

Commenting is disabled on this article.

JVM on iphone would stop apple from monopolizing iphone applications. stopping them from charging $20 a pop for their stupid apps.

I'd be surprised. Half the point of the iPhone SDK setup is so that apple can review everything that gets uploaded. They explicitly ban programs which then act as a loader shell for other programs (e.g. a JVM) so they can ensure the only way to get stuff on your phone/touch is either stuff you have compiled yourself (not a lot they can do about that whilst giving you the sdk) or that they have vetted.
Either sun has got some back-door dealing setup apple haven't announced yet, or more likely, sun is relying on the demand for java to force apple to allow it...

(mattrobs said @ #4.1)
Exactly. There's no way in hell Apple will allow Java on the iPhone. This is just a publicity stunt.

Cool. Don't want or have Sun's junk on ANY of my stuff.

(cork1958 said @ #4.2)
Cool. Don't want or have Sun's junk on ANY of my stuff.

You know, you don't have to install it.

(eSouL said @ #4.3)

You know, you don't have to install it.


But if Apple blocks it outright, then no one will develop anything that uses java and you won't have to worry about installing it by proxy for any app

You know, considering that Java is on everything these days, I should be able to think of one single app that's programed in Java that is a must-have.

But I can't. I can't think of a single Java program I like. Most of the time, when I see that coffee cup, I think "Oh great".


(Axon said @ #4.5)
You know, considering that Java is on everything these days, I should be able to think of one single app that's programed in Java that is a must-have.

But I can't. I can't think of a single Java program I like. Most of the time, when I see that coffee cup, I think "Oh great".

Java's a good idea, it just doesn't work that good yet.

(evo_spook said @ #7)

Java's a good idea, it just doesn't work that good yet.

How so? Given that multinational corporation use it for web sites and services, hardware automation, and many other purposes I would say it is very well implemented over hundreds of platforms.
Of course people complain about it being slow on Windows, which is true because it loads the whole runtime and interpreter every time an applet or program is run. It would be the equivalent of loading Windows each time you run a program. However, Java is one of the fastest bytecode interpreters that exist with that level of functionality.

maybe the iTouch is just a typo. =)

expected, imho, but nice for iphone/ipod touch owners, i guess. =)

my friend is missing flash badly, though. like many others, i suppose. but 2.0 will bring it, as far as ive heard. =)