Application Development - eWeek

Application Development: MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds

By Jeff Cogswell on 2009-04-07


MoMA, or the Mono Migration Analyzer tool, helps users port Microsoft .NET programs to Mono with the ultimate goal of porting Windows software to Linux. In this slide show, eWEEK Labs explores MoMA, testing it on some popular .NET software.

  • of

The MoMA program opens with an explanation of how to use it.

The buttons on the right let you choose the binary files. I chose several, including some that aren't assemblies. This prompted a message telling me that the binaries that weren't assemblies would be skipped.

This particular program has several P/Invoke calls, as well as many unimplemented calls, making a port to Mono difficult.

When you click View Detail Report (see previous screen), the browser opens showing the details of the problems.

If you want, you can send your results to the Mono project so it can prioritize its efforts based on user feedback.

The last step of the program provides easy access to the site where you can download Mono and other tools.

  • More slideshows

Advertisement

FEATURED SPONSOR MESSAGE

Start the New Year with business intelligence—it’s a smart move

Join us on February 1 for an encore rebroadcast at either 5 am or 12 noon EST and discover how business intelligence (BI) supports companies in uncertain business and economic climates. Get expert advice on how to create a strategy that fits your organization's needs and budget and see how quickly it can pay for itself.

Click Here

Brought to you by

 

eWEEK Quick LInks