tags:

views:

251

answers:

1

I have this typical scenario. I have a smartclient application built on .net 2.0 framework on windows. The details of the application is irrelevant. This is not a learning project but a real mid level enterprise application which I need to port.

I need to port my BusinessLayer and DataLayer to Linux (with oracle as backend).

I am only slightly aware of the MONO project MONO Project

Has anyone did this kind of thing? If yes please point me to the appropriate resource which will help in migrating/porting my BL/DL to Linux.

Also does MONO support WCF/webservices? Is there any caveat to it?

Some real experience needed here with respect to

  • the ease of porting/migrating
  • the issues faced
  • any specific challenges
  • known limitation etc.

I haven't done this kind of activity. So, any inputs w.r.t. this will be helpful and this will be really a learning exercise for me.

EDIT:

Got one pointer The Mono Migration Analyzer Tool

This may seem to be useful, but not in my case as I am mostly dealing with BL/DL/Services. But may be useful for someone. Will give this a try.

If anyone has any other resources apart from answered by me below will also be helpful.

+1  A: 

I think the following articles on codeproject which deals with porting .net application to MONO might be useful. This was a competion arranged in partnership with "Mainsoft's Grasshopper". Seems to be a good tool.

-Race to Linux - Race 2: Time Tracker Starter Kit

-ASP.NET TimeTracker Starter Kits Porting from Windows to Linux

-Race to Linux - Race 3: Reports Starter Kit using Mono SqlServer/Firebird

AND a good overall introduction for developing on MONO can be found at

Introduction to Mono - ASP.NET with XSP and Apache

And here's a guide to porting applications to MONO

Guide to porting application to MONO

This is not a full answer to the question but just some useful resources which I found out.

rajesh pillai