Critical.
Authoritative.
Strategic.
Subscribe to CIO Magazine »

Microsoft won't stop .Net on Android

Initial port under development
MonoDroid is Novell's port of the Mono .Net implementation to Google's Android mobile OS

MonoDroid is Novell's port of the Mono .Net implementation to Google's Android mobile OS

Oracle’s patent and copyright lawsuit against Google for its use of Java in Android won’t be repeated by Microsoft if .Net is used on the Linux-based mobile operating system instead.

Director of the open source technology centre at Microsoft Tom Hanrahan said the Community Promise allows projects like Mono to fully support its technology.

“The type of action Oracle is taking against Google over Java is not going to happen,” Hanrahan said.

Microsoft’s Community Promise has made the .Net runtime and C# specifications available to Miguel de Icaza and the Mono project developers.

“If a .Net port to Android was through Mono it would fall under that agreement,” he said.

Hanrahan is visiting Australia for Microsoft’s annual Tech.Ed conference.

Novell has already developed MonoTouch for Apple’s iOS-based devices like the iPhone and iPad, and a Mono port to Android, dubbed “MonoDroid”, is on the roadmap, due for a preview release in Q3 this year.

“Mono for Android will have an entirely different set of APIs, at most you would be able to reuse business logic, but any user interface and device specific code will have to be rewritten,” according to the Mono developers.

Oracle’s complaint against Google centres around its development of the Dalvik virtual machine that can run applications written in Java.

Dalvik is not an officially sanctioned Java runtime environment, however Sun did initially praise Google for supporting Java on Android.

Potential conflict between Sun and Google over Dalvik was also predicted back in 2007, but did not eventuate until Oracle acquired Sun.

With Java use in Android under fire, Microsoft is unlikely to disrupt any port of C# to the mobile platform, however, Microsoft’s Community Promise has been criticised by the Free Software Foundation for not going far enough to protect open source implementations from patent litigation, which is at the heart of the Oracle-Google case.

“The Community Promise does not give you any rights to exercise the patented claims. It only says that Microsoft will not sue you over claims in patents that it owns or controls,” according to the Free Software Foundation.

“If Microsoft sells one of those patents, there's nothing stopping the buyer from suing everyone who uses the software.”

Mono developer Miguel de Icaza is not concerned about legal challenges by Microsoft over .Net implementations and wrote on his blog that Google could switch from Java.

“Google could settle current damages with Oracle, and switch to the better designed, more pleasant to use, and more open .Net platform,” de Icaza wrote.

Rodney Gedda is Editor of TechWorld Australia. Follow Rodney on Twitter at @rodneygedda. Rodney's e-mail address is rodney_gedda@idg.com.au. Follow TechWorld Australia on Twitter at @Techworld_AU.

Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.

References show all

Comments

1

sakm

Fri 27/08/2010 - 16:07

Funniest thing ever heard.. MS trying to impose c# on Droid.. and saying its more open than Java... Java is popular than c#, the only reason why google choose java is because there are more java developers, and it will be easy to participate in java based code which is already open sourced.. but now t&c of java is a bit scary though.. sure oracle will come up and clear the air.. coz even they need java..

2

jay

Thu 02/09/2010 - 19:42

sakm -
There are more windows developers than java. Most people that went to college starting in the late 90's learn java. But most client server based applications were written by those that went to college in the 80's and 90's. Those were written for windows platform. Java can run on windows but not many apps were created with that in mind. The number of window developers are twice that of java's. Learning java for me is a waste of time. I will wait until monodroid which is c# for android comes out. I can already create Iphone apps in c#. Yep.... .NET developers can do that to. But I refuse to do java. It feels awkward programming it.

Post new comment

The content of this field is kept private and will not be shown publicly.
Users posting comments agree to the CIO comments policy.
Login or register to link comments to your user profile, or you may also post a comment without being logged in.
Related Coverage
Related Whitepapers
Latest Stories
Community Comments
Tags: patents, Oracle-Sun merger, oracle, .net, monotouch, monodroid, mono, Microsoft, legal, Java, Google, Free Software Foundation, C#, Android
Latest Blog Posts
Whitepapers
  • Best practices for a Data Warehouse on Oracle Database 11g
    Increasingly companies are recognizing the value of an enterprise data warehouse (EDW). A true EDW provides a single 360-degree view of the business and a powerful platform for a wide spectrum of business intelligence tasks ranging from predictive analysis to near real-time strategic and tactical decision support throughout the organization. Read on.
    Learn more »
  • Secure File Sharing in the Cloud: Maximizing the Benefits
    Unmanaged cloud-based services can put organizations at risk for a data breach or non-compliance. Learn about the factors you should consider for deploying an enterprise-class secure file sharing solution in the cloud—including the benefits and risks of public, private, and hybrid options.
    Learn more »
  • Case Study: NZ Bus Develops Applications 60% Faster, Improves Database Performance by up to 35%
    Key Benefits: Developed applications 60% faster, Created development and test environments in minutes compared to days and weeks previously, Reduced server costs by 30% with server virtualisation, Saved NZ$40,000 in database administrator training costs, Provided high availability features that keep the database and core applications up and running in the event of a server failure, Introduced compression capabilities that improved database performance by 30% to 35%. Read on.
    Learn more »
All whitepapers
rhs_login_lockGet exclusive access to Invitation only events CIO, reports & analysis.
Recent comments

HP and IDG news, product videos and resources