Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Click here to return to the 'Unlikely...' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Authored by: _merlin on Feb 14, '01 06:39:27PM

Two problems with this post:

  1. The Quartz engine, as far as I know, runs on top of the NeXT PostScript renderer, converting from PDF to PostScript. So you could still intercept the stream at the PostScript level.
  2. The Quartz engine is based on Distributed Objects messaging (as is the NeXT PostScript renderer). This is implemented via Mach ports, which use shared memory areas. There is still a "stream" in the form of the messages passed through the port. The application doesn't just write to shared memory. You could theoretically intercept these messages and send them to another machine. I'm not saying this is easy, or it's likely that there will be an application that does this in the forseeable future.

Vasantha Crabb
Professional Audio Services

Ashes to ashes, clay to clay; If your enemies don't get you, your own folk may.

[ Reply to This | # ]
Authored by: Anonymous on Feb 15, '01 06:28:38AM

As far as I knew, there was no native PS support in quartz. But if there is, all the better.

I do hope that someone is working on remote windowing -- I'm glad to hear about the Mach ports.
Also, I read a mention somewhere of the CGremoteoperation (or similar... CGremote something) classes which seemed to be hooks for just this sort of thing. However, I couldn't find any documentation over at Apple's site. (Or anything about core graphics at all...)

So thanks merlin -- corrections greatly appreciated.


[ Reply to This | # ]