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

 
 
By Jeff Cogswell  |  Posted 2009-04-07
 
 
 

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

 

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

MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds - Page 2

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

MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds - Page 2

MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds - Page 3

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.

MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds - Page 3

MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds - Page 4

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

MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds - Page 4

MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds - Page 5

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

MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds - Page 5

MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds - Page 6

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

MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds - Page 6

MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds - Page 7

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

MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds - Page 7

MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds - Page 8

 

MoMA Eases Migration of .NET Programs to Mono, eWEEK Labs Finds - Page 8

Rocket Fuel