writing a new GUI environment
site_archiver@lists.apple.com Delivered-To: Darwin-dev@lists.apple.com Best, Erich _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... 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? This email sent to site_archiver@lists.apple.com
participants (1)
-
Erich Ocean