Are you implying that intercepting the DirectX or the OpenGL command stream is not a legitimate way?
Not at all, it is.
I am saying that designing a network protocol for forwarding desktop pixels from OSX or win32 desktops and using X11 semantics would be a mind boggingly stupid idea, which is why they have not done it.
This is also why directing criticism towards X11 is very much misguided, it may have its flaws but this is certainly not what drove them to make the decision to switch.
This seems a bit unfair for people ... that was completely novel ...
Which technology was their creation and which one wasn't is not really the issue for me, taking an open-source product and making it closed-source is what I am talking about.
And I don't like it one bit. I think potential customers should be very wary of such business practices.
have all settled on the same technology we'll see who will provide the best solution
Using hardware is key, you can halve the latency and keep bandwidth usage lower (and this is one trick NX does not have AFAIK).
And VNC (in all the incarnations that I know of - of which there are many..) just doesn't do video at all.
I just don't think one should badmouth other software to push the solution one likes more
Apologies if this came across as slander. One man's "badmouth" is another man's fact, a question of perspective I guess?
(ie: availibility of features and latency/performance numbers don't lie)