[Mono-osx] Why not implement WPF using OpenGL on Mac OS X?

Chuck Esterbrook chuck.esterbrook at gmail.com
Fri May 22 16:24:04 EDT 2009


On Thu, May 21, 2009 at 4:10 AM, Matt Emson <memsom at interalpha.co.uk> wrote:
> Chuck Esterbrook wrote:
>>
>> I agree with your points here. But I think there is still potential to
>> encapsulate some of this with higher level APIs and then leave the
>> rest to the developer to decide upon (provide a vanilla application,
>> or customize for each platform).
>
> To add my thoughts: without reinventing the wheel, GTK# does this already. I
> have a functioning Twitter client proof of concept that runs on Windows,
> LINUX, Maemo on the N8x0 series devices (using native their GTK+ derived
> desktop) and OS X. It works happily, displays content, polls for updates and
> sends updates to the users feed.
>
> Mac: http://www.flickr.com/photos/23334052@N04/3113858053/
> Ubuntu: http://www.flickr.com/photos/23334052@N04/3114688198/
> Maemo: http://www.flickr.com/photos/23334052@N04/3114687994/
>
> In short, it is doing exactly what you suggest.  I'm not clear as to the
> advantage of creating a whole new framework outside of what already exists?
> Especially now that Qt has a more agreeable licensing model and so Qt# has
> then become more viable.

Btw you sent your reply to mono-osx-bounces... which I assume was just a mishap.

Re: GTK# and QT#, those are wrappers of objects from another universe.
How do I hack on the GUI framework using C# or whatever .NET language
drives the hypothetical NGui that I painted a picture of? The answer
is, I don't. Instead, I kiss managed code goodbye and drop down to C
or C++ which I don't want to do.

I want to be able to hack on the framework from managed code.

-Chuck


More information about the Mono-osx mailing list