VNC a Specific App Only

nxremote desktopvnc

I have an arbitrary application (perhaps several) running on a server, and I want a remote client to be able to connect to the server and use a specific application (and only that application). In the case of multiple clients, each client should get their own copy of the running program.. not a shared screen with the other people.

As far as I can tell, VNC only lets you broadcast the entire screen (e.g. the whole desktop). Is the above requirements something VNC can do, or is another protocol more suited for such a task?

Another constraint is that the server may be Windows, Linux, Mac, and the clients can be any of those three as well.

PS. if you don't have a complete answer, stating your opinion or providing useful links would be greatly appreciated.

Best Answer

This is a function of the VNC server itself. The client doesn't have to support it, as the server doesn't have to pass through clicks or keystrokes to the entire screen-area. Something smart enough to take a screen-title list and only pass through clicks to those windows. However, this WILL be on a single screen for all users.

What you're looking for sounds like 'application virtualization', which is a fairly new concept and under quite a bit of marketing-buzz pressure. Citrix has quite a big presence in this marketplace.

Related Topic