Remote desktop apps comparedBy Chris Williams. Published: 11th Jan 2006, 23:40:05 | Permalink | Printable
Next in our series: RDP and VNC clients for users with second machinesSitting in a meeting room in the Cambridge offices of Pace for the launch of the Select scheme, RISCOS Ltd. management remarked that many users had a second non-RISC OS powered computer and that this was one of the reasons why the company had chosen to improve networking and similar interoperability. A few fellow editors present visibly shuddered at the suggestion, but over the years it has become clear that people are turning to other operating systems to supplement their needs.
Together with sharing files over a network, being able to control another computer remotely is particularly appealing to users with their own networks - especially when printers, scanners and other gadgets are connected to the alien machine. Fortunately RISC OS has a number of applications to achieve this and while each are very similar, they have their own individual features that make them stand out in different ways. As with other articles in this series, what follows isn't intended to be an exhaustive review of each program, rather it's a guide as to what's available. Two remote desktop clients were chosen and they both communicate with a suitable Windows PC running Terminal Services to display a Microsoft engineered desktop on RISC OS. If you don't have a copy of Windows with Terminal Services installed, you can install a Windows VNC server and use one of the four reviewed VNC clients. For the purposes of this article, the VNC clients were tested with a server running on Apple's Mac OS X, although many servers are available for Linux and other operating systems. Consult the documentation for these to find out how to get these installed.
Each client worked well and they were stable enough to allow administrative tasks to be carried out. On a StrongARM RiscPC system they weren't able to provide a live desktop at full speed, but your mileage may vary; they were understandably too slow for normal work. Checking if a web page worked in a particular web browser or running maintenance application was easy enough. Typing on the keyboard was responsive so entering web addresses or chatting to people with an Instant Messenger was possible. All the RISC OS clients offered a range of resolutions and colour depths, as reducing the amount of data sent between the two computers will increase the software's responsiveness. Turning off backdrops and animated effects also affords a minor speed boost. Overall, it was a positive experience.
Click on a thumbnail to reveal the full size image.
Developers: James Peacock, website (VNC client)
Avalanche offers support of various versions of the VNC protocols and provides a user interface for configuring connections. The resolution is fixed to the size of the display in which the VNC server is running although the colour depth can be altered and more importantly, its display can be scaled up and down as the user desires. Avalanche also supports the global clipboard, allowing text to be copied and pasted between desktops. The connection between the local and remote machines is not encrypted. Dropping to displaying 256 colours makes a noticeable difference to speed. Playing music and audio remotely causes the remote computer to produce the audio - ideal if your PC or Apple Mac is connected to a hifi and you want to use it as a jukebox from your RISC OS computer.
Login window with password; the VNC viewer window; browsing the web with Safari; using MSN Messenger and Real video player; play tracks with iTunes
Ported by Peter Naulls, website (RDP client)
The front end to this port of the open source rdesktop client offers a range of resolutions and a full screen option, although if you're feeling confident, you can delve into the application to change the colour depth and other options. It doesn't appear to support sound output, although fiddling with the options allows the host Windows PC to output any audio, turning it into a jukebox. Dropping to a small resolution results in a usable Windows XP experience on your RISC OS desktop.
Setup window; Firefox in 256 colour mode; using Firefox on the desktop in 16bpp mode; running Adaware; using Microsoft Office
Ported by Andrew Sellors, website (RDP client)
Again using the freely available rdesktop engine, RDPClient supports multiple screen resolutions and colour depths, as well as working sound redirection. This means the user can run Real player on the PC and listen to, say, BBC News from the RISC OS computer. It also provides a clipboard between the two desktops and claims to have optimised screen updates by queuing and clustering redraw requests. RDPClient lacks a proper user interface, and instead you must add and edit options in an Obey script in order to configure its operation. It also provides an interesting statistics window, which is filled with information and details on the state of the current RDP connection.
To redirect audio output to the RISC OS client-side, RDPClient requires Shared Sound 1.07, as found on RISC OS Select and Adjust.
Running Adobe's PDF reader; the simple user interface showing the command line options; viewing a PDF; using Internet Explorer on the desktop; access devices connected to the PC
Maintained by Vincent Lefevre, website (VNC client)
Like Avalanche, ViNCe stands out because of its scale support. The other applications display the remote desktop in its full size, whereas with ViNCe, you can set a scale percentage so that it can fit neatly on the client desktop. This is useful if you want to do simple tasks such as queuing up music tracks or managing file and print servers. Another excellent feature is the ability to use the scroll wheel mouse connected to the RISC OS computer on the remote desktop, making it much easier to scroll through a browser window. Vince is configured by editing a text file of options, which is then loaded when the software starts. It's recommended that the user selects a 256 colour mode for the VNC display in order to make the connection mildly usable. It also has other features including 'fast copy' support that's recommended for Viewfinder users.
A 32bit version of the original VNC port, from which ViNCe is based, is available here.
Viewing the remote desktop with a 75% scale; larger scale, using the Mac OS X widgets; arranging windows in Mac OS X using Expose; 50% scale and snugly fitting on the RISC OS desktop
Developed by Simon Truss, website (VNC client)
VNC is a small and cheerful client that does what it says on the tin. It provides a 'performance' window to tweak the responsiveness of the application although it doesn't feel as fast as the other clients, and a menu to control sessions; other clients tend to close the connection immediately after the display window is closed, whereas VNC will keep the sesion active until you kill it from a menu or the side toolbar. The toolbar is a little annoying as it can get in the way of the display. The software also supports one way clipboard pasting from RISC OS to the remote operating system. It provides a list of colour depths which work with varying degrees of success. Although it has a user interface to create a new session, its global configuration options are stored in a text file inside the application.
The login window; in 256 colour mode; editing a LaTeX document; the session menu
Developed by Leo White, website (VNC client)
With a smoother redraw than the other clients, VNCViewer works out of the box as a usable client. This client supports full screen and single tasking modes, a range of colour depths and various performance tweaks. It also provides a statistics window that displays how much network bandwidth is in use. Leo has also developed an interesting utility, VNCInput, which allows two computers, one running a VNC server and the other running a VNC client, to share the same mouse and keyboard over the network; an alternative KVM. By moving the mouse pointer to the side of the screen, control is passed over to the second computer. This utility is available from the same website as VNCViewer.
Set up window; using the Mac OS X desktop; the statistics window
More on VNC - Setting it up
Article ideas? Become a writer
Previous: Web gallery apps compared
Next: RISC OS features in plain english
DiscussionViewing threaded comments | View comments unthreaded, listed by date | Skip to the end
Please login before posting a comment. Use the form on the right to do so or create a free account.
Search the archives
Today's featured article
RISC OS Memory Protection
Corruption at the lowest levels
25 comments, latest by Jaco on 30/4/05 9:54AM. Published: 25 Apr 2005
Ovation Pro gets Dutch translation
Sounds boing boing groovy nice
1 comment, latest by druck on 6/6/06 9:21AM. Published: 27 May 2006
News and media:
RISCOS Ltd •
RISC OS Open •
MW Software •
Advantage Six •
CJE Micros •
Liquid Silicon •
Chris Why's Acorn/RISC OS collection •
The Register •
The Inquirer •
Apple Insider •
BBC News •
Sky News •
Google News •