Posts Tagged ‘iPhone’

Mono project brings .NET platform to the iPhone

Friday, August 14th, 2009


Video: MonoTouch iPhone Hello World [05:14 min]

Apple made several conditions to develop applications on its iPhone platform, one of them is unable to use any type of virtual machine execution engine or script as a basis for applications, only native code. This condition leaves no contests or sweepstakes to developers with extensive experience in Java and. NET, reducing the universe of developers who have knowledge in Objective-C, without being able to reuse their skills in other languages are more widespread.

But did not have the cunning of the Mono Project, the implementation of the open source platform. NET. A feature of Mono that is relevant in this context is the ability to compile code-compatible. NET code in native, he is called AOT (Ahead of Time). The idea is very similar to what GNU Compiler for Java (GCJ), part of GNU Compiler Collection (GCC) and is making the source code and compile it instead of a virtual machine to compile the code Machine-specific, if iPhone is ARM code.

With AOT, laid the groundwork that makes sense to create MonoTouch, framework that has everything necessary for developers to create applications in C # and. NET for the iPhone.

MonoTouch access to all the potential of the iPhone’s APIs as well as the code and libraries that have been created around Mono. This will allow those with skills in C # and. NET can now start to use them in this exciting platform.