MonoTouch lets .NET coders build iPhone apps

By Rupert Goodwins, ZDNet UK
Tuesday, September 15, 2009 10:12 AM

Novell on Monday introduced MonoTouch 1.0, a development framework for Apple's iPhone and iPod Touch that uses Microsoft's .NET with C# and other programming languages.

The MonoTouch framework, available on paid-subscription only, requires Apple's own software development kit and runs solely on Macintosh hardware.

"The vast majority of Windows-centric developers, ISVs and IT organizations have chosen the C# language and .NET for development," said Miguel de Icaza, Mono project founder and Developer Platform vice president at Novell, in a statement.

"As such, we have seen tremendous demand for tools to build .NET-based iPhone applications."

To date, developers have had to use JavaScript or Apple's Objective-C programming languages to build applications for the iPhone.

MonoTouch supports most .NET functions, with some differences due to the different security model of the iPhone. There is no support currently for Silverlight or Moonlight, the media delivery and scripting functions of .NET.

The iPhone developer licence forbids scripting engines or Just-In-Time (JIT) compilers, which .NET needs to run code. "As a result, the world of iPhone applications had been previously closed to .NET and Mono developers. Developers can now use MonoTouch while fully complying with these license terms because MonoTouch delivers only native code," Novell said in a statement.

Reaction from developers has been mixed, with many commenting that the Mac-only, paid-for approach is disappointing, given that MonoTouch is built on the cross-platform, open-source Mono.

Zef Hemel, a researcher at the Delft University of Technology, said via Twitter: "I was excited about MonoTouch coming out to develop iPhone apps on Mono, but now that I see the pricing (US$399-US$999) I'm not."

MonoTouch costs 240 pounds (US$399) per year for an individual license, US$999 per developer for an enterprise license, or US$3,999 for five enterprise licenses. An evaluation version will be made available later this week, de Icaza said.

This article was first published as a blog post on CNET News.


WORTHWHILE?

0

0 votes
Blog

Talkback 0 comments

There are currently no comments for this post.


Tech Jobs Now!

Search for your ideal tech job:

Use shades of gray to enhance scale in Excel

Microsoft Office Suite

Excel's palette is generous, but don't throw buckets of pigment all over your spreadsheets just because you can.


Read more »



Ultimate 2012 recovery site: the moon

Blog thumbnail

Have you seen the disaster movie "2012"? A friend from Control Risks and I did, and we reluctantly concluded we wouldn't be able to write off the cost of our..... by Nathaniel Forbes

Read more »

Tags

  1. antivirus
  2. apple ipod
  3. cnet networks inc.
  4. desktop
  5. e - mail
  6. hard drive
  7. intuit inc.
  8. mcafee inc.
  9. microsoft corp.
  10. microsoft windows
  11. microsoft windows vista
  12. microsoft windows xp
  13. norton co.
  14. pc
  15. performance
  16. security
  17. software
  18. tool
  19. web
  20. web site