Sun Announces Intent to Create JVM for iPhone
By jacki decoster on Mar 10, 2008
One of the big benefits of Java software is that it facilitates the
ability to deliver the same content and services across multiple Java
technology-enabled devices (mobile phones, PCs, and set-top boxs).
The Sun Java team has announced that they plan to use the to use the new iPhone SDK to create a JVM for the iPhone and iPod Touch. Here's a video featuring Eric Klein, vice president of Java marketing discussing the news:
This would allow the 10s of thousands of existing Java-based mobile applications to run on iPhone and iPod Touch. And also for new Java applications to be created specifically for the iPhone, which could leverage the unique capabilities of the device.
Developers would also be able to use their existing Java tools, including the productivity-enhancing features of NetBeans and the NetBeans Mobility Pack, to easily create, test, debug and deploy applications that would then run on the iPhone & iPod Touch - in addition to literally billions of other devices.
After Sun announced our intent to create a JVM for iPhone and iPod Touch, there were questions raised in some blogs & forum posts about whether Apple's iPhone license agreement allows us to deploy the JVM.
"Our announcement was based on our excitement to build a JVM for the iPhone and the iPod Touch, as well as our assessment of Apple's publicly available information on the SDK and related business terms. If there are clauses in the iPhone beta SDK license agreement that potentially limit third party application distribution, then these are items that we want to have a positive discussion with Apple about. Sun and Apple have an ongoing relationship around Java SE on Mac OS X and we look forward to further discussions with Apple about a JVM for iPhone and iPod Touch. Sun definitely plans to deliver a JVM for iPhone and iPod Touch if at all possible!" said Eric Klein, vice president of Java marketing at Sun.
We'll be talking more about our plans, as well as our overall Java strategy, at the 2008 JavaOne conference May6-9 in San Francisco.