iPhone Has Hardware Java Acceleration

It didn’t take long for people to start picking the iPhone apart, and for the firmware to leak on the Net. Back in January, I predicted that Apple would use a Samsung ARM chip for the iPhone CPU. It seems that I might well have been right. iPhone uses a 620MHz ARM CPU, which is really fast for a mobile handset. For example, compare the Nokia N95 which uses a 332MHz CPU; or a Nokia N76 which uses a 369MHz CPU.
One More Thing
Oh, and one more thing. From inspecting the leaked firmware, Engadget is reporting that Jazelle is enabled in iPhone. What is Jazelle? It’s a hardware acceleration engine for Java… What does that mean? Well, taking into account the lack of Jazelle in the Nokia N95, and the slower CPU, that might mean that Java applications would run up to around 400% faster on iPhone than on the N95, for example.
I have heard rumours that Adobe is working on Flash for iPhone, and that Apple has done at least some work on Java for iPhone. If Apple adds a great Java SDK for iPhone (maybe full Java SE, not just Java ME), and brings Flash along to the iPhone party too (maybe full Flash, not just Flash Lite), the company will be set to pretty much clean up in the mobile handset market. Nokia, Sony Ericsson and Motorola would be left looking like amateurs by comparison…
Asam Bashir wrote:
I’m waiting for the hardware notes to turn up on developer.apple.com, should be able to get very detailed information there.
Will be getting a first hand experience of the AT&T iPhone roaming in the UK, from one of our honorary members on global facebook / Internet & Technology / Computers and Hardware / Cambridge Mac User Group…
Posted 02 Jul 2007 at 7:16 pm ¶
Asam Bashir wrote:
Did you see the internals, a very good dissection at,
http://www.anandtech.com/printarticle.aspx?i=3026
It might actually be the S3C2460 rather then S3C6400, but obviously, until we get the developer notes, we’re guessing since it’s using a unique part number,
http://www.samsung.com/products/semiconductor/MobileSoC/ApplicationProcessor/ARM9Series/S3C2460/S3C2460.htm
Posted 03 Jul 2007 at 12:49 am ¶
Alessandro wrote:
Hi,
I guess Nokia N series also has Jazelle DBX, as it uses the ARM1136J, packed with by Texas Instruments as OMAP 2420
http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?contentId=4671&navigationId=11990&templateId=6123
Posted 17 Aug 2008 at 2:47 am ¶