Given anticipation over release of SDKs (Software Development Kits, or interfaces) for the iPhone, itâ€™s not surprising that Sun decided to jump on the bandwagon as soon as it could. Barely 24 hours after Apple released the specs for the SDK, and made the long-awaited promise for Microsoft Exchange connectivity, Sun announced that it would port the Java ME JDK to the iPhone.
According to Sun Java group marketing VP Eric Klein, the 24-hour delay in Sunâ€™s announcement was attributable to the fact that it, like everybody else in the world, had to wait in line to pore through the specs once Apple released them. Although Sun has worked with Apple to port the Java 5 stack to Mac OS X, it received no advance word of what Apple had up its sleeves.
Under terms of Appleâ€™s release of the SDK is that developers pay $99 to join Appleâ€™s development program, applications for the iPhone are offered only through Appleâ€™s iPhone App Store, developers must fork over a 30% royalty to Apple for any end user licenses, but they also get to set their own pricing. That gave Microsoftâ€™s Steve Ballmer another good excuse for not porting the Silverlight multi-platform rich Internet run time to run on the iPhone â€“ for now. â€œJust noticed new runtime announced today/yesterday. They charge more money than everyone else on the planet. Good business if they can make it. May mean Appleâ€™s not welcoming royalty free runtimes. Weâ€™ll have to wait and see,â€ when questioned by Guy Kawasaki at Microsoftâ€™s MIX conference this past week (as transcribed by an attendee).
Yet Sunâ€™s more than willing to hop at the chance of porting Java ME, as theyâ€™ve concluded that Apple has no problem with third parties, like Sun, charging bupkis. Or at least Apple has little problem with a platform thatâ€™s, in effect, the enemy of thy enemy.
With the level of hype around Appleâ€™s announcement, thereâ€™s been no shortage of comment around the press and blogosphere. Quoted in a CRN ChannelWeb article, wireless market analyst Jack Gold mentioned that security remains an overriding issue for a platform that until now has been aimed at consumers. He wondered what kinds of management tools is Apple planning to put in iPhones, noting thatâ€™s a non-issue for RIM Blackberries. And he added concerns over lack of encryption and protections for business users who lose their iPhones. In a ZDNet blog, Linux Magazine senior technology editor Jason Perlow ranted that Apple is only about 25 years late in waking up to the enterprise. He termed the iPhone SDK and Exchange connectivity â€œa good start,â€ but that Apple would have to think more openly further up its stack â€“ like allowing virtualization of Mac OS X â€“ before heâ€™d take Apple seriously as an enterprise player.
All this reminds us of the gulf between consumer and enterprise systems. It reinforces the fact that technology innovation today is coming from the consumer side â€“ witness that the Consumer Electronics Show (CES) as taken the place of Comdex. And it provides fresh reminder that what’s cool on the consumer side still has structural and cultural issues making the transition to enterprise. Security is just the tip of the iceberg (enterprises need more than a disabler when devices are lost). For starters, there are issues of licensing that show how some players get it and some donâ€™t (as Josh Greenbaum recently pointed out regarding Google).
Nonetheless, just as PCs snuck through the back door, executives who try to convince you of their hipness and gadgetheads who simply like to remind you of what they really are, are providing fresh evidence that the iPhone can’t be kept out of the enterprise. The question is whether Apple will let itself in.