Miguel de Icaza

de Icaza muses on C# in Android.

mono logo

When Miguel de Icaza, he of Gnome fatherhood and Mono goodness, says something, I tend to listen. 'Cause he's real smart.

Here de Icaza muses on the possibility of Mono/C# on the Android platform. Once the source code is released...

Some ideas that have been bounced around in the mono channels recently include:

* CIL to Dalvik recompiler: Translate CIL bytecodes into Dalvik ones, like (like Grasshopper does) and provide a class library add-on.
* DalvikVM: Implement a VM similar on top of Mono that can run Dalvik bytecodes side-by-side with other CIL code. This would be similar to the IKVM approach: a JavaVM for CIL.
* Dalvik Support in Mono: Paolo suggested to add support to the Mono VM to have a Dalvik loader and turn the Dalvik instructions into the internal Mono IR (the rest at that point would be shared).
* D/Invoke: Add support to the Mono VM to transparently call code into another VM. Very much along the lines of P/Invoke or COM's it-just-works support.

Syndicate content