Duncan Davidson: What does No Java on the iPhone Mean?

"Let me say this a different way: All of the great and compelling desktop applications for the Mac are written in C, Objective-C, and C++ using several different frameworks. Every. Single. One."

. . .

I made my living off writing Java apps (most of the time anyway) for 7 long years, and I'm perfectly content to see it off the iPhone. Java works for the server side, but neither Sun or IBM just couldn't get it together in a compelling way for desktop apps.

Update: Joe Heck on iPhone, Java, and Flash, and of course the parent post "Java to the iPhone: Can you hear me now?" by Daniel H. Steinberg.