http://www.apple.com/iphone/
According to the press information this phone is running OSX.
Does this mean that I will be able to write an application via Xcode using Objective C for the device?
Cell phones are a pain to program for. Even my Treo, which may soon sit in the bottom of a trashcan if Apple's phone is any good, is a pain to program for. Palm was never that friendly for developers. It certainly is better then what a lot of other providers have made available, but it is not as easy as writing a standalone GUI on a Mac, or coming up with a web interface.
But Objective C and Xcode? Widgets?
Now that would be a pretty incredible development platform to use with cell phones. Porting MySQL to something like this would be easy, which really has me wondering what all of the possibilities are for this.
An easy open, well mostly open, platform would make for a world changing event.