In ur SDK: Sun Brewing Java for iPhone?


Sun, the company that loves Java so much they made it their stock symbol, has announced that they've looked at the new Apple SDK and believe they can use it to bring Java VM (virtual machine) ME (micro addition) to the iPhone:

"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," said Java VP, Eric Klein.

Apple CEO Steve Jobs, having previously lavished Java with such praise as (paraphrased) "a ball and chain OS that nobody uses and isn't worth supporting on the iPhone", is no doubt in deep mediation over the news.

Java, the technology that enables everything from game-lets on other mobile phones to Blu-Ray's interactivity layer, while not widely adored in the techsphere, is widely available and offers some cross-platform portability advantages for programers (who want to use their code on multiple OS's).

Klein also mentioned the possibility of not only JavaFX (which supports Flash-like animation), but the full desktop Java implementation in the future.

Though Sun says they will deploy JVM via the AppStore coming with iPhone firmware 2.0, how exactly they will create what could be a competitive development environment is unclear.

Related news that may or may not provide some hints, however, comes from Apple itself:

..the iPhone SDK beta [...] includes a beta version of llvm-gcc 4.2 as part of the included Xcode 3.1 beta.

LLVM (low level virtual machine), may allow for this functionality, and will also help with (according to Ars Technica's Siracusa), "Faster compiled code, faster code compilation, more metadata for the IDE, better portability, easier to improve all of the above."

Have something to say about this story? Leave a comment! Need help with something else? Ask in our forums!

Rene Ritchie

EiC of iMore, EP of Mobile Nations, Apple analyst, co-host of Debug, Iterate, Vector, Review, and MacBreak Weekly podcasts. Cook, grappler, photon wrangler. Follow him on Twitter and Google+.

More Posts



← Previously

Phone different Podcast 14 - Wait-a-Thon

Next up →

Java Support Coming to iPhone. Extra Bold, Black, and Buggy

Reader comments

In ur SDK: Sun Brewing Java for iPhone?