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

Stifu stifu at free.fr
Wed May 20 04:56:05 EDT 2009

Windows.Forms support should not be neglected.
It may not mean much, but the company department I work at uses WinForms for
all of its desktop apps. It's all .NET 2.0, no WPF on sight. The WinForms
API may be old and no longer updated by Microsoft, but that doesn't mean
it's dead (just like IE6 is still not dead, for example).

Eric Dunstan wrote:
> Since WPF is implemented in DirectX on Windows, and DirectX is only found
> in Windows, you cannot implement WPF in Linux or Mac OS X using DirectX. 
> However, what about using OpenGL? I know that OpenGL is more efficient and
> cleaner than DirectX. 
> No one uses Windows Forms anymore for making GUIs in .NET on Windows. All
> the new GUIs being made in .NET on Windows use the XAML and code behind
> technologies of WPF. 
> We need to breathe new life into the Mono project on Mac OS X. There is no
> future in Carbon 32 bit technologies on the Mac. Mono has to get out of
> its 32 bit bindings to Carbon and become 64 bit for upcoming Snow Leopard,
> or it will become a legacy framework.
> If the current Mono codebase is too entrenched in bindings to Carbon or
> 32-bit only libraries, I suggest forking the code to a new project based
> solely on Mac OS X technologies that will be 64 bit in Snow Leopard, such
> as Cocoa and OpenGL.
> And why not jetison Windows Forms and focus on WPF implemented in OpenGL,
> the closest equivelent to DirectX on Mac and Linux? 
> Also, why not look at how Apple implemented Java 64 bit on their Cocoa
> platform? Instead of reinventing the wheel, we should combine open source
> technologies that work. Of course, I realize Apple's Java is not yet open
> source, but maybe a deal could be made with Apple like the one Novell made
> with Microsoft? Collaboration and cooperation is the key to building the
> tower of Babel.
> Eric R. Dunstan
> e_dunstan at hotmail.com
> _________________________________________________________________
> Insert movie times and more without leaving Hotmail®.
> http://windowslive.com/Tutorial/Hotmail/QuickAdd?ocid=TXT_TAGLM_WL_HM_Tutorial_QuickAdd1_052009
> _______________________________________________
> Mono-osx mailing list
> Mono-osx at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-osx

View this message in context: http://www.nabble.com/Why-not-implement-WPF-using-OpenGL-on-Mac-OS-X--tp23628589p23631534.html
Sent from the Mono - OSX mailing list archive at Nabble.com.

More information about the Mono-osx mailing list