SHARE
Facebook X Pinterest WhatsApp

Novell Brings .NET to Android

Apr 7, 2011

Want to run your .NET app on an Android phone? Thanks to Novell, now you can.

Novell (NASDAQ:NOVL) this week announced Mono for Android. Mono is the Novell led open source implementation of Microsoft’s .NET framework. The new Mono for Android effort follows Novell’s previous MonoTouch effort which enables .NET for Apple iOS devices.

Novell’s development team had some technical challenges that they overcame in order to deliver Mono for Android. One of the key challenges stemmed from having two VM’s in order to run .NET.

Dalvik is the processor virtual machine in Google Android. Miguel de Icaza VP, developer platforms at Novell explained that C# code runs on top of the Mono VM and the Mono VM is sharing the address space with the Dalvik VM.

“This allows C# code running on Mono to call into the existing code in the Dalvik VM,” De Icaza told InternetNews.com. “This is important because all of the UI elements, device-specific APIs, audio, GPS and other APIs are only exposed in Android as Java/Dalvik APIs.”



Read the full story at Developer.com:


Novell Mono Port Brings .NET to Android

Recommended for you...

Oracle’s NetBeans Headed to The Apache Software Foundation
Praise Be to the Dockercon 16 Demo Gods : Drink Espresso #dockercon
Facebook Gets Serious about Open-Source
Python 2 Gets New Security Features, Four Years After It was Supposed to Go Away
Internet News Logo

InternetNews is a source of industry news and intelligence for IT professionals from all branches of the technology world. InternetNews focuses on helping professionals grow their knowledge base and authority in their field with the top news and trends in Software, IT Management, Networking & Communications, and Small Business.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.