17.1. Windows Connector Overview

The Windows connector is a Microsoft Remote Desktop Protocol (RDP) client that enables Sun Ray users to access applications running on remote Microsoft Windows systems. This client is especially useful to those who are accustomed to Windows-based applications or who want to access documents in certain formats from a desktop client, either a Sun Ray Client or an Oracle Virtual Desktop Client. Users can access their Windows desktop on a desktop client at full screen or in a window.

Kiosk mode is the recommended way to configure the Windows connector. By using kiosk mode, you can set up a desktop client to behave just like a Windows system, which means users do not have to interact with the Oracle Solaris or Oracle Linux login screen and they do not need to specify the uttsc command. See Chapter 10, Kiosk Mode for more information.

As stated, the Windows connector mediates between the desktop client and a Windows system. It uses the Remote Desktop Protocol (RDP) to communicate with the Windows system and the Appliance Link Protocol (ALP) to communicate with the desktop client, as shown in Figure 17.1, “Windows Connector Overview”.

Figure 17.1. Windows Connector Overview

Diagram showing the Windows connector architecture, including an optional session directory server, Windows Terminal Servers, an optional load balancer, the RDP path, the Sun Ray server, the ALP path, and the desktop clients.

Once the Windows connector is configured, a user has to use the uttsc command to connect to a Windows system if the kiosk mode is not configured. The user can modify the command to accommodate a variety of preferences or options, such as specifying screen size or a list of available printers.

Table 17.1, “Windows Connector Features” lists the features provided by the Windows connector.

Table 17.1. Windows Connector Features

Feature

Description

Section 17.6, “USB Device Redirection”

Enables users to access USB devices connected to a Sun Ray Client from their Windows sessions, provided that the appropriate device drivers are installed on the Windows system.

Section 17.5, “Video Acceleration”

The Windows connector provides features to increase the performance for video streams and Adobe Flash content. The support provided is dependent on the Windows OS.

Section 17.4, “Audio Input”

Users can play sound files on their Sun Ray Clients (audio out) with audio applications located on the Windows system. Recording from the Sun Ray Client to the Windows system (audio in) is also supported.

Clipboard

The Windows connector enables cut-and-paste text functionality between Windows applications and the applications running on the Oracle Solaris or Oracle Linux desktop. Copying and pasting is enabled for all supported languages, including double-byte languages such as Chinese, Japanese, and Korean. The Windows connector does not support copying and pasting functionality for Rich Text Format.

The following behaviors, although similar, are caused by limitations in different applications:

  • Once a copy-and-paste operation has been performed from a dtterm window, subsequent copy-and-paste operations from the same window to a Windows application always show the data from the first such operation.

  • Cut-and-paste operations do not work from dtpad to Windows applications.

  • Cut-and-paste menu options do not work correctly in transfers from StarOffice applications.

Section 17.11, “Compression”

The Windows connector uses RDP bulk compression to compress data between the Sun Ray server, which runs the Windows connector, and the Windows system.

Section 17.9, “Network Security”

The Windows connector uses RSA Security's RC4 cipher, which encrypts data of varying size with a 56-bit or a 128-bit key, to secure all data being transferred to and from the Windows system. Alternatively, using TLS/SSL or CredSSP through the enhanced network security option, all traffic is encrypted as per protocol specifications and system configuration.

Local Drive Mapping

File systems from removable media devices, such as flash drives, can be connected to the Sun Ray Client's USB ports and mapped to the Windows environment, where they are displayed as locally mounted drives. Any file can be mounted and mapped from the Sun Ray environment to the Windows environment. In most cases, USB redirection should be used instead.

Section 17.16, “Printing”

From a Windows session, a user can print from a Windows application using any of the following configurations: a network printer or a locally attached printer on the Windows system, a network printer or a locally-attached printer on the Sun Ray server, or a local printer attached to the Sun Ray Client.

Serial Port Mapping

From a Windows session, users can access external serial devices connected to a Sun Ray Client or an Oracle Virtual Desktop Client running on a Windows client computer.

Section 17.8, “Session Directory”

The Windows connector supports server session reconnection based on load balancing information and the Session Directory, a database that keeps track of which users are running which sessions on which Windows systems. Session Directory functionality enables users to reconnect automatically to the right Windows session. Terminal services session load balancing is handled transparently by the Windows Terminal Server.

Section 17.13, “Smart Cards”

The Windows connector uses the PC/SC framework to enable applications on the Windows system to access smart cards inserted in the desktop client. Typically, this feature is used to provide two-factor authentication with digital certificates or to permit the use of electronic signatures or other information stored on a smart card.