Norwegian online paper digi.no (Norwegain article) has an interesting article today about an anouncement from the open source project MONO. They have completed a SDK called MonoTouch. MonoTouch is the Mono edition for Apple’s iPhone and Apple’s iPod Touch devices. MonoTouch allows developers to create C# and .NET based applications that run on the iPhone and can take advantage of the iPhone APIs as well as reusing both code and libraries that have been built for .NET as well as existing skills. MonoTouch also includes XCode integration.
MonoTouch is not open source and comes with some quirks when it comes to application distribution and licensing but it is a good step in the right direction.
MonoTouch comes in three version Personal for $399, Enterprise for $999 and Enterprise 5 for $3 99.
You are still (more or less) required to own a Macintosh to do development.
This is a great benefit for .netcf developers looking into developing applications for the Iphone without the pain of having to go through learning objective-c, the native iPhone application language.
The release is for the official version 1.0 of the SDK and more information can be found on the project website, including documentation and tutorials.
Now, together with redFiveLabs (http://www.redfivelabs.com/) and their wrapper for the Symbian OS, you theoretically can deploy the same code base to all of the major mobile platforms.
As soon as the trial edition is available i´ll have a go at it and see if it´s good for anything.