Note: The ThinManager Server can be a terminal server, but doesn't have to be. It can be on any server or a Windows 2000/XP Workstation if need be. The clients will connect to the ThinManager Server and download the firmware and configuration. See ThinManager Installation.
Note: In the past ThinManager came bundled with a lite version of the ICA protocol called Citrix Device Services. Citrix stopped support of this version when Windows 2003 Server was released so ThinManager uses RDP as the default. ThinManager Ready thin clients can still connect to established Citrix Device Services terminal servers, but no new ones can be licensed.
If using DHCP, configure Option 066 to list the IP address of the ThinManager Server and configure 067 to list "firmware.acp" as the bootfile name.See IP Address Assignment.
See BootRom 5.01, BootRom 4.5, BootRom 4.4.0.8, and/or DHCP for details on setting client IP addresses.
ThinManager Ready Thin Clients require a number of components to function properly. These include:
The first component is the Terminal Server. This is a computer with a version of Microsoft's Windows 2000 Server or 2003 Server that have the Terminal Services functionality activated. The operating system allows multiple users to log into the server and run independent, isolated sessions. The operating system controls the server, provides security, controls user access, and runs the applications.
The terminal server needs Windows 2000, 2003, or 2008 Server with Terminal Services enabled and TS CALs added.
See Microsoft Licensing for details.
The second component is the Client Communication Protocol. This can be either the ICA protocol available from Citrix or the RDP protocol that is installed by default with any Windows Terminal Server operating systems. In the past ThinManager came bundled with a lite version of the ICA protocol called Citrix Device Services. Citrix stopped support of this version when Windows 2003 Server was released so ThinManager now uses RDP as the default. ThinManager Ready thin clients can still connect to established Citrix Device Services terminal servers, but no new ones can be licensed.
The Client Communication Protocol is the protocol used for client-to-server communications in the Terminal Services Environment. The protocol handles all video, information, and user input such as keyboard and mouse input.
The RDP (Remote Desktop Protocol) is the Client-Communication Protocol that is included with Microsoft Terminal Services and can be used by ThinManager Ready Thin Clients to connect to Windows 2000 Terminal Servers and Windows 2003/2008 Terminal Servers. The RDP connection to a Windows 2000 Terminal Server is limited to a 256-color depth (8-bit) while the Windows 2003/2008 Server connection can be made at a higher color depth.
The ICA (Independent Computer Architecture) Protocol is available from Citrix and installed and licensed on all of the Terminal Servers.
The third component is ACP ThinManager software from Automation Control Products. ThinManager is used to configure, manage, and control the ThinManager thin clients. Although ThinManager is treated as a single entity, it really has two main components, the ThinManager interface and the ThinServer service.
ThinServer is a service that is the engine of the program. It starts automatically and runs in the background and provides essential functions to control the thin clients. ThinServer is installed during ThinManager installation if selected.
ThinManager is the administrative software that facilitates the configuration and organization of the thin clients. This is the visible component of the ThinManager software. ThinManager displays information generated by ThinServer. ThinManager can be installed on any computer on the network, including the terminal server.
Note: ThinManager Server is used to describe a computer running ThinManager and ThinServer that provides control and configuration to ThinManager Ready Thin Clients, even if the computer is a workstation.
One instance of ThinManager can provide client connection to several terminal servers. The thin clients would boot from the ThinManager server, but could be assigned to any of several terminal servers.
ACP ThinManager is designed to control and configure ACP Enabled Thin clients. These are ThinManager Ready thin clients produced by a variety of manufacturing partners and display the ThinManager Ready sticker. The ACP web site, www.thinmanager.com and www.thindustrial.com have links to the ACP Partners.

ThinManager Ready Logo
ThinManager Ready Thin Clients use a standard TCP/IP network. This can include hubs, routers, gateways, cables, and wireless components. ThinManager Ready thin clients behave on a network as a PC would, but because the thin clients are connected to a terminal server where the actually processing takes place, thin clients are more sensitive to poorly deployed networks.
The simplest thin client network consists of a single computer, configured as a terminal server, with the TS CALs, ThinManager, ThinServer, and the applications installed on it. All the ThinManager Ready thin clients connect to this single computer.
A more common scenario includes the use of multiple computers. These might be additional terminal servers for failover functionality, additional terminal servers for increased capacity, domain controllers, e-mail servers, file servers, database servers, and workstations. One of the strengths of ThinManager and ThinManager Ready Thin Clients is their versatility in networking. They do not demand a rigid proprietary network configuration, but have the flexibility to run in almost any network configuration.
Note: ThinManager does not have to be installed on a terminal server, but can be installed on a workstation.
When a terminal is powered on:
The ThinManager Ready Thin client can be assigned to a single terminal server, or it can be assigned to multiple terminal servers in case of terminal server failure. ThinManager 2.6 introduced Terminal Server Groups. These are groups of terminal servers that control the added functionality for the thin client.
Terminal Server Groups, now called Application Groups in thinManager 3.2, are collections of Terminal Servers. A ThinManager Ready thin client can connect to one or more terminal servers that are members of an Application Group. Instead of specifying individual terminal server that a terminal will connect to a terminal server defined in the application group. The specific terminal server that the terminal connects to is based on the Application Group configuration and options.
These Application Group options can be combined on the same Terminal Server Group, for example a Terminal Server Group could use SmartSession to choose the server connection order, Instant Failover to maintain a backup, while using AppLink to limit the terminal to a single application. Additionally, a terminal server may be a member of several Terminal Server Groups.
See Terminal Server Groups for details.
Server failures in any network or system can disrupt productivity and data management. ACP ThinManager (version 2.3 and later) has a failover capability built into it that allows terminals to connect to a secondary terminal server if the terminal server that they are logged into fails. This will lessen the effect of server failures on the terminal server network. The terminals can detect the server crash, drop the connection to it, and connect to a secondary server in seconds.
To initiate ACP ThinManager Failover protection, four steps are needed.
ACP ThinManager allows the use of several terminal servers, defined as the primary and as backups. If the primary terminal server fails, the ThinManager Ready thin client will detect the server failure and will initiate a new session on a backup server. This allows the operator to continue their work and minimize the effect of a server failure.
Note: ThinManager can be installed on any computer including the terminal servers, domain controllers, file servers, or workstations.
See Failover for further details.
(Updated 11/10/2008)