<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The RESguru Blog! &#187; Reverse seamless windows</title>
	<atom:link href="http://resguru.com/tag/reverse-seamless-windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://resguru.com</link>
	<description>All the nuts and bolts of RES Software technology!</description>
	<lastBuildDate>Fri, 04 May 2012 00:25:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Making sense of Subscribers, Extenders and VDX</title>
		<link>http://resguru.com/2011/03/making-sense-of-subscribers-extenders-and-vdx/</link>
		<comments>http://resguru.com/2011/03/making-sense-of-subscribers-extenders-and-vdx/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 06:24:56 +0000</pubDate>
		<dc:creator>RESguru</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[VDX]]></category>
		<category><![CDATA[Reverse seamless windows]]></category>
		<category><![CDATA[Subscriber]]></category>
		<category><![CDATA[Subscriber Agent]]></category>
		<category><![CDATA[Workspace Extender]]></category>

		<guid isPermaLink="false">http://resguru.com/?p=2815</guid>
		<description><![CDATA[From the Confucius dept. In the RES product portfolio you may have come across terms and names such as Subscriber, Subscriber Agent, Workspace Extender etc. and wonder what the heck it all means. While I&#8217;ve done my best to document these products and components in the RESpedia, it is time to set the record straight [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fresguru.com%2F2011%2F03%2Fmaking-sense-of-subscribers-extenders-and-vdx%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fresguru.com%2F2011%2F03%2Fmaking-sense-of-subscribers-extenders-and-vdx%2F&amp;source=RESguru&amp;style=normal&amp;service=bit.ly&amp;service_api=resguru%3AR_c4a8f19c2e45ad953ac02599874fdbaf&amp;hashtags=Reverse+seamless+windows,Subscriber,Subscriber+Agent,VDX,Workspace+Extender&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://resguru.com/wp-content/uploads/2011/03/confused-pirate3.jpg" rel="lightbox[2815]"><img class="size-medium wp-image-3274 alignleft" style="margin-right: 5px;" title="confused-pirate3" src="http://resguru.com/wp-content/uploads/2011/03/confused-pirate3-257x300.jpg" alt="" width="60" height="71" /></a>From the Confucius dept. In the RES product portfolio you may have come across terms and names such as Subscriber, Subscriber Agent, Workspace Extender etc. and wonder what the heck it all means. While I&#8217;ve done my best to document these products and components in the <a href="http://resguru.com/glossary/">RESpedia</a>, it is time to set the record straight and give you a shortcut to the big picture. Through this article, it is my ambition to give you an easy overview of what each of these items are, and understand the differences. You will find a brief history of the products that eventually led to the development of the VDX product&#8230;</p>
<p><span id="more-2815"></span></p>
<h3><strong>Generation I: The Subscriber.</strong></h3>
<p><a href="http://resguru.com/wp-content/uploads/2012/02/sub-logo-skinned.jpg" rel="lightbox[2815]"><img class="alignright size-medium wp-image-3262" style="margin-left: 5px;" title="sub logo skinned" src="http://resguru.com/wp-content/uploads/2012/02/sub-logo-skinned-300x172.jpg" alt="" width="160" height="90" /></a><a href="http://resguru.com/wp-content/uploads/2012/02/sub-logo-sf.jpg" rel="lightbox[2815]"><img class="alignright size-medium wp-image-3248" style="margin-left: 5px;" title="This is how the Subscriber could be customized to look like" src="http://resguru.com/wp-content/uploads/2012/02/sub-logo-sf-300x132.jpg" alt="" width="160" height="90" /></a>Back in the beginning of the millennium, the technology known today as VDX began it&#8217;s life as an add-on component to Workspace Manager. At that time Workspace Manager itself was known as PowerFuse. The add-on component was  known as the Subscriber. The subscriber&#8217;s main purpose was to assist customers in turning regular fat client PC&#8217;s into thin clients, while retaining the fat-client capability of launching local apps.</p>
<p><a href="http://resguru.com/wp-content/uploads/2012/02/subscriber-setshell.png" rel="lightbox[2815]"><img class="alignright size-medium wp-image-3251" style="margin-left: 5px;" title="With setshell you could connect to another machine and set the subscriber as the system shell" src="http://resguru.com/wp-content/uploads/2012/02/subscriber-setshell-300x188.png" alt="" width="160" height="101" /></a>When the Subscriber was installed, it acted as a shell replacement &#8211; just like PowerFuse itself. This could be configured with the old <em><a href="http://resguru.com/glossary/#setshell">SetShell</a></em> utility. When the user logged on to the local computer, the Subscriber could present itself in one out of two ways. Either <strong>A)</strong> the Subscriber would launch the user straight into their RDP/ICA session by invoking either MSTSC.EXE or WFCRUN32.exe with the appropriate parameters, or <strong>B)</strong> it would present a customizable menu to the user where he/she could launch the RDP/ICA session manually and start local applications directly. The Subscriber was later along the way outfitted with scores of other features. These configuration items were stored in a file called subscriber.ini and could be managed by running the subscriber.exe with a /config parameter. Here&#8217;s an overview of some of these features:</p>
<ul>
<li><a href="http://resguru.com/wp-content/uploads/2012/02/sub-config-appearance.jpg" rel="lightbox[2815]"><img class="alignright size-medium wp-image-3253" style="margin-left: 5px;" title="Subscriber configuration Appearance tab" src="http://resguru.com/wp-content/uploads/2012/02/sub-config-appearance-300x225.jpg" alt="" width="92" height="70" /></a>Ability to locally map network drives and printers from within the remote session</li>
<li>Configure what happened when remote session ended (logout/shutdown/menu/etc)</li>
<li><a href="http://resguru.com/wp-content/uploads/2012/02/sub-config-behavior.jpg" rel="lightbox[2815]"><img class="alignright size-medium wp-image-3252" style="margin-left: 5px;" title="Subscriber Config Behavior tab" src="http://resguru.com/wp-content/uploads/2012/02/sub-config-behavior-300x226.jpg" alt="" width="92" height="70" /></a>Completely customize the appearance of the local menu including custom logo, skins, menu items, screensaver appearance, clock format, button names etc.</li>
<li><a href="http://resguru.com/wp-content/uploads/2012/02/sub-config-pf-integration.jpg" rel="lightbox[2815]"><img class="alignright size-medium wp-image-3256" style="margin-left: 5px;" title="sub config pf integration" src="http://resguru.com/wp-content/uploads/2012/02/sub-config-pf-integration-300x225.jpg" alt="" width="92" height="70" /></a>Ability to autostart specific commandlines upon Subscriber start</li>
<li>Custom keep-alive and disconnection timeouts.</li>
<li>Behavior whether to preserve or kill the local explorer running behind the local desktop</li>
<li>Update all of the above settings centrally via an FTP server</li>
</ul>
<p>Once a RDP/ICA session was established local applications could be launched by the user, if they had been defined as Managed Applications in the PowerFuse console. This was in fact the core of what would later evolve into VDX. Once a Managed Application had been defined in PowerFuse, an icon could be displayed on the users start menu in the remote desktop. The Managed Application became a Subscribed Application, once the console operator ticked a special box on the Properties|General tab of the managed application in the PowerFuse console. The difference between a regular managed application and a subscribed application was this: When a regular managed application launches, it executes in the session where it was launched. In a TS/Citrix environment, the app would launch inside a session on the server. The subscribed application however, would launch locally.</p>
<p>In the earliest implementation of the Subscriber, the PowerFuse instance running in the server-side session, would send a command via TCP/3163 down to the Subscriber executable running on the client computer, to launch the local executable, defined in the managed application. In later versions, the Subscriber was changed to take advantage of the built-in virtual channels in both RDP and ICA instead so no extra TCP ports beyond the existing display protocol is used.</p>
<p><a href="http://resguru.com/wp-content/uploads/2011/02/vdx-scenario-1-single-monitor.jpg" rel="lightbox[2815]"><img class="alignright size-medium wp-image-3170" style="margin-left: 5px;" title="vdx scenario 1 single monitor" src="http://resguru.com/wp-content/uploads/2011/02/vdx-scenario-1-single-monitor-300x246.jpg" alt="" width="220" height="180" /></a>When the local application was launched, PowerFuse created a faux start menu item for the application, which allowed the user from within the remote desktop to call up the local application and interact with it. Obviously this approach had it&#8217;s limitations, as the local app could only be on top of the entire remote desktop, or entirely behind it. Thus, if you clicked on the remote desktop, the local app would disappear behind it. This problem is addressed by the Z-mode technology within VDX to ensure a true local/remote blend experience, as illustrated here on the right:</p>
<p>&nbsp;</p>
<h3><strong>Generation II: The Subscriber Agent<br /></strong></h3>
<p><a href="http://resguru.com/wp-content/uploads/2009/02/wsx-trayicon.jpg" rel="lightbox[2815]"><img class="alignright size-full wp-image-679" title="wsx-trayicon" src="http://resguru.com/wp-content/uploads/2009/02/wsx-trayicon.jpg" alt="" width="133" height="33" /></a>The subscriber agent rose out of the customer need only to present the subscribed applications into the remote desktop. Where the Subscriber lent itself nicely to kiosk environments and other scenarios where local access was to be severely restricted, the Subscriber Agent did no such thing. It merely sat as an icon in the system tray of the local client and listened for launch commands coming down the virtual channel from the remote session. As for configuration, there wasn&#8217;t much to configure on the Subscriber Agent. You basically had the following:</p>
<ul>
<li>The Subscriber Agent would look for a file called C:\Program Files\RES Subscriber Agent\subagent.ini. In this file you could add a couple of settings to hide the exit option on the system tray icon and also you could hide the splash screen. Refer to the the &#8216;Administration of RES Subscriber Agent&#8217; section of the help file, which you can download from the RES KB <a href="http://support.ressoftware.com/Modules/Downloads/Eval.aspx?DownloadGuid=3d2509d6-c787-dc11-8a14-000e0c9bc161">here</a>.</li>
<li>In the registry the Subscriber Agent would look in HKEY_LOCAL_MACHINE\SOFTWARE\RES\PFWSExt. Here you can configure how the Subscriber Agent should interact with the local start menu etc. More info on these settings can be found in the RES KB in <a href="http://support.ressoftware.com/Modules/KnowledgeBase/knowledgebaseTreeView.aspx?id=1548">Q201548</a> and <a href="http://support.ressoftware.com/Modules/KnowledgeBase/knowledgebaseTreeView.aspx?id=2559">Q202559</a>.</li>
</ul>
<p>In short, the Subscriber Agent was minded for environments where you want to preserve the functionality of the local desktop, while extending some of those apps into the remote desktop.</p>
<p><a href="http://resguru.com/wp-content/uploads/2009/02/scrshot7.jpg" rel="lightbox[2815]"><img class="alignright size-medium wp-image-691" style="margin-left: 5px; border: 1px solid black;" title="Workspace Extender checkbox in PowerFuse" src="http://resguru.com/wp-content/uploads/2009/02/scrshot7-300x145.jpg" alt="" width="304" height="141" /></a>As with the native Subscriber, the Subscriber Agent also relied exclusively on the availability of RES PowerFuse in the other end of the virtual channel, as it was only with PowerFuse Managed applications that a local app could be triggered to launch. Therefore if any new applications were added locally, the administrator would have to create an Managed application, referencing that particular executable and icon, making sure the Run as a Workspace Extension check-box was set.</p>
<p>&nbsp;</p>
<h3><strong><strong>Generation III: The Workspace Extender<br /></strong></strong></h3>
<p>Workspace Extender, sometimes abbreviated WSXs was essentially just a new name given to the Subscriber Agent around late 2008 / early 2009. The Subscriber was never renamed though. At this point in time we started to see a lot of interest to the whole notion of Reverse Seamless operation as VDI and other remote desktop delivery solutions grew in maturity and popularity. Around the same time I wrote a technote <a href="http://resguru.com/technote-library/how-to-setup-a-kickass-res-workspace-extender-demo/">RG011</a>, describing how you set up a Workspace Extender demo.</p>
<p>&nbsp;</p>
<h3><strong><strong><strong><strong>Generation IV: The Virtual Desktop Extender / VDX<br /></strong></strong></strong></strong></h3>
<p><img class="alignright size-full wp-image-3267" title="official-vdx-logo" src="http://resguru.com/wp-content/uploads/2012/02/official-vdx-logo.gif" alt="" width="235" height="50" />This is the new hotness. Workspace Extender could only take the customer requirements for true seamless integration so far. VDX is a complete rewrite from the ground up, redefining the Reverse seamless integration between local computer and remote desktop. The most important differences between VDX and the old products described above, are:</p>
<ul>
<li><a href="http://resguru.com/wp-content/uploads/2011/02/vdx-window.jpg" rel="lightbox[2815]"><img class="alignright size-medium wp-image-3168" style="margin-left: 5px;" title="vdx window" src="http://resguru.com/wp-content/uploads/2011/02/vdx-window-170x300.jpg" alt="" width="92" height="163" /></a>VDX is stand-alone. Workspace Manager / PowerFuse is not mandatory on the backend for it to work.</li>
<li>Z-order enables local applications to be perfectly blended into the remote desktop. This effectively allows a local application to display as if it is being sandwiched in between the remote desktop and a remote application</li>
<li>There is no need to define the local applications to be extended anymore. Default behavior is to extend all locally available applications into the remote desktop.</li>
</ul>
<p>There are now several great references available online. I have tried to capture the essence of these in article <a href="http://resguru.com/technote-library/rg033-how-vdx-works/">RG033</a> which describes how VDX works. There is also an in-depth artice about the VDX registry settings available in article <a href="http://resguru.com/technote-library/rg032-guide-to-vdx-registry-settings/">RG032</a>. Be sure to check RES Software&#8217;s site <a href="http://www.reverseseamless.com/">www.reverseseamless.com</a>.</p>
<p>To wrap things up let&#8217;s recap the most important points:</p>
<ul>
<li>VDX, Workspace Extender and Subscriber are 3 different installers.</li>
<li>You may hear VDX being referenced as a technology that covers all 3 products and their capabilities. Keep in mind that VDX is a separate product line.</li>
<li>Subscriber and Workspace Extender does not have, and will not have Z-mode capability.</li>
<li>There is no such thing as the Subscriber Agent anymore. It is now known as the Workspace Extender</li>
<li>The Subscriber is not replaced by the VDX product as it offers other capabilities as described above. The Workspace extender may be of use for backwards compatibility, in legacy environments where VDX licensing is not supported.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://resguru.com/2011/03/making-sense-of-subscribers-extenders-and-vdx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a kickass Workspace Extender demo!</title>
		<link>http://resguru.com/2009/02/building-a-kickass-workspace-extender-demo/</link>
		<comments>http://resguru.com/2009/02/building-a-kickass-workspace-extender-demo/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 01:44:08 +0000</pubDate>
		<dc:creator>RESguru</dc:creator>
				<category><![CDATA[BuildingBlocks]]></category>
		<category><![CDATA[Technote]]></category>
		<category><![CDATA[Workspace Manager]]></category>
		<category><![CDATA[Demo]]></category>
		<category><![CDATA[Reverse seamless windows]]></category>
		<category><![CDATA[Subscriber]]></category>
		<category><![CDATA[Workspace Extender]]></category>

		<guid isPermaLink="false">http://resguru.com/?p=694</guid>
		<description><![CDATA[A new technote has been added to the library. This one takes you through how to set up the RES Workspace Extender, so you can play around with it in you own test/lab environment. The article offers usefull info into how the technology works and takes you step-by-step through setting up a really cool demo on either [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fresguru.com%2F2009%2F02%2Fbuilding-a-kickass-workspace-extender-demo%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fresguru.com%2F2009%2F02%2Fbuilding-a-kickass-workspace-extender-demo%2F&amp;source=RESguru&amp;style=normal&amp;service=bit.ly&amp;service_api=resguru%3AR_c4a8f19c2e45ad953ac02599874fdbaf&amp;hashtags=Demo,Reverse+seamless+windows,Subscriber,Technote,Workspace+Extender,Workspace+Manager&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="size-full wp-image-253 alignleft" title="Animated, Gears, box" src="http://resguru.com/wp-content/uploads/2009/01/gears4.gif" alt="Animated, Gears, box" width="50" height="35" />A new technote has been added to the library. This one takes you through how to set up the RES Workspace Extender, so you can play around with it in you own test/lab environment. The article offers usefull info into how the technology works and takes you step-by-step through setting up a really cool demo on either Terminal Services or citrix, using either a videoclip or an application.</p>
<p>The net result is that you now can run heavy, graphic-intensive apps as part of a centrally managed remote desktop, regardles of the underlying delivery technology.</p>
<p>A buildingblock is available at the end of the article so you can get started quickly using the RES Workspace extender. Read all about it <a href="http://resguru.com/technote-library/how-to-setup-a-kickass-res-workspace-extender-demo/" target="_blank">here</a></p>
<p>Enjoy! /TRG</p>
]]></content:encoded>
			<wfw:commentRss>http://resguru.com/2009/02/building-a-kickass-workspace-extender-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

