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
Have you tried MoMA on WinPCD?
Re: Have you tried MoMA on WinPCD?
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
I'll check it out. Thanks.
Dave
Re: Have you tried MoMA on WinPCD?
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
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
Re: Have you tried MoMA on WinPCD?
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
--Neil
Re: Have you tried MoMA on WinPCD?
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
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