Remote Desktop and Network Administration

Architectural Overview

RD Connection Manageris a technology consisting of two logically separated layers: main module and the backend.

Main module manages and displays user information. This module comprises the following elements:

  • Tab-based user window and working area
  • Convenient dialog to configure the session parameters
  • Dialog with the software settings
  • Instant access to already existing configured connections
  • Managing a session in a full-screen mode.

Backend component allows working with a remote session. Different backends are used for different target platforms, for example, rdesktop is used for the *nix systems; the mstscax.dll, installed in the system, is used for Windows.

Application architecture

Example of Usage

NOTE: The number of backends will be increased; support of the VNC, RDP (with a full set of functionality for Win2k8), ICA, VMRC protocols will be added. Each session is launched in a separate thread that allows avoiding waiting-related problems when some issues are encountered in another session.