iPhone & Java

And finally iPhone is here. I -just like any other java mobile developer- am very much excited to know whether iPhone supports java or not. While surfing the net I found people saying “To java or not to java” and thing like that. Many people think “Yeah, it will” and some others “No, I don’t think so, b’ coz during the iPhone promotional events they (Apple guys) didn’t mention anything about it”.

This is how people reacted to that:
Source: http://www.javalobby.org/java/forums/t88247.html

“The iPhone uses an x86 CPU and runs Mac OS X, so of course it runs Java”

“Doesnt look like it. I see no Java logo anywhere on the iPhone website. You’d think if they can get Safari to run on that thing, then surely they could get Java to run on it! A shame, think of the fun we could have with a 320×480 screen! But… how would Java apps work with the touchscreen? “

“If this phone was supporting java Steve Jobs wud’ve mentioned it for sure. I have my own doubts abt it supporting java.”

  • No 3rd party applications (probably rules out Java as well)
  • No 3G
  • No Wifi syncing or over the air downloading from iTunes
  • No exchange support

Based on what we’ve heard so far, it sounds like a nice looking but strangely limited media player that happens to have a marginal phone attached.”

Wow! Folks, I’m confused too.


iPhone technical specification
Screen size – 3.5 inches
Screen resolution – 320 by 480 pixels (160 ppi)
Input method – Multi-touch
Operating system – OS X
Storage – 4GB or 8GB
GSM – Quad-band (850, 900, 1800, 1900 MHz)
Wireless data – Wi-Fi (802.11b/g) / EDGE / Bluetooth 2.0+EDR
Camera – 2.0 megapixels

Talk Time  Up to 8 hours
Standby Up to 250 hours
Internet Use Up to 6 hours
Video Playback Up to 7 hours
Audio playback Up to 24 hours

Dimensions – 4.5 x 2.4 x 0.46 inches / 115 x 61 x 11.6mm
Weight – 4.8 ounces / 135 grams

Source: apple.com