Have you tried MoMA on WinPCD?

Questions and discussion about the Windows version of PCD
Post Reply
neildavis
Posts: 2
Joined: Sun Apr 21, 2013 2:30 pm

Have you tried MoMA on WinPCD?

Post by neildavis » Sun Apr 21, 2013 2:55 pm

Hi Dave--

I'm curious what results you get with the Mono Migration Analyzer (MoMA) tool. I tried PSD-Lite and got thousands of errors, and it was clear that my VB.NET code was never going to be supported. However, the C# support is much better, and it would be interesting to see if there is an "easy" path to porting your code to other platforms. Sounds like there is enough interest that it would be worth a look.

http://www.mono-project.com/MoMA

--Neil

User avatar
dlr
Posts: 110
Joined: Thu Feb 21, 2013 1:16 am
Location: Canton, MA
Contact:

Re: Have you tried MoMA on WinPCD?

Post by dlr » Mon Apr 22, 2013 10:53 am

No, I have not tried it. I wasn't aware of it. Your comments had me thinking that C# would be in the same boat. My impression had been that C# was somewhat better supported, but I had read elsewhere that full C# implementation was not going to occur or that development progress was slowed.

I'll check it out. Thanks.

Dave

User avatar
dlr
Posts: 110
Joined: Thu Feb 21, 2013 1:16 am
Location: Canton, MA
Contact:

Re: Have you tried MoMA on WinPCD?

Post by dlr » Mon Apr 22, 2013 11:10 am

I just ran MoMA on it. It's got issues:

P/Invokes called: 258
Methods called marked with[MonoTodo]: 66

The vast majority are related to the Math library with a small number in the graphics. In fact, there are only 7 Todo in the main program.

Looks like Mono is not an option at this time.

Dave

neildavis
Posts: 2
Joined: Sun Apr 21, 2013 2:30 pm

Re: Have you tried MoMA on WinPCD?

Post by neildavis » Mon Apr 22, 2013 3:55 pm

Thanks for checking. Your report is a lot better than what I got for VB, but it also sounds like there are still too many issues for this to be promising. This topic of using Mono keeps coming up in all of those cross-platform threads, so it's good information. At least now I don't feel as bad about sticking with VB.

--Neil

User avatar
dlr
Posts: 110
Joined: Thu Feb 21, 2013 1:16 am
Location: Canton, MA
Contact:

Re: Have you tried MoMA on WinPCD?

Post by dlr » Mon Apr 22, 2013 4:49 pm

If you were to buy the Mono develop package to design using C#, you could probably come up with a design that would (marginally) work, but even so there's no guarantee that the UI can easily made to conform to all of the targeted platforms.

Generic projects, web pages, data exchange, form entries, etc., those can be made to work. Complex UI for design, especially those with the necessary graphing capabilities and the extensive business code don't look to be a worthwhile effort at this time.

Dave

Post Reply