The Sun BabelFish Blog
Don't panic !
addressbook
apple
art
blogging
business
community
conference
database
databases
economics
film
foaf
identity
identitymanagement
java
javaone
kiwiknows
netbeans
open
openid
opensource
rdf
rest
security
semweb
silly
social
travel
web
web2.0
web3.0
webn+1
webservices
wiki
xml
Thursday Jul 12, 2007
java on the iPhone
According to Ed Burnette' misleadingly entitled post "Apple sneaks Java support onto the iPhone", a java virtual machine named Jazelle runs natively on the CPU that the iPhone is made from, and this feature is enabled on the processor. Apparently it is very small and very efficient, blatantly contradicting Steve Jobs' comments:
Jobs: “Java’s not worth building in. Nobody uses Java anymore. It’s this big heavyweight ball and chain.”Java is available on every cell phone except his pretty much, on nearly every computer shipped, on robots, and credit cards... Presumably because nobody uses it. And now we find he would not even have to build it into the iPhone, as it is already written for that cpu - well perhaps Apple would have to do some work on the graphics libraries.
Perhaps it's not surprising that he would think this, given that he is surrounded by ObjectiveC programmers. On the other hand I have heard an interesting argument that this may be a way to entice various providers to start creating video streams in h.264 format...
Myself, I won't see the point of having such a phone if I can't have a good version of Java on it that is usable. I can wait.
Posted at 10:02AM Jul 12, 2007 [permalink/trackback] by Henry Story in Java | Comments[2]
Note on comments:
- I know the forms below are a little small. We have asked for years for this to be changed, but I don't think it's going to happen soon. In Apple's Safari you can resize the entry box with you mouse. For people using other browsers click on this javascript link, that should allow you to resize your form.
- Comments are moderated, so they will take a little time to appear. Currently moderation means I have to read them personally. Hopefully with OpenId deployment, this will become more automated.
- HTML markup no longer works here, due to some decision made somewhere. Sorry about that.
- If you are having trouble posting, it may be that you need javascript to be enabled. I don't think javascript should be needed for submitting a form, but that's the way it is here.
- Check your comments by using the preview button...

Posted by Let there be Java, and there was Java !!! on November 10, 2007 at 06:34 PM CET #
Jazelle enables Java bytecode execution. It's an integrated part of arm architecture that iPhone choose. But anyway, I agree that it could be a move to support Java games
Posted by siftin-com on July 29, 2008 at 09:46 AM CEST #