writing a new GUI environment
writing a new GUI environment
- Subject: writing a new GUI environment
- From: Erich Ocean <email@hidden>
- Date: Wed, 4 May 2005 13:36:39 -0700
Mac OS X supports three (or perhaps four or five) distinct GUI
enviroments: Carbon, Cocoa, Java, and perhaps QuickTime and OpenGL.
If I wanted to write a new GUI environment not layered on any of these,
what would the appropriate API be? In other words, is it possible to
write a GUI application without linking in anything but, say, Quartz or
OpenGL (no Carbon, Cocoa, Java or QuickTime)?
I understand that I would have to role everything myself, which is
fine, because that's the point of the exercise. This isn't for end
users, it's for me. I want to have a go at writing my own app framework
that uses as little Apple code as possible on Mac OS X.
Any help or ideas is appreciated. From what I can tell, the only
supported way to create e.g. a window, is to use Carbon, Cocoa, or
Java. I don't mind using SPI interfaces if need be; I just need to some
pointers on what, exactly, I would need to interface with. Is is just
the window server, or is there something else?
Best, Erich
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden