[Mono-winforms-list] Mono newbie -- assessing capabilities of Mono

Jonathan Pobst monkey at jpobst.com
Tue Nov 18 15:21:16 EST 2008

> 1) Would DataGridViews (and underlying DataSets to which these are 
> bound) be compatible in Mono's virtual machine?

They should be, however there are still some holes in our DataGridView 
support, like VirtualMode.

> 2) Would I be able to create /native /Forms (with /native 
> /DataGridViews) using Mono's System.Windows.Forms toolkit?

I do not understand what you consider "native" and "non-native".

> And another question is: would Apple "approve" of an iPhone application 
> developed with Mono?

Obviously, this ultimately rests with Apple, but we have made changes to 
ensure using Mono fits the iPhone TOS (such as precompiling all code 
instead of JITing).

But to answer your main question, while Mono works on the iPhone, Mono's 
Winforms implementation does not.  Winforms requires a platform 
abstraction layer to be written for each windowing/messaging system it 
runs on.  It currently has one for X11 (Linux and such), Win32 
(Windows), and Carbon (OSX).  None of these, including the Carbon one, 
will run on the iPhone.

At this time, we do not plan on writing this layer.


More information about the Mono-winforms-list mailing list