ThinPoint Quick Start Guide
2 ThinPoint Quick Start Guide Table of Contents Part 1 Introduction 3 Part 2 ThinPoint Windows Host Installation 3 1 Compatibility... list 3 2 Pre-requisites... 3 3 Installation... 4 13 Part 3 ThinPoint Components 1 PrintPoint... 14 2 WebPoint... 15 3 ThinPoint... Service Provisioning Manager 20 33 Part 4 ThinPoint Client Guide 1 Universal... Client 35 2 Direct Access... (IP) Client 37 3 ThinPoint... client on Linux operating systems 45
Introduction 1 3 Introduction ThinPoint Virtual Private Desktop (VPD) is a Desktop Virtualization technology. ThinPoint builds multiple individual User Desktops over a single physical hardware and Windows XP and Vista OS instance. Individual users can access these Desktop concurrently. Compared to current Virtual Desktop Infrastructure (VDI) technologies, ThinPoint offers a higher level of software compatibility, density, performance and manageability and huge infrastructure and cost savings. 2 ThinPoint Windows Host Installation This section includes the list of compatible operating systems, installation pre-requisites and the installation instructions. 2.1 Compatibility list ThinPoint is compatible with the following operating systems: 2.2 Windows XP Service Pack 2 and 3 Windows Vista Business, Ultimate and Corporate including Service Pack 2 Windows 7 Windows Terminal Server 2003 and 2008 version Pre-requisites Make sure that you are able to connect to the Internet in case you need to license the product online. ThinPoint uses two types of connection to the host: Universal Client: connection without port forwarding or firewall adjustments. Direct Access Client: connection requires port forwarding to the host or secure access through IPSec, SSL, and PPTP VPN. If you are connecting through Universal Client (recommended), go directly to installation instructions, otherwise check the following: Configure your firewall to allow inbound connections on TCP port 3389 or 4333. If you want to allow access to ThinPoint over the Internet through direct IP address, open and forward TCP port 3389 or 4333 on your router to the IP of the ThinPoint Host. However for security reasons, it is recommended that Internet access to ThinPoint be given via Universal
4 ThinPoint Quick Start Guide Client or an IPSec, SSL, and PPTP VPN instead of opening a port on the router. 2.3 Installation 1. Run the installer package ThinPoint 32(64)bit version 5.0 Setup.exe provided to you on the ThinPoint Installer CD-ROM or downloaded from NetLeverage download site. 2. In the installer welcome dialog box click Next. 3. Please review the ThinPoint End User License Agreement carefully and then click I Agree to continue the installation.
ThinPoint Windows Host Installation 4. If you are installing a single host, just click Install to install the full version of ThinPoint. 5
6 ThinPoint Quick Start Guide Note: The ThinPoint License Server provides Network Floating and Concurrent User Session Licensing. The ThinPoint Installer includes both the ThinPoint License Server and ThinPoint Host components. The ThinPoint License Server can be installed on the same Windows machine as the ThinPoint Host, or on a dedicated Windows machine for larger solutions when you want to use multiple machines as the ThinPoint host. If you are installing the ThinPoint License Server on a dedicated Windows machine, select Custom installation type and unselect all other ThinPoint Host components except the License Server. Then click Install. Please continue until step 8 to finalize License Server installation. If you have selected Typical Installation, click Install. Please continue from step 5. If you are not installing the ThinPoint License Server on this host, select Custom installation type and unselect 'License Server', then click Install. Please provide the location of License Server during next installation screen and skip to step 9. 5. If you have selected the Typical Installation with ThinPoint License Server component, you will be presented with the ThinPoint Network License Server Setup dialog box as shown below.
ThinPoint Windows Host Installation 7 6. The ThinPoint License Server by default is shipped with two (2) concurrent session evaluation user licenses. A maximum of 2 sessions can be connected at a time to all ThinPoint Hosts. These licenses will expire 15 days after the installation. 7. If you intend to try ThinPoint using the evaluation licenses, select Install a free trial version to continue installation using ThinPoint evaluation licenses. The ThinPoint Installer will test the ThinPoint License Server briefly and then continue the installation process. If you already have purchased licenses, please provide the LicensedID and Password at this stage. 8. To purchase ThinPoint full licenses please contact sales at ThinPoint: sales@netleverage.com After purchasing the required ThinPoint licenses, please use ThinPoint License Manager in ThinPoint Program Start Menu to access ThinPoint License Server to activate your ThinPoint licenses. In the 'Update ThinPoint Licenses' section, provide the license ID and password you obtained when you purchased the ThinPoint licenses and click the Update Licenses button. You will be informed that the ThinPoint licenses have been successfully updated. The status of licenses is indicated in the License Server Manager:
8 ThinPoint Quick Start Guide 9. When the License Server has been configured and components have been installed, you will be asked to select the access type: Full Desktop or Selected Applications
ThinPoint Windows Host Installation 9 10. After selecting the access type, you will be asked to publish new or just review the published applications. If you want to publish a new application, go to the section ThinPoint Service Provisioning Manager of this guide to learn about application publishing.
10 ThinPoint Quick Start Guide 11. The final installation step is creating access to the ThinPoint host. You will be asked to create and provision a Universal Client. You will go through a series of screens where Universal Client will be configured. The master copy should stay on the ThinPoint host given to users on demand. Note: once a client is ran, it will lock itself to the piece of hardware USB key, hard disk etc.
ThinPoint Windows Host Installation 11 The Universal Client will check connection to the present server. Make sure you have access to the Internet and the Universal Client is allowed by the anti-virus. Select 'Use this account' to predefine the user that the client will be connecting as, or 'Setup on
12 ThinPoint Quick Start Guide initial user login' for the account to be configured on the first successful connection. 12. In addition to windows login details, advanced settings can be configured. You can specify to set a Security PIN that will be required to run the client for the first time or log off/disconnect behavior.
ThinPoint Windows Host Installation 13 13. After the installation is complete, you will be asked to reboot the host to activate all the settings. 14. After the ThinPoint host has been rebooted, please copy the Universal Client created during installation to the client machine. This concludes the default installation and you can start using ThinPoint. 3 ThinPoint Components This section includes information about the ThinPoint components: PrintPoint, WebPoint and
14 ThinPoint Quick Start Guide Service Provisioning Manager. 3.1 PrintPoint PrintPoint simplifies printing for remote users while eliminating the tedious administrative burden of installing and maintaining remote printer drivers on hosts. Instead a virtual printer called 'PrintPoint' will be installed on the ThinPoint Host. Printing via PrintPoint in a ThinPoint session is almost the same as printing on a local printer, and just as easy. 1. The user selects the PrintPoint printer, while printing from any remotely published application, as shown below. 2. After clicking Print, a PrintPoint dialog box is displayed on the remote device desktop, displaying the remote print status as it is processed. 3. The local printer dialog box is then shown on the remote device desktop. The user selects a local printer to print the document. Important!
ThinPoint Components 15 In order for PrintPoint to function, the remote device must be using the ThinPoint Client or accessed via WebPoint. PrintPoint will only function from remote applications which are published 'Native'. For more details please see the corresponding option described in the ThinPoint Service Provisioning Manager section. PrintPoint currently does not support the Linux and Mac clients. We are in the process of adding PrintPoint functionality to the Linux and Mac clients. 3.2 WebPoint Using WebPoint allows you to connect to the ThinPoint Host via a web browser. If the host you have installed the ThinPoint on has a running web server, then during installation you will see a message like this, which means WebPoint is accessed through port 8080: Important: WebPoint currently supports Windows client operating systems. Support for other client operating systems is provided with the following limitations: Intel Apple Mac OS X 10.4 and above are supported. A functional X11 is required for Mac clients to access ThinPoint Host using WebPoint. ThinPoint Seamless Windowing functionality is limited for Mac. When connecting from a Linux client using Firefox 3, WebPoint complains that the Java
16 ThinPoint Quick Start Guide runtime environment is not installed. Please use another browser, such as Opera, while we correct this issue. The latest Java runtime environment is required for all of the Windows, Linux and Mac clients. Please make sure to add the IP address or a fully qualified hostname of the ThinPoint Host machine to the Trusted Sites (or equivalent) of Internet Explorer or other web browsers before connecting to ThinPoint from a Windows client. This is specially required when using a Vista client to connect. TCP ports 80 and 3389 are required to connect to ThinPoint using WebPoint. Port 80 is required to access the WebPoint webpage. Port 3389 is used to connect the client to the ThinPoint session. To use WebPoint, please follow the steps below: 1. Open your Internet browser client and connect to the hostname or IP address of the ThinPoint host. When connected, you will see the following web page asking for the WebPoint session username and password.
ThinPoint Components 17 2. This username and password are the same as the Windows Desktop user credentials, created locally on the ThinPoint Host machine using the User Accounts applet in the Control Panel, or the credentials of the Active Directory or e-directory user account if the ThinPoint Host is a part of a domain. Important : Windows user accounts with blank passwords are not allowed when using ThinPoint. Please make sure the user password is not blank before trying to connect to the ThinPoint Host remotely using any connection method, including WebPoint. 3. After WebPoint has authorized the user credentials, WebPoint starts preparing the client desktop to connect to the ThinPoint session Important: While preparing the client desktop, WebPoint might display an error as shown below or with a
18 ThinPoint Quick Start Guide similar error number. It indicates the lack of adequate permissions for WebPoint to prepare the client. Usually it indicates that the IP address or hostname of the ThinPoint Host was not added to the client Internet Explorer's or other web browser's Trusted Sites or equivalent. Please correct this setting before trying again. 4. When preparing the client is completed, the ThinPoint session is initiated in seamless mode. You are then presented with a Windows look-a-like desktop inside your client browser window with a number of application icons. These applications are published from the ThinPoint Host using the ThinPoint Application Provisioning Engine as discussed before in this guide in the ThinPoint Service Provisioning Manager section. You will notice that the WebPoint WebDesktop includes its own Start Menu, Log Off button and background wallpaper. Important: The three icons at the top-center of the screen are from left-to-right: 'Toggle between the Remote and Local Desktop (when the Remote Desktop is run)', 'Disconnect from the Remote ThinPoint Session without Logging Off', 'Logoff from the Remote Session'. 5. The screenshot below shows a remote Internet Explorer published from a Windows XP host running in seamless mode inside WebPoint. Please notice the remote application integration with the local desktop taskbar. If the remote application window is minimized, it will be neatly stacked to the WebPoint WebDesktop taskbar and also to the taskbar of the local desktop as if it was a locally running application. It feels and looks exactly the same as a local application.
ThinPoint Components 19 6. When you minimize the local WebPoint WebDesktop Internet Explorer window, you notice the local Windows Vista Desktop and the remote Internet Explorer published from a ThinPoint Windows XP host running in seamless mode, as seen below. 7. While connected via WebPoint or any other method from a Windows client, the remote applications published from the ThinPoint Host will be added to the client Start Menu. You can also access these applications using a ThinPoint Application Menu added to the Taskbar
20 ThinPoint Quick Start Guide Notification Area of the Windows client, as seen in this screenshot: 8. For security reasons all the remote ThinPoint application menus are removed when the session is closed or disconnected. 9. You can watch an online video demonstrating the Web Desktop and PrintPoint by visiting the following link: http://www.netleverage.com/videos/demo.html. 3.3 ThinPoint Service Provisioning Manager Using ThinPoint Service Provisioning Manager you can configure ThinPoint published applications, manage connected users and create clients to connect to the host. Here is a quick guide explaining how this works. 1. The easiest method for an administrator to publish a Windows applications or folders is to use the mouse right-click context menu. To do so right-click on a selected application or folder. You will see a menu item called: 'Publish Remotely via NetLeverage ThinPoint'. Click it and you will be prompted with ThinPoint 'Application Provisioning Engine' program window.
ThinPoint Components To complete the process just follow the instructions provided later in this section. 2. To Manage ThinPoint Published Applications, use ThinPoint Control Panel. Log in to the ThinPoint host as an administrator, go to the Windows Control Panel. 21
22 ThinPoint Quick Start Guide 3. Double-click on the ThinPoint Control Panel icon. ThinPoint Service Provisioning Manager appears, as displayed below. The icons displayed in the Panel are from a sample system.
ThinPoint Components 23 4. Right-click on the white area of the provisioning manager to bring up a context menu with the 'Publish New Application', 'Refresh Application List' and 'Close Provisioning Manager' action items, as shown below. 5. Click 'Publish New Application' to open the 'Application Provisioning Engine' window. Enter information about the application to be published, such as the name of the application, the path to the executable file, the startup folder, and the users and groups for which this application is published.
24 ThinPoint Quick Start Guide Using this program you can publish Windows desktops, applications, folders or drives (Remote Service) to be accessible by the ThinPoint session. Important: If a user or group has only one Remote Service published for it, then that Remote Service becomes the default application for that user or group session. This means upon connecting to the ThinPoint session, only the Published Remote Service will be displayed. When the default Remote Service is closed, the ThinPoint session will be also closed immediately. To enable Seamless Windowing and PrintPoint features, the Remote Services need to be published in 'Native' mode. See the feature description further in this section. 6. Use the '3-Click Publishing' feature to easily provision the desired Remote Service: Select the Remote Service type to be published; Windows Application, Folder or Drive, Depending on the Remote Service type, click on 'Select Application ' or 'Select Folder ' button to choose the Windows Application path, Folder or Drive. By default everyone who is allowed to log in to the ThinPoint host will be given access to this Remote Service. In order to restrict access to certain groups or users, click on Select Users button. For more control over the application configuration, complete the other fields under the 'Advanced Configurations' control group. To publish full Windows Desktop, select 'Desktop' in Application Name field. The Application Provisioning Engine will complete all the required fields automatically. 7. An example using the Microsoft Word application is provided below to explain the application publishing process in detail. As you can see there is a '3-Click Publishing' section at the top of the screen that implies three actions: select type of the object to publish - Application, Folder or Desktop, select the executable file, select users who this application will be available to.
ThinPoint Components In this example we would like to publish Microsoft Word for a number of users. So we select 'Application'. Click the Select Application button to find and select the executable file. 25
26 ThinPoint Quick Start Guide When the file selection dialog comes up, navigate to the application folder and select the executable file to run. In this case it is WINWORD.EXE located in the C:\Program Files\Microsoft Office\Office12. Once the executable file is selected, the Application Wizard will automatically select the
ThinPoint Components appropriate icon, starting execution folder and name for the application. Some values can be changed if required. For example, the name can be changed as desired. 8. When you click Users button, the 'Select Users or Groups' dialog box appears, as shown below. 27
28 ThinPoint Quick Start Guide 9. Here you can select to search among Users, Groups, and Built-in security principals, or limit the search to a combination of the three types, by clicking the Object Types button. Multiple locations can be added to the search, including the Microsoft Active Directory, by clicking the Locations button. You can also click on Advanced to get an advanced search view as shown below. Find Now button can be used in advanced search to manually select individual users and groups from the search results.
ThinPoint Components 29 10. In advanced search view, select the users and groups you want to grant access to the application to by holding down the Ctrl key and clicking their names. When done, click OK to exit advanced search view.
30 ThinPoint Quick Start Guide 11. Click OK again to close the Application Wizard. The WINWORD appears in the Service Provisioning Manager where it can be edited if required.
ThinPoint Components 31 12. The Arguments field specifies the command line arguments to be passed to the application's executable file at run time. In the example shown below, we use 'www.netleverage.com.au', so each time an instance of Internet Explorer is started, it opens our company website.
32 ThinPoint Quick Start Guide 13. The Associations field can be used to associate document types located on the remote devices with ThinPoint published applications. An association is specified by typing its file extension, without a point. For instance, in this example, typing 'html' (without quotes) into the 'Associations' field would result in all files with an '.html' extension on the remote device being redirected to the ThinPoint Host and being opened with Internet Explorer running on the ThinPoint Host, while being displayed on the remote device's desktop. A more practical example would be to publish a presentation application, like Microsoft
ThinPoint Components 33 PowerPoint from a ThinPoint Host. A 'ppt' association could be specified in the 'Associations' field of this application. This would enable all remote devices to work with '.ppt' Microsoft PowerPoint files without having to install Microsoft PowerPoint or compatible software. File types already associated with an application installed on the remote device will not be redirected to the ThinPoint Host. For this feature to function, the remote device will need to connect using the ThinPoint Client. Multiple file extensions can be specified in the 'Associations' field by separating them with a comma. Do not include any spaces. 14. Select 'Run Native' to run the application in Seamless Windowed mode on the remote device desktop. In Seamless Windowed mode, the application looks and feels as if it is running on the remote device's desktop rather than running remotely from the ThinPoint Host. For Seamless Windowing to function, the remote device will need to connect using the ThinPoint Native Client. PrintPoint only functions from applications which are published as native. 15. Using the 'Resource Limit' slider, you can specify the CPU resource utilization for the processes launched by the published application. If the Resource Limit is 0% then the program will run with no resource limits. If for example the Resource Limit is set to 20% then the maximum system resource usage for that process is limited to 20% per user per session. 4 ThinPoint Client Guide Using ThinPoint client you can remotely access ThinPoint Virtualized desktop sessions and provisioned applications. There two types of ThinPoint clients: Direct Access ThinPoint client Requires a port to be opened and forwarded to the ThinPoint host. Universal Client (recommended) Does not require firewall rule adjustment or port forwarding. ThinPoint Client setup can be accessed from the Service Provisioning Manager found in the Start menu -> Programs -> ThinPoint.
34 ThinPoint Quick Start Guide Note: ThinPoint client currently supports Windows client operating systems (Windows XP, XP embedded and Vista and Windows 7). ThinPoint Open Source Linux client, tested on OpenSuse 11.1 with dependencies to KDE Linux desktop technology and libqt4 and libqt4-x11 libraries. ThinPoint client currently does not support MAC clients. To access from a MAC client you can use NetLeverage WebPoint, or Microsoft RDC client. Please be aware when a client other than WebPoint is used, the ThinPoint seamless windowing is not available. PrintPoint functions are currently not available in Linux or Apple MAC clients. When connecting from a Linux client you could use CUPS or similar method to allow Linux client printing. For more info please visit the following page: http://www.networkcomputing.com/showitem.jhtml?docid=1608ws1 When connecting from an Apple MAC client you could use built-in RDC client printing feature or use Apple Bonjour for Windows to allow visibility of Apple MAC client attached printers to the ThinPoint host. For more info please visit the following page: http://www.apple.com/downloads/macosx/apple/windows/bonjourforwindows.html Please visit Open Source download section of NetLeverage Support site to obtain the source
ThinPoint Client Guide 35 code for ThinPoint Linux and MAC open source clients. By default TCP port 3389 is required to connect to the ThinPoint sessions. PrintPoint functionality does not require any extra TCP port. 4.1 Universal Client 1. Universal client can be created in the provisioning manager or from the Start menu -> All Programs -> ThinPoint 2. First the connection is checked, and then a Windows Login details are displayed. If you do not want to pre-configure the user that the client will be connecting to, select 'Setup on
36 ThinPoint Quick Start Guide initial user login'. 3. In addition to windows login details, Advanced Settings can be specified to configure the Universal Client. You can specify a Security PIN that will be required to run the client for the first time or configure log off/disconnect behavior.
ThinPoint Client Guide 37 4. Finally you will be asked to provision the master copy of the client to the hard disk or removable media. It is recommended to keep the master copy on the host and redistribute the copies of it to avoid redundancy. 4.2 Direct Access (IP) Client 1. Direct Access client is configured and provisioned through the Provisioning Manager on ThinPoint Host. To access Direct Access Client go to Start menu -> All Programs -> ThinPoint -> ThinPoint Provisioning Manager. In the Provisioning manager go to section 'ThinPoint IP Client' and click Start.
38 ThinPoint Quick Start Guide 2. First you will be presented with the network setup that will check if your host is accessible.
ThinPoint Client Guide 39 Note: If you already have users connected to the host through the direct IP client, they might be disconnected when you click Next and test the settings. Make a note of the IP address and port numbers as this information is required to create a direct IP client. 3. After the network settings check, click Create Client to specify connection settings. You will be asked to create a new profile with a security PIN to protect the connection information.
40 ThinPoint Quick Start Guide 4. In the new screen click New Connection to specify new ThinPoint client connection. 5. In the new connection window provide the simple name for the connection, the user name and
ThinPoint Client Guide 41 password if desired and the IP address of the host from the network settings screen. If you connect on the local network you do not need to specify the port, for security reasons the port for external connection is 4333 by default and should be specified in the non-standard port section. Note: ThinPoint Windows host is part of a domain network and you are required to provide the domain when authenticating to Windows, please first provide the domain name, add a backslash (\) and then the username (for example, domain\user). If you are not required to provide a domain name or you are not sure, select the 'Ask User' option. Windows user accounts with blank passwords are not allowed when using ThinPoint. Please make sure the user password is not blank before trying to connect to the ThinPoint Host remotely using any connection method, including ThinPoint client and WebPoint. 6. Once the connection settings are specified, you can provision the master client to the local hard drive by selecting the record and clicking Provision. During the provisioning you can specify
42 ThinPoint Quick Start Guide additional options such as security PIN and single sign on. 7. When you have placed the client on the local drive, close the provisioning manager and copy the client to the removable media or user s machine. You can then run the copy of the client as it will lock itself after successful connection to that piece of hardware (e.g. flash drive, user s hard disk) and can be only activated from that location. When connected the client briefly displays a connection status dialog and then connects to the remote ThinPoint host. You will then be presented with the ThinPoint Remote Application panel as shown below.
ThinPoint Client Guide 43 Note: To add or modify applications presented in the Remote Application panel please refer to ThinPoint Desktop and Application Virtualization section The three icons at the top-center of the screen are from left-to-right: 'Toggle between the Remote and Local Desktop (when the Remote Desktop is run)', 'Disconnect from the Remote ThinPoint Session without Logging Off', 'Logoff from the Remote Session'. 8. Screenshot below shows a remote Internet Explorer published from a Windows XP ThinPoint host running in seamless mode inside client Desktop. Please note the remote application integration with the local desktop taskbar.
44 ThinPoint Quick Start Guide If the remote application window is minimized, it will be neatly stacked to the taskbar of the local desktop as if it was a locally running application. It feels and looks exactly the same as a local application. 9. While connected, the remote applications published from the ThinPoint Host will be added to the client Start Menu. You can also access these applications using a ThinPoint Application Menu added to the Taskbar Notification Area of the Windows client desktop, as seen in this screenshot.
ThinPoint Client Guide 45 10. For security reasons, all the remote ThinPoint application menu shortcuts are removed when the ThinPoint session is closed or disconnected. 4.3 ThinPoint client on Linux operating systems To be able to use ThinPoint client on Linux operating systems proceed with the following steps: 1. Copy and install ThinPointLinuxClient-0.2-1.noarch.rpm on the Linux client you would like to use to access the ThinPoint sessions. You can download the client directly from NetLeverage site using the following link: http://www.netleverage.com/downloads/thinpointlinuxclient-0.2-1.noarch.rpm Note: ThinPoint Linux client is tested on OpenSuse 11.1 with dependencies to KDE Desktop technology and libqt4 and libqt4-x11 libraries. You can only install the ThinPoint client on Linux versions which support RPM package installer. Currently PrintPoint is not supported in Linux client. When connecting from a Linux client, you could use CUPS or similar methods to allow Linux client printing. For more details about different methods please visit the following page: http://www.networkcomputing.com/showitem.jhtml?docid=1608ws1 2. After installing the ThinPoint Linux client, you can access this program by browsing to System -> Remote Access -> ThinPoint Client as shown below.
46 ThinPoint Quick Start Guide 3. Upon running 'ThinPoint client' you will be presented with the following dialog-box: 4. Provide IP address or hostname of the ThinPoint host in the address input field. Note:
ThinPoint Client Guide 47 If the default listening port of the ThinPoint host is changed, please append :portnumber (example 192.168.10.10:3380) immediately without any space to the end of IP address or hostname of the remote host. 5. Specify the Windows username in the 'Username' input field. 6. Specify the Windows username password in the 'Password' input field and then click Connect. Note: Windows user accounts with blank passwords are not allowed when using ThinPoint. Please make sure the user password is not blank before trying to connect to the ThinPoint Host remotely using any connection method, including ThinPoint client and WebPoint. 7. After a short while your Linux client will connect to the remote ThinPoint session. The ThinPoint Remote Application panel will be presented in a seamless mode on your Linux Desktop as shown below. 8. While connected the ThinPoint remote application shortcut icons will be added to the Linux client Applications submenu. You can also access these applications using newly added shortcut icons on the Linux Desktop. See the screenshot below.
48 ThinPoint Quick Start Guide Note: While connected there are two extra shortcuts appearing on the Linux Desktop: 'Logoff from ThinPoint' and 'Pause ThinPoint'. Use these shortcuts to log off or disconnect from ThinPoint session. The three icons at the top-center of the screen are from left-to-right: 'Minimize active Remote Application Window, 'Disconnect from the Remote ThinPoint Session without Logging Off', 'Logoff from the Remote Session' 9. Screenshot below shows a remote Internet Explorer and Microsoft Office Excel published from a Windows XP ThinPoint host running in seamless mode inside the Linux Client Desktop. Please note the remote application integration with the local desktop taskbar. When the remote application window is minimized, it will be neatly stacked to the taskbar of the local Linux Desktop as if it was a locally running application. It feels and looks the same as a local application.
ThinPoint Client Guide 49 10. For security reasons all the remote ThinPoint application shortcut icons are removed when the ThinPoint session is logged off or disconnected. Reverse Document-Streaming ThinPoint technology introduces a new method of Application Publishing called: Reverse Document Streaming. Using this method any document residing on the Linux client desktop or accessible on the Linux client machine could be displayed using a designated and compatible Published application on the ThinPoint host. To use this feature perform the following steps: 1. First the document extension needs to be associated with a Published ThinPoint Application. To associate a document extension with a Published ThinPoint Application, please carefully study Paragraph 10 of the ThinPoint Desktop and Application Virtualization chapter. For example you have already installed Microsoft Office Excel 2007 on the ThinPoint host, during Application Publishing you could associate XLSX (extension for Excel version 2007 documents) with excel.exe. Now imagine you have a document called worktest.xlsx residing in a folder of your Linux client desktop. See the screenshot below.
50 ThinPoint Quick Start Guide When you are connected to the ThinPoint session and XLSX extension has already been associated with excel.exe, when you click and run worktest.xlsx on your Linux client, ThinPoint first streams the worktest.xlsx data file to a shared memory accessible to the ThinPoint host and then it uses published excel.exe on the ThinPoint host to display worktest.xlsx document. Please see the screenshot below.
ThinPoint Client Guide 51 Note: ThinPoint client side document association will fail if the document is associated with an application already installed on the client machine. For example going back the above example, if Open Office or other software capable of running XLSX files has already been installed on the Linux client, XLSX extension would be associated with this locally installed software. When worktest.xlsx was clicked, locally installed software would have run worktest.xlsx and prevent ThinPoint from running it using the remote Microsoft Excel. Depending on available network upload bandwidth to the ThinPoint host, Published application could become unresponsive while the document data is streamed to the session s shared memory. This is normal behavior, please wait till the application is responsive again. For security reasons it is strongly recommended to install appropriate antivirus software on the ThinPoint host to scan uploaded documents in real time before running these files. Majority of the currently available AV software support on-access scanning required for real-time scanning of documents.
52 ThinPoint Quick Start Guide You can use Reverse Document Streaming to run any number of associated documents using compatible ThinPoint published applications. Please see the screenshot below showing text.docx and worktest.xlsx run by remote Microsoft Word and Excel concurrently. Updated documents will be saved in the original location.
ThinPoint Client Guide 53 ThinPoint Reverse Application Streaming technology is fully integrated with the Linux client Desktop. You could also use the 'open with' Linux Desktop context menu by right-clicking on the document to run the document using the Remote ThinPoint Application. See the screenshot below.
54 ThinPoint Quick Start Guide