toggle

AAPL Stock: 103.03 ( + 0.53 )

Printed from http://www.macnn.com

Novell MonoTouch permits .NET development for iPhone

updated 11:00 am EDT, Mon September 14, 2009

May expand accessibility for programmers

Through its open-source Mono Project, Novell has released MonoTouch 1.0, a software development kit for the iPhone and iPod touch. The SDK allows programming apps within Microsoft's .NET framework, which incorporates languages such as C#. Most iPhone development is handled using C and Objective-C, which Novell notes will necessarily exclude many people working with .NET.

MonoTouch is particularly designed to circumvent a conflict between .NET and Apple's iPhone developer license, which prevents the use of scripting engines or JIT (Just-in-Time) compilers. The kit includes base class libraries for .NET, and managed libraries for native iPhone APIs. A cross-compiler renders code into software that can be submitted to the App Store, or distributed inside a closed network.

The Personal Edition of MonoTouch costs $399 per year, per developer, and only compiles programs for the App Store. The Enterprise Edition costs $3,999 per year, but covers five developers and also allows creating apps for internal enterprise use. Updates and maintenance are included as part of the subscription.




by MacNN Staff

toggle

Comments

  1. Chris Paveglio

    Joined: Dec 1969

    +1

    Silly

    Apple will probably reject apps built with this. Why not just learn objective C and do it the right way on the iPhone?

  1. testudo

    Joined: Dec 1969

    0

    Re: Silly

    There's no reason to reject the apps. They get sent compiled executables that meet the rules required. The only reason to reject them is out of spite.

    As to learning Objective C, maybe a company doesn't want to spend a fortune re-training it's staff of .Net developers, who wants to, I don't know, re-use their existing codebase, rather than rewriting everything from the ground up.

  1. DeezNutts

    Joined: Dec 1969

    +3

    Awesome!


    this could really help move the iPhone into the enterprise realm. A lot of companies are building workflow frontends using .net. The only real choice up until now has been Windows Mobile with the Compact .net framework. This could help devs doing .net centric work add the iPhone as a valid option in the enterprise.

    Good work Novel!

Login Here

Not a member of the MacNN forums? Register now for free.

toggle

Network Headlines

toggle

Most Popular

MacNN Sponsor

Recent Reviews

Kanex KTU10 Thunderbolt to USB 3.0 and eSATA

Apple has never been shy about funky ports -- first it was Apple Desktop Bus, and its own DIN-8 serial port. Following that came FireW ...

Logitech Hyperion Fury mouse

Selecting the correct gaming mouse comes down to finding a device that balances the needs of a user with a price they can afford. Ofte ...

Life n Soul BM211 Bluetooth speaker

Bluetooth speakers aren't only for listening to some music at the park or on a long bus ride, but can also be built with tablets in m ...

toggle

Most Commented