Remote displaying
Table of contents
Introduction
The Huygens software allows users to display the user interface on other computers in the network. These computers can run any operating system like Windows, Linux, Mac OS, etc. The only requirements are that those computers are part of the same network as the computer on which Huygens is running.
The computer running Huygens is the server, the computers displaying Huygens are clients.
Using this setup all users on the network can work with Huygens from the server without burdening their own computer with heavy computational work.
The benefits in nutshell:
- Remote compute capacities, so your regular (acquisition) work is not affected.
- Central place for computing and data-storage, shared investment in hardware capacity.
- Easy to install and expandable from the users side.
Using Windows as Server
Remote Desktop Protocol (RDP)
Windows uses by default the RDP, the Remote Desktop ProtocolWindows is restricting remote display severely (source: 2010 The SDK team):
- A standard Windows 7, Vista, XP, or older version: no multiple connections to the same desktop are allowed; at all times there can only be one user.
- A Professional server of Windows 7, Vista, XP, or older version: no multiple connections to the same desktop are allowed so at all times there can only be one user. The improvement is that when a second user wants to log in access will be denied until the previous user has finished.
- A Windows Server Edition (Server 2008 R2 Standard Edition or above): there can be three concurrent connections. This can be expanded with extra calls (users) for an additional fee.
Make sure that the server is configured to allow incoming remote connections:
If you are using another Windows computer as a client, then follow the steps in one of the links in the list above.
If you are using Mac OS as a client, then you need to install an RDP client application in order to login on the Windows server. For example:
If you are using Linux as a client, then you need to install an RDP client application in order to login on the Windows server. For example:
Virtual Network Computing (VNC)
VNCIf you are using Mac OS as a client, then you need to install a VNC client application in order to login on the Windows server. For example:
If you are using Linux as a client, then you need to install a VNC client application in order to login on the Windows server. For example:
Commercial applications
The following companies have server and client software for Windows, Mac OS, and Linux:Using Linux or Mac OS as Server
X forwarding over SSH
When the Huygens software is running on a Linux or Mac OS server, it is possible to display the user interface remotely on the users computer using the X Window systemX11 is available for Mac OS X but may not be installed by default. Look for Optional Installs in your MacOSX installation CD. After launching this installer, you can find X11 under the Applications package. More info on installing X11 in Mac OS X
If you are using another Linux or Mac OS computer as a client, use the
-X option to enable X11 forwarding over ssh. To run huygens on a computer named server and display the user interface on another computer named client, open a terminal on client and type ssh -X server:user@client:~$ ssh -X server Password: Last login: Thu Dec 2 17:54:36 2010 from client.svi.nl Have a lot of fun... user@server:~> huygenspro
If you are using Windows as a client, then you need to install an X11 client application in order to connect to the server. Note that it is probably easier to install the free NX Server application on the Linux server, and connect using the free NX client application on the Windows client. X11 clients are for example:
- Xming
(Freeware)
- Cygwin
(Freeware; installation instructions)
- XWin32
(Commercial)
- OpenText Exceed
(Commercial; formerly Hummingbird)
NoMachine NX Server
The Free Edition of the NX ServerThe NX client software for Windows, Mac OS, Linux, and Solaris is free too.
