<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>JasonConger.com</title>
	<atom:link href="http://www.jasonconger.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jasonconger.com</link>
	<description>Your source for extending virtual environments</description>
	<lastBuildDate>Tue, 07 Feb 2012 18:01:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Installing and Using the Citrix XenApp 6.5 Mobile Application SDK</title>
		<link>http://www.jasonconger.com/post/installing-and-using-the-citrix-xenapp-6-5-mobile-application-sdk/</link>
		<comments>http://www.jasonconger.com/post/installing-and-using-the-citrix-xenapp-6-5-mobile-application-sdk/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 20:00:22 +0000</pubDate>
		<dc:creator>Jason Conger</dc:creator>
				<category><![CDATA[Citrix XenApp]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobility]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[XenApp]]></category>

		<guid isPermaLink="false">http://www.jasonconger.com/?p=817</guid>
		<description><![CDATA[In this post, we will go over the installation steps of the Citrix XenApp 6.5 Mobile Application SDK, explorer what is added to the XenApp 6.5 server during installation, and compile one of the samples given in the SDK.]]></description>
			<content:encoded><![CDATA[<p>Now that we have <a title="Setting up an Android Emulator for use with Citrix XenApp 6.5 Mobile Application SDK" href="http://www.jasonconger.com/post/setting-up-an-android-emulator-for-use-with-citrix-xenapp-mobile-application-sdk/">setting up an Android emulator</a> out of the way, let&#8217;s take a look at installing the Citrix XenApp 6.5 Mobile Application SDK and what the install does to a XenApp 6.5 server.</p>
<p>There are 2 parts that you need in order to develop applications that utilize mobile capabilities on a XenApp 6.5 server:</p>
<ol>
<li>The <a title="Citrix XenApp 6.5 Mobility Pack" href="http://citrix.com/English/ss/downloads/details.asp?downloadId=2317077&amp;productId=186" target="_blank">XenApp 6.5 Mobility Pack</a> &#8211; this is the part that goes on the XenApp 6.5 server.</li>
<li>The <a title="Citrix XenApp 6.5 Mobile Application SDK" href="http://citrix.com/English/ss/downloads/details.asp?downloadId=2317078&amp;productId=186" target="_blank">Citrix XenApp 6.5 Mobile Application SDK</a> &#8211; this is the part you use to develop mobile applications.</li>
</ol>
<p>&nbsp;</p>
<h2>XenApp 6.5 Mobility Pack</h2>
<p>When you install the Mobility Pack, 2 new services are added to your XenApp server:</p>
<ol>
<li>Citrix Location and Sensor Virtual Channel Service &#8211; this service enables a server side application to leverage Location and Sensor capabilities.</li>
<li>Citrix Mobile Receiver Virtual Channel Service &#8211; this service enables a server side application to use mobile device capabilities.</li>
</ol>
<p>These 2 virtual channels are kept separate for security reasons.  Maybe you want to have mobile device capabilities available, but you cannot enable GPS features due to security compliance.  Location services are disabled on the Citrix Receiver by default. The way to enable the location capabilities is via Citrix policies.  In order to use these policies, you will need to install the Citrix Group Policy Client-Side Extensions.  These extensions are part of the XenApp Mobility Pack .zip file.</p>
<p>This policy is located under ICA\Client Sensors\Location. Notice that by default, location is disabled.</p>
<p><a href="http://www.jasonconger.com/wp-content/uploads/2012/02/CitrixMobilePolicy1.png"><img class="aligncenter  wp-image-824" title="Citrix Mobile Policy ICA\Client Sensors\Location" src="http://www.jasonconger.com/wp-content/uploads/2012/02/CitrixMobilePolicy1.png" alt="" width="480" height="244" /></a></p>
<p>&nbsp;</p>
<h2>Citrix XenApp 6.5 Mobile Application SDK</h2>
<p>So, the <a title="Citrix XenApp 6.5 Mobile Application SDK Requirements" href="http://community.citrix.com/display/xa/XenApp+6.5+Mobile+Application+SDK+-+Requirements" target="_blank">requirements for the Citrix XenApp 6.5 Mobile Application SDK</a> state that you need Windows 7 64 bit (and the MSI is even named XenApp65MobileApplicationSdk64), but it installs to ..\Program Files (x86)\Citrix\MobilitySDK\.  I tried installing the SDK on a Windows 7 32 bit system as well and it worked, so I&#8217;m not sure if something absolutely will not work on 32 bit.</p>
<p>I&#8217;m using Visual Studio for the examples.  It appears that Visual Studio Express (free) will work as well, but I haven&#8217;t tested that myself.</p>
<p>Anyway, the documentation that comes with the SDK is pretty comprehensive so I&#8217;m not going to rehash it here.  Since I will be showing you some of the examples using .Net, I do want to point out that you will need to run one of the following commands on your development machine in order for things to work:</p>
<pre class="brush: PowerShell; gutter: false">Regsvr32 cmpcom.dll</pre>
<pre class="brush: PowerShell; gutter: false">Regsvr32 cmpcom64.dll</pre>
<p>Notice that there is a 32 bit or a 64 bit DLL register. So again, not sure why Windows 7 64bit is a requirement for development. Anyway, make sure you run the appropriate command above as administrator, otherwise you may receive an error stating &#8220;<span style="color: #ff0000;">The module was loaded but the call to DllRegisterServer failed with error code 0&#215;80070005</span>&#8221; (which is a permissions error).</p>
<h2>Compiling Examples</h2>
<p>The final part of this article will focus on compiling and using the examples that come with the SDK.  The one I&#8217;m going to point out here is the picker example.  This example uses the native device&#8217;s UI to display a list of options.  The example is actually a console application that has no graphics, so it is actually using the local device&#8217;s display mechanisms rather than trying to do some trickery on the XenApp server side.  So, here we go&#8230;</p>
<ol>
<li>Browse to \Program Files (x86)\Citrix\MobilitySDK\samples\native\showpicker</li>
<li>Double click on showpicker.sln to open the solution in Visual Studio</li>
<li>Build the solution by pressing F6</li>
<li>This will create an executable in \Program Files (x86)\Citrix\MobilitySDK\samples\native\Win32\Debug\showpicker.exe</li>
<li>Copy this showpicker.exe to your XenApp 6.5 server (I copied mine to \Program Files (x86)\Mobility\picker\showpicker.exe)</li>
<li>Publish the application via Citrix AppCenter</li>
<li>Launch the published application using an Android device (or <a title="Setting up an Android Emulator for use with Citrix XenApp 6.5 Mobile Application SDK" href="http://www.jasonconger.com/post/setting-up-an-android-emulator-for-use-with-citrix-xenapp-mobile-application-sdk/">emulator</a>) with the latest Citrix Receiver installed.</li>
</ol>
<p>NOTE: You may receive an error message that states &#8220;<span style="color: #ff0000;">The program can&#8217;t start because MSVCR100D.dll is missing from your computer&#8230;</span>&#8221;  Here&#8217;s why &#8211; the solution was built in debug mode.  Thus, debug DLL&#8217;s (notice the &#8220;D&#8221; in the DLL name) need to be on the XenApp 6.5 server.  Here is what you can do:</p>
<p>Copy:</p>
<ul>
<li>From:<strong> \Program Files (x86)\Microsoft Visual Studio 10.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC100.DebugCRT\msvcr100d.dll</strong> on your development machine</li>
<li>To:<strong> \Windows\SysWOW64\msvcr100d.dll</strong> on your XenApp 6.5 server</li>
</ul>
<div>You could technically build the solution in Release mode instead of Debug mode and be okay, but to perform remote debugging, you will want to have the debug DLL on your remote machine.  Speaking of debugging, here are 2 great write-ups on how to debug the mobile applications:</div>
<ul>
<li>Jeff Muir - <a title="Debugging XAMA SDK Applications" href="http://citrixblogger.org/2011/12/19/debugging-xama-sdk-applications/" target="_blank">Debugging XAMA SDK Applications</a></li>
<li>Andrew Borzycki - <a title="Debugging applications remotely with Visual Studio" href="http://forums.citrix.com/thread.jspa?threadID=300244&amp;tstart=0" target="_blank">Debugging applications remotely with Visual Studio</a></li>
</ul>
<p>&nbsp;</p>
<h2>The Result</h2>
<p>Here is what the end result looks like.</p>
<p style="text-align: center;"><a href="http://www.jasonconger.com/wp-content/uploads/2012/02/showpicker.png"><img class="aligncenter  wp-image-861" title="Citrix XenApp 6.5 Mobile Application SDK - Picker" src="http://www.jasonconger.com/wp-content/uploads/2012/02/showpicker.png" alt="" width="420" height="392" /></a></p>
<p>Once you pick one of the colors, the console application will give you feedback on the chosen item.  When the appropriate receiver is available for iOS, then the native iOS selector would be shown with no code changes on the developer&#8217;s part.  That is pretty cool!</p>
<p style="text-align: left;">In the next article on this topic, I will show you how to use mobile device orientation to change what is displayed to an end user.  The example will include data and graphics.  Stay tuned&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonconger.com/post/installing-and-using-the-citrix-xenapp-6-5-mobile-application-sdk/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Setting up an Android Emulator for use with Citrix XenApp 6.5 Mobile Application SDK</title>
		<link>http://www.jasonconger.com/post/setting-up-an-android-emulator-for-use-with-citrix-xenapp-mobile-application-sdk/</link>
		<comments>http://www.jasonconger.com/post/setting-up-an-android-emulator-for-use-with-citrix-xenapp-mobile-application-sdk/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 16:00:57 +0000</pubDate>
		<dc:creator>Jason Conger</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[XenApp]]></category>

		<guid isPermaLink="false">http://www.jasonconger.com/?p=800</guid>
		<description><![CDATA[One of the coolest SDKs I’ve seen come out in quite a while is the Citrix XenApp 6.5 Mobile Application SDK.  As of this writing, only the Android version of the Citrix Receiver is supported so I will show you how to set up an Android emulator with the Citrix Receiver for testing purposes.]]></description>
			<content:encoded><![CDATA[<p>One of the coolest SDKs I’ve seen come out in quite a while is the <a title="Citrix XenApp 6.5 Mobile Appliation SDK" href="http://community.citrix.com/display/xa/XenApp+6.5+Mobile+Application+SDK" target="_blank">Citrix XenApp 6.5 Mobile Application SDK</a>. Citrix defines the XenApp 6.5 Mobile Application SDK as &#8220;&#8230; a rich tool kit for developers to write touch-friendly, mobilized applications that are hosted on Citrix XenApp and delivered to any device with Citrix Receiver. These mobilized applications are able to leverage a wide set of mobile device functionality including GPS, sensors, cameras, and device buttons in the same way that locally running, native applications do.&#8221;</p>
<p>As of this writing, only the Android version of the Citrix Receiver is supported (iOS is on the way).  Since I do not own any Android devices and I was anxious to get started, I had to set up an emulator and install the Citrix Receiver to get going with the SDK.  Here is how I did it.</p>
<p>&nbsp;</p>
<h2>Install the Android SDK</h2>
<p>Go to the Android SDK download page (<a title="Android SDK" href="http://developer.android.com/sdk/index.html" target="_blank">http://developer.android.com/sdk/index.html</a>) and pick the correct installer for your platform. I’m using Windows, so I chose the .exe installer file.  After you run this .exe, you still do not have the emulator.  The reason for this is the Android SDK archive initially contains only the basic SDK tools. It does not contain an Android platform or any third-party libraries. You must install the Platform-tools and at least one version of the Android platform using the SDK Manager.</p>
<p><a href="http://www.jasonconger.com/wp-content/uploads/2012/01/8.png"><img class="aligncenter size-medium wp-image-801" title="Android SDK Manager" src="http://www.jasonconger.com/wp-content/uploads/2012/01/8-300x214.png" alt="Android SDK Manager" width="300" height="214" /></a></p>
<p>I installed the Android SDK Platform-tools and all options for Android 4.0.3.</p>
<p>After the install completes, be sure to add <strong>%ProgramFiles%\Android\android-sdk\platform-tools</strong> to your PATH environment variable.  This will be handy later for installing the Citrix Receiver.</p>
<p>&nbsp;</p>
<h2>Create an Android Virtual Device</h2>
<p>After the installs complete, you can launch Android Virtual Device Manager (AVD Manager). This can be found in the Windows start menu under Android SDK Tools \ AVD Manager. AVD Manager is used to create various virtual devices running the Android OS.</p>
<p><a href="http://www.jasonconger.com/wp-content/uploads/2012/01/2.png"><img class="aligncenter size-medium wp-image-803" title="Android Virtual Device for XenApp 6.5 Mobile Appliction SDK" src="http://www.jasonconger.com/wp-content/uploads/2012/01/2-189x300.png" alt="Android Virtual Device for XenApp 6.5 Mobile Appliction SDK" width="189" height="300" /></a><br />
As you can see, I created an Android 4.0.3 device with 100 MiB of local storage. The more storage you add to your AVD, the longer it will take to boot. Since this AVD is only being used for XenApp 6.5 testing, I only allocated 100 MiB. The first boot of your AVD will take a little longer than subsequent boots.</p>
<p>&nbsp;</p>
<h2>Download the Citrix Receiver for Android</h2>
<p>Now that we have a functioning Android emulator, we need to get the Citrix Receiver installed. The first thing we need to do is download the .apk (Android Package) file. Normally, I would just go to <a title="Download Citrix Receiver" href="http://www.citrix.com/receiver" target="_blank">http://www.citrix.com/receiver</a> and choose “Android”. But, as of this writing, when you do that, you are redirected to the Android Marketplace. Unfortunately, Android Marketplace does not work on the Android Emulator. So, here is what you can do instead:<br />
Go to <a href="http://www.citrix.com/downloads" target="_blank">http://www.citrix.com/downloads</a> and choose “Receiver for Android” from the drop down list. From there, you can select the Android client and download the .apk.</p>
<p>&nbsp;</p>
<h2>Install the Citrix Receiver for Android</h2>
<p>Ok, so now we have a functioning Android emulator and the Citrix Receiver downloaded. The final step is to install the Citrix Receiver onto the emulator. Here’s how:</p>
<ol>
<li>Copy the .apk file to %ProgramFiles%\Android\android-sdk\tools</li>
<li>Open a command prompt and change the directory to %ProgramFiles%\Android\android-sdk\tools</li>
<li>With the AVD you created running, execute the following command:</li>
</ol>
<pre class="brush: PowerShell;">adb install &lt;name of Citrix Receiver&gt;.apk</pre>
<p><a href="http://www.jasonconger.com/wp-content/uploads/2012/01/21.png"><img class="aligncenter size-medium wp-image-805" title="Citrix Receiver for Android" src="http://www.jasonconger.com/wp-content/uploads/2012/01/21-300x275.png" alt="Citrix Receiver for Android" width="300" height="275" /></a></p>
<p>&nbsp;</p>
<p>You now have a fully functional Citrix Receiver running on an Android emulator.  My next post shows you <a title="Installing and Using the Citrix XenApp 6.5 Mobile Application SDK" href="http://www.jasonconger.com/post/installing-and-using-the-citrix-xenapp-6-5-mobile-application-sdk/">how to set up a development environment to utilize the Mobile Application SDK and compile some of the examples</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonconger.com/post/setting-up-an-android-emulator-for-use-with-citrix-xenapp-mobile-application-sdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It is official.  I have joined Splunk!</title>
		<link>http://www.jasonconger.com/post/it-is-official-i-have-joined-splunk/</link>
		<comments>http://www.jasonconger.com/post/it-is-official-i-have-joined-splunk/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 20:27:02 +0000</pubDate>
		<dc:creator>Jason Conger</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Splunk]]></category>

		<guid isPermaLink="false">http://www.jasonconger.com/?p=792</guid>
		<description><![CDATA[With the new year comes a new direction for me - I have officially joined Splunk as a Solutions Architect.]]></description>
			<content:encoded><![CDATA[<p>I am very happy to announce that I have officially joined the team at <a title="Splunk" href="http://www.splunk.com" target="_blank">Splunk </a>as a Solutions Architect.  As many of you may already know, my website is a place where I share a few articles and a lot of open-source code.  Most of the code I have distributed from this website is mainly focused on giving you insight into what is going on in your Citrix environments (Web Interface for Resource Manager, Web Interface Access Control Center, Configuration Logging, <a title="Project Raley" href="http://www.jasonconger.com/raley" target="_blank">Project Raley</a>, etc.)  Although I get ideas for these projects from the community and my own professional experiences, all of the code has been developed on my own personal time as a hobby and community contribution.</p>
<h2>Turning a Hobby and a Passion into a Job</h2>
<p>All that being said, joining Splunk allows me to turn a hobby and a passion into a full-time job.  On top of that, I get to work with a close friend, co-presenter, and fellow CTP/MVP <a title="Brandon Shell" href="http://bsonposh.com/" target="_blank">Brandon Shell</a> on a daily basis.  We will be working on building Splunk solutions around the Citrix Enterprise stack.</p>
<h2>What Lies Ahead</h2>
<p>This website is going to stick around and I’ll be writing more articles and open-source code.  I also plan on writing some Splunk articles here and on the official Splunk blogs.  I’m looking forward to what’s ahead!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonconger.com/post/it-is-official-i-have-joined-splunk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Citrix Synergy Barcelona 2011 Keynote Live Blog</title>
		<link>http://www.jasonconger.com/post/citrix-synergy-barcelona-2011-keynote-live-blog/</link>
		<comments>http://www.jasonconger.com/post/citrix-synergy-barcelona-2011-keynote-live-blog/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 08:22:23 +0000</pubDate>
		<dc:creator>Jason Conger</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Citrix Synergy]]></category>

		<guid isPermaLink="false">http://www.jasonconger.com/?p=757</guid>
		<description><![CDATA[Citrix Synergy 2011 is going on now in Barcelona.  I'll be live blogging the event here.  Expect to see more information about recent Citrix acquisitions.]]></description>
			<content:encoded><![CDATA[<p>Citrix Synergy 2011 is going on now in Barcelona.  I&#8217;ll be live blogging the event here.  Expect to see more information about recent Citrix acquisitions.  I will be tweeting the event as well.  Be sure to follow <a href="http://twitter.com/#!/CitrixSynergy" target="_blank">@CitrixSynergy</a> if you are not already.</p>
<hr />
<p>&nbsp;</p>
<script type="text/javascript">
               /*<![CDATA[ */
                setTimeout(function(){live_blogging_poll("757");}, 15000)
               /*]]&gt;*/
               </script><div id="liveblog-757"><div id="liveblog-entry-780"><p><strong>October 26, 2011, 4:57 am</strong></p><p>Keynote is over.  Overall there were some really great things shown.  Lots of tech previews to check out.  If you want to view the keynote again, check out <a href="http://www.citrixsynergy.com" target="_blank">http://www.citrixsynergy.com</a>.  I still do not get the Receiver for Facebook though.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-779"><p><strong>October 26, 2011, 4:35 am</strong></p><p>#CitrixSynergy connecting private and public clouds.  Citrix is making it easy to add access to public clouds from your private cloud.  A new &#8220;product&#8221;  is announced called CloudConnectors.  This is a partnership with several public cloud providers to basically allow Layer 2 and 3 transparency via CloudBridge (via NetScaler).  This is kind of cool because you can seamlessly extend infrastructure into public clouds (like cloud bursting).  From what I understand, you do not necessarily need a NetScaler at both ends.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-778"><p><strong>October 26, 2011, 4:29 am</strong></p><p>#CitrixSynergy a demo of Windows 8 Metro is shown on stage.  Receiver is seamless in this environment.  Windows 8 Metro looks to be smooth with HDX and XenDesktop.  Touch in Metro is working on the native device with Receiver or withing a VDI desktop using XenDesktop.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-777"><p><strong>October 26, 2011, 4:16 am</strong></p><p>#CitrixSynergy HDX System-on-a-chip is being discussed.  This is a strategy of working with hardware manufactures (currently NComputing and Texas Instruments) to offload high performance multimedia onto a HDX chip.  This lets thin-clients leverage HDX to full potential.  This doesn&#8217;t mean that Citrix is entering the thin-client market.  I am not convinced on how useful this is in business.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-776"><p><strong>October 26, 2011, 3:58 am</strong></p><p>#CitrixSynergy Citrix CloudGateway.  This is the new direction of Citrix Delivery Services.  Includes a section called StoreFront services.  StoreFront is what Citrix Receiver connect to in order to present available application to the end user.  This helps turn the Receiver into an iPhone/iPad/Android type experience where users connect to a store and choose which apps they want.  This continues to hammer down the message that Citrix is focusing on the new workforce and the consumerization of IT.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-775"><p><strong>October 26, 2011, 3:48 am</strong></p><p>Follow-Me-Data is being shown.  This is built into Receiver.  Brad Peterson (Chief Demo Officer) started on a Mac and created some data.  This data followed him to a Windows client.  Then, the data followed him to an iPad.  Brad took a live picture with the iPad and it synced to all devices including an Android tablet and a Chromebook.  Since, Chromebook doesn&#8217;t have a native viewer for some apps, HTML 5 was used to render.   All this data is synchronized to the cloud as well.  This helps solve some offline use cases.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-774"><p><strong>October 26, 2011, 3:34 am</strong></p><p>#CitrixSynergy GoToMeeting workspaces has the ability to add files to a meeting.  Meeting participants can  make comments within the files (markups).  there is a lot of potential to integrate ShareFile here as the files kept in the meeting work space have to manually be uploaded and downloaded.  ShareFile could make this a lot more seamless.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-773"><p><strong>October 26, 2011, 3:26 am</strong></p><p>The ShareFile capabilities are being shown.  There are a lot of cool things this product can do &#8211; portal, remote wipe, Microsoft Outlook plugin (which can detect large files being attached to a message and automatically move the attachment to ShareFile to be delivered securely outside the email).  This outlook feature could &#8220;potentially&#8221; lessen the need for encrypted email.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-772"><p><strong>October 26, 2011, 3:17 am</strong></p><p>#CitrixSynergy &#8211; <a href="http://bit.ly/pT4QJy">http://bit.ly/pT4QJy</a> a Citrix Service Provider perspective on the ShareFile acquisition.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-771"><p><strong>October 26, 2011, 3:15 am</strong></p><p>#CitrixSynergy talking about data because &#8220;content is king&#8221;.  This should be a segue into the ShareFile acquisition.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-770"><p><strong>October 26, 2011, 3:10 am</strong></p><p>#CitrixSynergy the exception has now become the rule.  For example, the former exception (and now the rule) is a mobile worker that uses store apps.  This again is enforcing the messages of personal cloud, BYO, and the consumerization of IT.  We are now watching a video of Citrix customers enforcing this message even further.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-769"><p><strong>October 26, 2011, 3:03 am</strong></p><p>#CitrixSynergy New term coined &#8211; VUCA.  Volatility, Uncertainty, Complexity, Ambiguity.  This message is enforcing the consumerization of IT message.  This message is a good segue to the BYO.  BYO-computer, BYO-device, and now BYO-cloud (i.e. personal cloud).</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-768"><p><strong>October 26, 2011, 2:52 am</strong></p><p>#CitrixSynergy the Cisco/Citrix alliance is being discussed. New Cisco endpoints with embedded Receiver &#8211; VXI initiative.  Mainly focused on improving HDX for XenDesktop, but plans for more innovation in other areas.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-766"><p><strong>October 26, 2011, 2:46 am</strong></p><p>#CitrixSynergy The acquisition of AppDNA has been officially announced.  Many people predicted that Citrix would purchase them after Quest bought ChangeBASE.  This is strategic for the EOL of Windows XP and making the transition to Windows 7, Windows 8, and beyond&#8230;</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-764"><p><strong>October 26, 2011, 2:38 am</strong></p><p>The #CitrixSynergy keynote is underway.  Started with a video that mentions &#8220;personal cloud&#8221; &#8211; i.e. the consumerization of IT.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div></div>
<hr />
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonconger.com/post/citrix-synergy-barcelona-2011-keynote-live-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Citrix Acquires ShareFile &#8211; a Citrix Service Provider Perspective</title>
		<link>http://www.jasonconger.com/post/citrix-acquires-sharefile-a-citrix-service-provider-perspective/</link>
		<comments>http://www.jasonconger.com/post/citrix-acquires-sharefile-a-citrix-service-provider-perspective/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 04:05:40 +0000</pubDate>
		<dc:creator>Jason Conger</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[ShareFile]]></category>

		<guid isPermaLink="false">http://www.jasonconger.com/?p=725</guid>
		<description><![CDATA[Citrix Systems recently completed the acquisition of a company called ShareFile.  In this post, I take the perspective of a Citrix Service Provider (CSP) and dream up some ways that ShareFile could be used to add value to CSP subscribers.]]></description>
			<content:encoded><![CDATA[<p><a title="Citrix Systems" href="http://www.citrix.com" target="_blank">Citrix Systems</a> recently completed the acquisition of a company called <a title="ShareFile" href="http://www.sharefile.com" target="_blank">ShareFile</a>.  ShareFile provides several services including file synchronization among many devices and creating custom-branded, password-protected space where you can exchange business files with clients easily and securely.</p>
<p><a href="http://www.brianmadden.com/blogs/brianmadden/archive/2011/10/14/citrix-buys-dropbox-like-company-quot-sharefile-quot-all-eyes-in-palo-alto-to-see-what-citrix-will-do-next.aspx" target="_blank">Brian Madden wrote an analysis on this acquisition already</a>, but I wanted to share how this service can be used to supplement a Citrix Service Provider&#8217;s (CSP) architecture.<span style="direction: ltr;"> </span></p>
<h2>File Transfer to the Cloud</h2>
<p>One challenge that many CSP subscribers face is data upload to the cloud.  Now, Citrix has client drive mapping that can help transfer files from the subscriber&#8217;s local workstation to the CSP cloud, but explaining the nuances of client drive redirection to subscribers can be a challenge.  Plus, the Citrix virtual channel for client drive mapping is not optimized for file transfers.</p>
<p>Now, image if the subscriber had a special folder on their workstation where they can put a file and it &#8220;magically&#8221; shows up in the CSP cloud.  That would be cool and ShareFile makes this possible (to be fair, <a title="Dropbox" href="http://dropbox.com" target="_blank">DropBox </a>could be used to do the same thing).</p>
<p><a href="http://www.jasonconger.com/wp-content/uploads/2011/10/Citrix-ShareFile-Sync.jpg"><img class="aligncenter size-medium wp-image-729" title="Citrix ShareFile Sync" src="http://www.jasonconger.com/wp-content/uploads/2011/10/Citrix-ShareFile-Sync-300x236.jpg" alt="" width="300" height="236" /></a></p>
<p>&nbsp;</p>
<h2></h2>
<h2>Mobile Device Synchronization and Offline File Access</h2>
<p>People use multiple devices to access CSP cloud resources.  Imagine ShareFile synchronization components being available as a Citrix Receiver plugin.  Then, certain files could be made available on mobile devices.  Picture this, you need to access an Excel spreadsheet you created in the CSP&#8217;s cloud from your iPad and you do not have WiFi or 3G access available.  Normally, you would be out of luck.  But, if this file was synchronized to your iPad via ShareFile, you would have mobile offline access to the file.<span style="direction: ltr;"> </span></p>
<h2>Sharing Files with non-CSP Subscribers</h2>
<p>ShareFile allows you to create a custom-branded, password-protected space where you can exchange business files with clients easily and securely.  This is kind of ShareFile&#8217;s forte.  CSP subscribers oftentimes want to share a file beyond the boundaries of the CSP&#8217;s firewall.  ShareFile makes this as easy as sending an email.  Since everything is encrypted along the way, could this also be used as a make-shift email encryption mechanism?  <span style="direction: ltr;">The following graphic depicts all the pieces together:</span></p>
<p><a href="http://www.jasonconger.com/wp-content/uploads/2011/10/Citrix-ShareFile-Overview.jpg"><img class="aligncenter size-medium wp-image-728" title="Citrix ShareFile Overview" src="http://www.jasonconger.com/wp-content/uploads/2011/10/Citrix-ShareFile-Overview-300x233.jpg" alt="" width="300" height="233" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonconger.com/post/citrix-acquires-sharefile-a-citrix-service-provider-perspective/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Citrix XenApp 6.0 to XenApp 6.5 PowerShell Upgrade Utility Under the Hood</title>
		<link>http://www.jasonconger.com/post/citrix-xenapp-6-0-to-xenapp-6-5-powershell-upgrade-utility-under-the-hood/</link>
		<comments>http://www.jasonconger.com/post/citrix-xenapp-6-0-to-xenapp-6-5-powershell-upgrade-utility-under-the-hood/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 23:39:16 +0000</pubDate>
		<dc:creator>Jason Conger</dc:creator>
				<category><![CDATA[Citrix XenApp]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Visio]]></category>
		<category><![CDATA[XenApp]]></category>

		<guid isPermaLink="false">http://www.jasonconger.com/?p=702</guid>
		<description><![CDATA[Citrix recently released XenApp 6.5.  However, there is not a way to do an in-place upgrade from XenApp 6.0 to XenApp 6.5.  This means that the Citrix administrator will have to uninstall XenApp 6.0 components and install XenApp 6.5 components.  Citrix released a PowerShell utility to help in this process, and in this post I break that utility down into a Visio flowchart to you can understand what is going on behind the scenes.]]></description>
			<content:encoded><![CDATA[<p>Ever since I was a kid, I liked taking things apart. &nbsp;Citrix recently came out with a <a title="Citrix XenApp 6.0 to 6.5 Upgrade Utility" href="http://support.citrix.com/article/CTX130614" target="_blank">PowerShell tool</a> to help administrators turn XenApp 6.0 servers into XenApp 6.5 servers because unfortunately (or fortunately depending on the way you look at it), there is no in-place upgrade option from XenApp 6.0 to XenApp 6.5.</p>
<p>This utility is a PowerShell script that performs the following:</p>
<ul>
<li>Checks to see if XenApp 6.0 is installed or not, and if the XenApp 6.5 installer is available.</li>
<li>Prompts for a password to silently run the install process after reboot.</li>
<li>Uninstalls XenApp 6.0 components. By default these include the Online-Plugin, Management Consoles, and XenApp Application Delivery role. Other components are included in the script and can be enabled for automatic removal.</li>
<li>Installs XenApp 6.5 and, by default, joins the server to the farm as a worker.</li>
<li>Verifies the join is successful by checking to see if the IMA service is running.</li>
</ul>
<div>I think this script is really cool so I had to take it apart to see just how the script was doing these things. &nbsp;I made some notes in the form of a flowchart and have provided the flowchart here for your viewing pleasure.</div>
<p>&nbsp;</p>
<div><a title="Citrix XenApp 6.0 to 6.5 Upgrade Tool Visio Drawing" href="http://www.jasonconger.com/Visio drawings/XenApp Upgrade Tool/XenApp Upgrade Tool.vsd">Download the Visio Document</a></div>
<div>-or-</div>
<div><a title="Citrix XenApp 6.0 to 6.5 Upgrade Tool" href="http://www.jasonconger.com/Visio%20drawings/XenApp%20Upgrade%20Tool/XenApp%20Upgrade%20Tool.htm" target="_blank">Check out the interactive pan &nbsp;&amp; zoom website (best viewed in Internet Explorer)</a></div>
<div>- or-</div>
<div>Click the picture below for .gif image of the flowchart</div>
<p style="text-align: center;"><a href="http://www.jasonconger.com/wp-content/uploads/2011/09/XenApp-Upgrade-Tool.gif" target="_blank"><img class="size-medium wp-image-703 aligncenter" style="border: 1px solid #000;" title="XenApp Upgrade Tool" src="http://www.jasonconger.com/wp-content/uploads/2011/09/XenApp-Upgrade-Tool-149x300.gif" alt="" width="134" height="270" /></a></p>
<p>You can download the tool from Citrix&#8217;s website -&gt; <a title="XenApp 6.0 to 6.5 Upgrade Utility" href="http://support.citrix.com/article/CTX130614" target="_blank">http://support.citrix.com/article/CTX130614</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonconger.com/post/citrix-xenapp-6-0-to-xenapp-6-5-powershell-upgrade-utility-under-the-hood/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Export and Import Citrix XenApp 6 Published Applications Using PowerShell</title>
		<link>http://www.jasonconger.com/post/export-and-import-citrix-xenapp-6-published-applications-using-powershell/</link>
		<comments>http://www.jasonconger.com/post/export-and-import-citrix-xenapp-6-published-applications-using-powershell/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 14:51:02 +0000</pubDate>
		<dc:creator>Jason Conger</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://www.jasonconger.com/?p=498</guid>
		<description><![CDATA[Exporting and Importing published applications in Citrix XenApp used to be a tedious process.  Now, thanks to XenApp PowerShell Cmdlets, this process is much easier and more flexible.  No uber scripting skills needed.]]></description>
			<content:encoded><![CDATA[<p>Exporting and importing Citrix XenApp 6 published applications using PowerShell is super easy.  In this article, I will show you how to export all or some of your XenApp 6 published applications into a XML file.  Then, I will show you how to import those applications while overriding certain application properties like Worker Group and Server Names.</p>
<p><img src="http://www.jasonconger.com/images/articleImages/Note.png" alt="note" /> Note: before you get started, be sure to check out <a title="How to Install the Citrix XenApp 6 PowerShell Cmdlets" href="http://www.jasonconger.com/post/how-to-install-the-citrix-xenapp-6-powershell-cmdlets/">this post on how to install the Citrix XenApp 6 PowerShell Cmdlets</a>.</p>
<p>&nbsp;</p>
<h2>Exporting Citrix XenApp 6 Published Applications</h2>
<p>The first thing we need to do is export some published applications from an existing XenApp 6 farm.  In this example, I will only export applications in a certain folder instead of the entire application inventory.</p>
<pre class="brush: PowerShell;">
Get-XAApplicationReport * | ?{$_.FolderPath.StartsWith("Applications/Testing")} | Export-Clixml c:\testingApps.xml
</pre>
<p>&nbsp;</p>
<h3>Explanation</h3>
<p>So, there are 3 parts to this export.  </p>
<ol>
<li>
<code>Get-XAApplicationReport</code> gets all properties of a published application.  If you are familiar with MFCOM, the <code>Get-XAApplicationReport</code> command is similar to calling <code>LoadData(1)</code> on an application object.  </p>
<p>
FYI &#8211; There is a command called <code>Get-XAApplication</code>, but that command doesn&#8217;t get all properties of a published application.</p>
<p>
Anyway, if you don&#8217;t use the <code>Get-XAApplicationReport</code> command, you won&#8217;t get all your application properties and you will be sad.
</li>
<li><code>?{$_.FolderPath.StartsWith("Applications/Testing")}</code> looks at each application object that <code>Get-XAApplicationReport</code> returns and filters out all applications whose folder path does not start with &#8220;Applications/Testing&#8221;.
<p>
Note to Citrix &#8211; it would be nice to have some filtering built into the <code>Get-XAApplicationReport</code> command.  You will notice in the example, that I have to get all the published applications in a farm and filter out what I do not want.  That is a pretty expensive operation.  It would be better to just get what I want from the get go.
</li>
<li>
<code>Export-Clixml</code> saves it all to a XML file called testingApps.xml.
</li>
</ol>
<p>&nbsp;</p>
<h2>Importing Citrix XenApp 6 Published Applications</h2>
<p>Now that you have the applications exported to a XML file, you can import those applications to another farm.       Here is one way to do this:</p>
<pre class="brush: PowerShell">
Import-XmlCli c:\testingApps.xml | New-XAApplication -ServerNames [servers] -WorkerGroupNames $null
</pre>
<p>
The cool thing about this is that you can override settings during an import.  For instance, the original farm I exported from had published applications assigned to Worker Groups rather than Servers.  In the destination farm, I want to publish the applications to Servers rather than Worker Groups.  You can actually override a multitude of properties during the import process which will make your life easier.</p>
<p><img src="http://www.jasonconger.com/images/articleImages/Note.png" alt="note" /> Note: if you do not create the folder structure beforehand, you will get the following error when you try to import:</p>
<pre class="brush: xml; gutter: false">
New-XAApplication : Cannot find folder with path Applications/Testing (0x80160001)
At line:1 char:70
+ Import-Clixml C:\testingApps.xml | New-XAApplication <<<<
    + CategoryInfo : InvalidResult: (Applications/Testing:String) [New-XAApplication], CitrixException
    + FullyQualifiedErrorId : ComApp.GetFolderId,Citrix.XenApp.Commands.NewAppCmdlet
</pre>
<p>So, check out this <a href="http://www.jasonconger.com/post/migrate-citrix-xenapp-6-folder-structure-using-powershell/">article on migrating a folder structure</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonconger.com/post/export-and-import-citrix-xenapp-6-published-applications-using-powershell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Migrate Citrix XenApp 6 Folder Structure Using PowerShell</title>
		<link>http://www.jasonconger.com/post/migrate-citrix-xenapp-6-folder-structure-using-powershell/</link>
		<comments>http://www.jasonconger.com/post/migrate-citrix-xenapp-6-folder-structure-using-powershell/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 04:02:25 +0000</pubDate>
		<dc:creator>Jason Conger</dc:creator>
				<category><![CDATA[Citrix]]></category>

		<guid isPermaLink="false">http://www.jasonconger.com/?p=413</guid>
		<description><![CDATA[There are times when you need to migrate all or part of your Citrix XenApp 6 folder structure from one farm to another, or just back up a XenApp 6 folder structure.  This post will show you how to accomplish this using PowerShell.]]></description>
			<content:encoded><![CDATA[<p>There are times when you want to migrate a folder structure from one Citrix XenApp 6 farm to another.&nbsp; For instance, if you maintain separate test, quality assurance, and production farms and need to migrate folders and applications between the farms.&nbsp; Fortunately, this is super easy in XenApp 6 using PowerShell.</p>
<p><img src="http://www.jasonconger.com/images/articleImages/Note.png" alt="note" /> Note: before you get started, be sure to check out <a title="How to Install the Citrix XenApp 6 PowerShell Cmdlets" href="http://www.jasonconger.com/post/how-to-install-the-citrix-xenapp-6-powershell-cmdlets/">this post on how to install the Citrix XenApp 6 PowerShell Cmdlets</a>.</p>
<p>&nbsp;</p>
<h2>Export Specified Folders</h2>
<p>You can export your entire folder structure, or just certain parts of it.&nbsp; In the example below, I will export only the &#8220;Testing&#8221; folder (see the screen shot below).</p>
<p><img class="aligncenter size-full wp-image-436" title="XenApp 6 Testing Folder" src="http://www.jasonconger.com/wp-content/uploads/2011/05/XenApp-6-Testing-Folder.jpg" alt="" width="259" height="307" /></p>
<p>Here is how to export just the &#8220;Testing&#8221; folder and its subfolders using PowerShell to a XML file called &#8220;TestingFolders.xml&#8221;:</p>
<pre class="brush: PowerShell;">Get-XAFolder -FolderPath "Applications/Testing" -Recurse | Export-Clixml c:\TestingFolders.xml</pre>
<p>&nbsp;</p>
<h3>Explanation</h3>
<p>Well, the cool thing about PowerShell is that it is pretty readable, so I don&#8217;t think this command needs a lot of explanation.  However, let&#8217;s look at the resulting XML file.</p>
<pre class="brush: xml">
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04">
  <S>Applications/Testing/Microsoft Office</S>
  <S>Applications/Testing/Sales</S>
  <S>Applications/Testing/Utilities</S>
  <S>Applications/Testing/Utilities/Microsoft</S>
  <S>Applications/Testing/Utilities/Citrix</S>
</Objs>
</pre>
<p>No rocket science there either.  It is just a list of folders.  You could easily hand craft one of these XML files to create a folder structure.  What I am going to do here is modify the folder path so that the folders get created in the &#8220;Applications/QA&#8221; folder and then save the file as &#8220;QAfolders.xml&#8221;.  Here is what the XML file looks like now:</p>
<pre class="brush: xml">
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04">
  <S>Applications/QA/Microsoft Office</S>
  <S>Applications/QA/Sales</S>
  <S>Applications/QA/Utilities</S>
  <S>Applications/QA/Utilities/Microsoft</S>
  <S>Applications/QA/Utilities/Citrix</S>
</Objs>
</pre>
<p>&nbsp;</p>
<h2>Import Folders</h2>
<p>Now that you have your XML file, it is relatively easy to import.&nbsp;Here is how to do it:</p>
<pre class="brush: PowerShell;">Import-Clixml c:\QAFolders.xml | New-XAFolder</pre>
<p>&nbsp;</p>
<p>Here are the results:</p>
<p><img src="http://www.jasonconger.com/wp-content/uploads/2011/05/XenApp-6-QA-Folder.jpg" alt="" title="XenApp 6 QA Folder" width="204" height="259" class="aligncenter size-full wp-image-493" /></p>
<p>&nbsp;</p>
<h2>Next Steps</h2>
<p>So all this folder structure stuff is fine, but wouldn&#8217;t it be nice to import some apps into those folders?  Of course it would.  Here is how to <a href="http://www.jasonconger.com/post/export-and-import-citrix-xenapp-6-published-applications-using-powershell/"> export and import XenApp 6 published applications using PowerShell</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonconger.com/post/migrate-citrix-xenapp-6-folder-structure-using-powershell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Citrix Synergy 2011 Keynote Live Blog</title>
		<link>http://www.jasonconger.com/post/citrix-synergy-2011-keynote-live-blog/</link>
		<comments>http://www.jasonconger.com/post/citrix-synergy-2011-keynote-live-blog/#comments</comments>
		<pubDate>Wed, 25 May 2011 17:15:07 +0000</pubDate>
		<dc:creator>Jason Conger</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Citrix Synergy]]></category>

		<guid isPermaLink="false">http://www.jasonconger.com/?p=419</guid>
		<description><![CDATA[Citrix Synergy 2011 is going on now.  I'll be live blogging the event.]]></description>
			<content:encoded><![CDATA[<p>There will be a lot of news coming from Citrix Synergy 2011.  I&#8217;m using a new plugin to live blog the event.  Updates will be automatically updated in reverse chronological order (no need to refresh your browser &#8211; yeah Ajax!).</p>
<p>Here we go with the keynote:</p>
<hr />
<p>&nbsp;</p>
<div id="liveblog-419"><div id="liveblog-entry-487"><p><strong>May 25, 2011, 1:41 pm</strong></p><p>#citrixsynergy End of keynote.  Nothing follows.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-486"><p><strong>May 25, 2011, 1:38 pm</strong></p><p>#citrixsynergy @guspinto showing Citrix Receiver delivering a Mac desktop via XenDesktop. Gus sucks at Angry Birds!</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-485"><p><strong>May 25, 2011, 1:31 pm</strong></p><p>#citrixsynergy Citrix Receiver can now deliver Android apps. So, now you can have Android apps on a Windows platform via Receiver.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-482"><p><strong>May 25, 2011, 1:28 pm</strong></p><p>#citrixsynergy End of message.  But, in Steve Jobs fashion, there is &#8220;one&#8221; more thing.  Although, now there are 2 more things.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-481"><p><strong>May 25, 2011, 1:21 pm</strong></p><p>#citrixsynergy OpenStack is being discussed now.  Citrix is announcing <a href="http://citrix.com/olympus">Project Olympus</a> to bring the power of OpenStack to enterprises.  This will allow enterprises to build private cloud environments inside their own datacenter that works just like public cloud environments.  This is a joint effort including players like Citrix, Dell, Rackspace, etc.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-480"><p><strong>May 25, 2011, 1:09 pm</strong></p><p>#citrixsynergy NetScaler Cloud Bridge helps bridge the gap between your enterprise and public clouds. You can run an app in a public cloud but keep the data in your local data center.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-479"><p><strong>May 25, 2011, 12:59 pm</strong></p><p>#citrixsynergy Follow-me data. Dropbox, Box.Net, enterprise data, etc. being synced on multiple devices. This data is stored in an encrypted (probably via XenVault) section of the client.  Remote wipe, polices, admin control.  This is some pretty sweet stuff.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-478"><p><strong>May 25, 2011, 12:51 pm</strong></p><p>#citrixsynergy NetScaler Cloud Gateway is one place to aggregate, orchestrate, and deliver SaaS, Web, and Windows apps.  Receiver is a one stop shop for access to your enterprise and SaaS apps.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-477"><p><strong>May 25, 2011, 12:43 pm</strong></p><p>#citrixsynergy <a href="http://www.gotomanage.com">GoToManage</a> for iPad will be free for a 1-to-1 session.  Look for it in the App Store soon!</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-476"><p><strong>May 25, 2011, 12:37 pm</strong></p><p>#citrixsynergy Brad Peterson showing the new Receiver.  Published apps are alive and strong.  It isn&#8217;t all about VDI or hosted virtual desktops &#8211; which is refreshing.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-475"><p><strong>May 25, 2011, 12:31 pm</strong></p><p>#citrixsynergy Google is deploying Citrix and Chromebooks internally.  How cool is that&#8230;</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-474"><p><strong>May 25, 2011, 12:28 pm</strong></p><p>#citrixsynergy Amit Singh from Google is coming on stage to talk about Chromebook and Citrix Reciver for Web. HTML 5 is the man!  No need to download client &#8211; Citrix just works from the browser.  Brad Peterson is showcasing a Chromebook with Receiver for Web. This is awesome.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-473"><p><strong>May 25, 2011, 12:21 pm</strong></p><p>#citrixsynergy XenClient XT is available for extreme security.  This message will self destruct in 2 minutes&#8230;</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-472"><p><strong>May 25, 2011, 12:17 pm</strong></p><p>#citrixsynergy Now, Mark is talking about XenClient.  XenClient is now supported on more hardware &#8211; no more dependence on vPro (although full motion video and 3D will suffer a bit on non vPro).</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-471"><p><strong>May 25, 2011, 12:14 pm</strong></p><p>#citrixsynergy GoToMeeting with HD faces is available for Beta today!  2 new ads are being shown in the keynote.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-470"><p><strong>May 25, 2011, 12:12 pm</strong></p><p>#citrixsynergy &#8220;Easier &amp; simpler&#8221; lowers TCO and raises TVO.  So &#8220;Easier &amp; Simpler&#8221; is the pivot of an inverse proportion.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-469"><p><strong>May 25, 2011, 12:04 pm</strong></p><p>#citrixsynergy There are now 3 &#8220;PC&#8221;&#8216;s &#8211; Public Cloud, Private Cloud, Personal Cloud.  Is &#8220;Personal Cloud&#8221; taking things too far &#8211; I think maybe/maybe not.  With the consumerization of IT, people are brining their compute environment with them wherever, whenever, on whatever device.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-468"><p><strong>May 25, 2011, 11:58 am</strong></p><p>#citrixsynergy Any, any, any is now whatever, whenever, wherever.  TCO is being replace by TVO (Total Value of Ownership).  TVO makes sense because the value can be more or less than the actual cost of something.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-465"><p><strong>May 25, 2011, 11:49 am</strong></p><p>#citrixsynergy on no!  More &#8220;snack, dine, create&#8221; analogies.  Although, the new term coined is BYO-3 &#8211; which makes sense.  A lot of people bring multiple devices (laptop, tablet, phone).  Also people are brining their own compute environment too (dropbox, cloud apps, gmail, etc.).  Consumerization is alive and kicking in IT.  Citrix is embracing this.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-463"><p><strong>May 25, 2011, 11:41 am</strong></p><p>#citrixsynergy Mark T  &#8220;Hyper-V a great platform for XenDesktop&#8221;</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-462"><p><strong>May 25, 2011, 11:39 am</strong></p><p>#citrixsynergy Kaviza is the subject.  Complexity is &#8220;optional&#8221;.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-461"><p><strong>May 25, 2011, 11:38 am</strong></p><p>#citrixsynergy we&#8217;re going to talk a lot about the cloud.  Tomorrow the DIA (Defense Intelligence Agency) will be presenting.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-460"><p><strong>May 25, 2011, 11:36 am</strong></p><p>#citrixsynergy And&#8230; wer&#8217;e off. Mark T on stage now.  Standing room only.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-457"><p><strong>May 25, 2011, 11:30 am</strong></p><p>#citrixsynergy Brian Madden is live blogging too -&gt; <a href="http://www.brianmadden.com/blogs/brianmadden/archive/2011/05/25/citrix-synergy-2011-san-francisco-opening-keynote-live-blog.aspx" target="_blank">http://www.brianmadden.com/blogs/brianmadden/archive/2011/05/25/citrix-synergy-2011-san-francisco-opening-keynote-live-blog.aspx</a></p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-455"><p><strong>May 25, 2011, 11:23 am</strong></p><p>Watch the keynote live here -&gt; <a href="http://www.citrixsynergy.com/sanfrancisco/learning/synergylive.html">http://www.citrixsynergy.com/sanfrancisco/learning/synergylive.html</a></p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-453"><p><strong>May 25, 2011, 11:17 am</strong></p><p>People are filing in to the keynote now.  There is a DJ spinning some tunes as a rumored 5,500 attendees file in.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div></div>
<hr />
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonconger.com/post/citrix-synergy-2011-keynote-live-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Citrix Acquires Cloud Control Panel Company EMS Cortex</title>
		<link>http://www.jasonconger.com/post/citrix-acquires-cloud-control-panel-company-ems-cortex/</link>
		<comments>http://www.jasonconger.com/post/citrix-acquires-cloud-control-panel-company-ems-cortex/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 09:00:00 +0000</pubDate>
		<dc:creator>Jason Conger</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Cortex]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">/post/Citrix-Acquires-Cloud-Control-Panel-Company-EMS-Cortex.aspx</guid>
		<description><![CDATA[Citrix acquired EMS Cortex – a cloud control panel company. This web-based control panel allows for provisioning of a multitude of resources including Microsoft Exchange, Citrix XenApp, Microsoft SharePoint, DNS, SQL, Hyper-V, and more.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jasonconger.com/images/articleImages/citrix%20cortex.png" target="_blank" rel="lightbox"><img style="background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;" title="citrix cortex" src="http://www.jasonconger.com/images/articleImages/citrix%20cortex_thumb.png" border="0" alt="citrix cortex" width="363" height="80" /></a></p>
<p>Citrix <a href="http://community.citrix.com/display/ocb/2011/02/22/Citrix+Betting+Big+on+Cloud+App+Delivery" target="_blank">announced today</a> that they have acquired a Cloud control panel company called <a href="http://ems-cortex.com/" target="_blank">EMS Cortex</a>. EMS Cortex makes a web-based cloud control panel that automates the provisioning of an array of Microsoft Products including Exchange, SharePoint, OCS, Web Hosting, SQL Server, DNS, RDS, Microsoft Dynamics CRM, and Hyper-V.&nbsp; The EMS Cortex control panel also automates the provisioning of Citrix XenApp applications and desktops.&nbsp; I am personally very excited about this news because I use Cortex in my current job at <a href="http://xcentric.com/" target="_blank">Xcentric</a>.</p>
<h2>What is EMS Cortex?</h2>
<p>In a multi-tenant hosting environment, it is very important to have a strict provisioning routine to ensure consistency.&nbsp; EMS Cortex makes a web-based control panel to automate the provisioning process used in multi-tenant hosting environments.&nbsp; Cortex provisions Active Directory OUs, user accounts, groups, file shares, SharePoint sites, Citrix XenApp resources, etc.&nbsp; Through the use of Cortex, you no longer have to visit multiple consoles to provision users &#8211; just set up the user in Cortex and the rest is taken care of.&nbsp; This is good because Cortex removes the human error factor.</p>
<p>As I mentioned before, we use Cortex at <a href="http://xcentric.com/" target="_blank">Xcentric</a>.&nbsp; Cortex is the centralized provisioning engine for our multi-tenant hosting environment.&nbsp; There are a lot of good things about Cortex and some things I wish I could change (I’ve already started talking with Cortex about the things I wish I could change).&nbsp; I’m hopeful that we, the community, will see even more Citrix-focused integration points in future releases.</p>
<h2>How EMS Cortex Works</h2>
<p>Cortex is a multi-tier application consisting of the following components:</p>
<ul>
<li>SQL Database &#8211; for configuration, users, customers, auditing and reporting.</li>
<li>Web Services &#8211; for real time interaction with Active Directory and other hosted services.</li>
<li>Provisioning Engine &#8211; via Microsoft Message Queue (MSMQ), provisioning requests are dispatched to the provisioning engine.</li>
</ul>
<p>The Cortex web application is loosely coupled with the other Cortex components. This loose coupling provides several security benefits, as the web server has no dependency on Active Directory it can essentially operate outside of the managed domain.&nbsp; Cortex can also manage multiple domains.</p>
<p><a href="http://www.jasonconger.com/images/articleImages/cortex%20architecture.png" target="_blank"><img style="background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;" title="cortex architecture" src="http://www.jasonconger.com/images/articleImages/cortex%20architecture_thumb.png" border="0" alt="cortex architecture" width="567" height="371" /></a> Image source: <a href="http://ems-cortex.com/architecture/how-cortex-works.aspx" target="_blank">http://ems-cortex.com/architecture/how-cortex-works.aspx</a></p>
<h2>What will Citrix do with EMS Cortex?</h2>
<p>Now, the things I’m about to share are purely off the top of my head and are not necessarily the direction Citrix intends on taking this product (although I hope they do).</p>
<p><span style="text-decoration: underline;">Virtual Machine automation</span> – ok, I kind of cheated on this one because Cortex already integrates with Hyper-V.&nbsp; But this automation is solely based on System Center Microsoft Virtual Machine Manager.&nbsp; So, it would be cool to provision VMs for XenServer and *gasp* VMware.&nbsp; SCVMM is somewhat sketchy with VMware ESX and vSphere and there is currently no SCVMM integration with XenServer (although, there were some screenshots of SCVMM and XenServer at Synergy last year – not sure where that is now).&nbsp; So, either SCVMM will have to amp up on vendor support or Cortex will need to go native API for vendors besides Microsoft.</p>
<p><span style="text-decoration: underline;">Cloud bursting</span> – this one goes along with the Virtual Machine automation.&nbsp; Citrix has been working with <a href="http://www.citrix.com/English/partners/partner.asp?partnerID=1854698" target="_blank">Amazon Web Services</a>, <a href="http://www.softlayer.com/press_2008_09_16.html" target="_blank">SoftLayer</a>, and even has their <a href="http://www.citrix.com/English/ps2/products/product.asp?contentID=1681633" target="_blank">Citrix Cloud Center (C3)</a>.&nbsp; So, it would be cool to see some hooks built in for platforms like these.&nbsp; Imagine being able to provision an tenant in one of the vendor clouds instead of provisioning local resources.</p>
<p><span style="text-decoration: underline;">Access Gateway Policy provisioning</span> – Cortex provides a lot of self-service functionality for tenants.&nbsp; It would be cool to give tenants the ability to define Access Gateway policies tailored to their own needs without the help of a system administrator.</p>
<p><span style="text-decoration: underline;">XenDesktop integration</span> – currently, Cortex only supports hosted apps and desktops via XenApp.&nbsp; It would be nice to see integration with XenDesktop.</p>
<p><span style="text-decoration: underline;">PowerShell</span> – the current API for Cortex is a mixture of web services and a somewhat proprietary API for the&nbsp; MSMQ.&nbsp; It would be cool to see some PowerShell cmdlets to interface with the provisioning lifecycle.</p>
<p><span style="text-decoration: underline;">Workflow Studio</span> – <a href="http://www.citrix.com/English/ps2/products/product.asp?contentID=1297816&amp;ntref=hp_nav_US" target="_blank">Citrix Workflow Studio</a> is all about infrastructure automation/orchestration.&nbsp; Wouldn’t it be cool if Workflow Studio has activities to create a user that utilized the Cortex provisioning engine?&nbsp; Workflow Studio already has an activity to create Active Directory users, but imagine an activity that used Cortex to create a user instead – thus provisioning all the other “stuff” like Exchange, SharePoint, file system, website access, etc. as well.&nbsp; That would be cool.</p>
<p><span style="text-decoration: underline;">Storage provisioning</span> – one piece that we still have to provision manually at Xcentric is dedicated storage for each tenant.&nbsp; It would be cool to see some kind of storage provisioning system – maybe pull in the StorageLink group?</p>
<p><span style="text-decoration: underline;">Single tenant support</span> – For the near term, the Cortex Cloud Control Panel will be offered as a standalone product on a subscription basis, as it was prior to the acquisition.&nbsp; Cortex is great for multi-tenant environments, but it is also very helpful in a single tenant environment.&nbsp; So, it would be cool to see Cortex rolled into one of the editions of XenDesktop or XenApp.</p>
<p><span style="text-decoration: underline;">Postini integration</span> – this is another feature that currently isn’t offered by Cortex.&nbsp; Granted, Google gives you a cool utility to sync users with LDAP directories, but it would be even cooler if Cortex worked with Postini API’s directly.</p>
<p>I could keep making this list for a while.&nbsp; Needless to say, I’m very excited about this acquisition.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonconger.com/post/citrix-acquires-cloud-control-panel-company-ems-cortex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

