<?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>Wed, 16 May 2012 20:44:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Citrix Synergy Day 2 Keynote Live Blog</title>
		<link>http://www.jasonconger.com/post/citrix-synergy-day-2-keynote-live-blog/</link>
		<comments>http://www.jasonconger.com/post/citrix-synergy-day-2-keynote-live-blog/#comments</comments>
		<pubDate>Thu, 10 May 2012 15:25:46 +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=1052</guid>
		<description><![CDATA[It is day 2 of Citrix Synergy 2012 and I&#8217;ll be live blogging the event. For highlights from yesterday&#8217;s keynote, check out this post.  This keynote should be a bit more demo oriented about current products rather than future-focused.  Stay &#8230; <a href="http://www.jasonconger.com/post/citrix-synergy-day-2-keynote-live-blog/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It is day 2 of Citrix Synergy 2012 and I&#8217;ll be live blogging the event. For highlights from yesterday&#8217;s keynote, <a title="Citrix Synergy 2012 Live Blog" href="http://www.jasonconger.com/post/citrix-synergy-2012-live-blog/">check out this post</a>.  This keynote should be a bit more demo oriented about current products rather than future-focused.  Stay tuned&#8230;</p>
<hr />
<script type="text/javascript">
               /*<![CDATA[ */
                setTimeout(function(){live_blogging_poll("1052");}, 15000)
               /*]]&gt;*/
               </script><div id="liveblog-1052"><div id="liveblog-entry-1073"><p><strong>May 10, 2012, 11:41 am</strong></p><p>#CitrixSynergy Project Avalon looks like it will be really cool. Citrix has all the puzzle pieces, now it is time to assemble. http://www.citrix.com/English/ps2/products/subfeature.asp?contentID=2324314</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1072"><p><strong>May 10, 2012, 11:36 am</strong></p><p>#CitrixSynergy CloudPortal (formerly Cortex http://www.jasonconger.com/post/citrix-acquires-cloud-control-panel-company-ems-cortex/) will have approval workflows built in (in the future).</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1071"><p><strong>May 10, 2012, 11:26 am</strong></p><p>#CitrixSynergy cool &#8211; Desktop studio has integration with provisioning on CloudStack and Availability zones.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1069"><p><strong>May 10, 2012, 11:23 am</strong></p><p>#CitrixSynergy Citrix is getting it &#8211; the CSP ideal fits nicely into the Enterprise.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1068"><p><strong>May 10, 2012, 11:14 am</strong></p><p>#CitrixSynergy John Dillon and Bill Platt from EngineYard on stage talking PaaS and demoing on CloudStack.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1066"><p><strong>May 10, 2012, 11:04 am</strong></p><p>#CitrixSynergy SunGard is on stage talking DR and CloudStack. CloudBridge is also certified to run at SunGard.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1065"><p><strong>May 10, 2012, 10:47 am</strong></p><p>#CitrixSynergy Softlayer is on stage demoing Netscaler provisioning on the fly. Point, click, pay, and you&#8217;re good to go.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1064"><p><strong>May 10, 2012, 10:43 am</strong></p><p>#CitrixSynergy Netscaler CloudBridge2 with built in cloud providers is really cool. Lets you set up a bridge between your inf. and a public cloud quickly and easily. Kind of like a app store for public clouds.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1063"><p><strong>May 10, 2012, 10:37 am</strong></p><p>#CitrixSynergy we&#8217;re looking at a demo from RightScale now. Orchestration to AWS, CloudStack, and bursting. Will Avalon be disruptive in this area?</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1062"><p><strong>May 10, 2012, 10:17 am</strong></p><p>#CitrixSynergy 1&amp;1 has built their cloud on top of XenServer. Details are scarce though http://www.1and1.com/CloudDynamicServer</p>
<p>&nbsp;</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1061"><p><strong>May 10, 2012, 10:09 am</strong></p><p>#CitrixSynergy if you are running workloads on CloudStack and want to move them to AWS, you can do that &#8211; cool.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1060"><p><strong>May 10, 2012, 9:54 am</strong></p><p>#CitrixSynergy &#8211; the Cloud to CIO, all your IT are belong to us&#8230;</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1059"><p><strong>May 10, 2012, 9:49 am</strong></p><p>#CitrixSynergy the driving idea so far is the rank and file employees are driving the adoption of cloud in the enterprise. Ready or not CIO, here comes cloud.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1058"><p><strong>May 10, 2012, 9:46 am</strong></p><p>#CitrixSynergy @GevaPerry is on now. Talking about cloud adoption is from the bottom up which is a fancy way of saying consumerization of IT</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1057"><p><strong>May 10, 2012, 9:42 am</strong></p><p>#CitrixSynergy now talking about what cloud is not. This session has the potential to be a snoozer. Please prove me wrong.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1056"><p><strong>May 10, 2012, 9:39 am</strong></p><p>#CitrixSynergy from the speaker lineup, this keynote will be mostly cloud centric.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonconger.com/post/citrix-synergy-day-2-keynote-live-blog/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Citrix Synergy 2012 Live Blog</title>
		<link>http://www.jasonconger.com/post/citrix-synergy-2012-live-blog/</link>
		<comments>http://www.jasonconger.com/post/citrix-synergy-2012-live-blog/#comments</comments>
		<pubDate>Wed, 09 May 2012 17:16:26 +0000</pubDate>
		<dc:creator>Jason Conger</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Citrix Synergy]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[mobility]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.jasonconger.com/?p=1016</guid>
		<description><![CDATA[It's time for Citrix Synergy 2012.  I'll be live blogging the keynote again this year. I'm looking forward to hearing about some of the Cloud/multi-tenant announcements and <a href="http://www.jasonconger.com/post/tag/mobility/" title="mobility">mobility</a> improvements.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s time for Citrix Synergy 2012.  I&#8217;ll be live blogging the keynote here.  I&#8217;m looking forward to hearing about some of the Cloud/multi-tenant announcements, <a href="http://www.jasonconger.com/post/tag/mobility/" title="mobility">mobility</a> improvements, and desktop management.</p>
<script type="text/javascript">
               /*<![CDATA[ */
                setTimeout(function(){live_blogging_poll("1016");}, 15000)
               /*]]&gt;*/
               </script><div id="liveblog-1016"><div id="liveblog-entry-1050"><p><strong>May 9, 2012, 1:37 pm</strong></p><p>CitrixSynergy keynote is over. As promised lots of cloud and mobility talk. NOTHING FOLLOWS</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1049"><p><strong>May 9, 2012, 1:34 pm</strong></p><p>#CitrixSynergy 2 aspects for service providers are automation and self-service. Project Avalon is helping tremendously in this area!</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1048"><p><strong>May 9, 2012, 1:32 pm</strong></p><p>#CitrixSynergy Project Avalon-a mix of CloudPlatform, Rainmaker, CloudPortal, and a dash of nutmeg</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1047"><p><strong>May 9, 2012, 1:22 pm</strong></p><p>#CitrixSynergy Citrix&#8217;s commercial version of Apache CloudStack is now called Citrix CloudPlatform.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1046"><p><strong>May 9, 2012, 1:21 pm</strong></p><p>#CitrixSynergy CloudStack is now part of the Apache Software Foundation &#8211; now called Apache CloudStack.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1045"><p><strong>May 9, 2012, 1:18 pm</strong></p><p>#CitrixSynergy I usually don&#8217;t excited about thin clients, but the 13 watt power over ethernet flat screen montior with HDX was awesome.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1044"><p><strong>May 9, 2012, 1:11 pm</strong></p><p>#CitrixSynergy Receiver on Windows 8 in fluid Metro style. All the tiles and corners are supported.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1043"><p><strong>May 9, 2012, 1:02 pm</strong></p><p>#CitrixSynergy FlexCast RemotePC isn&#8217;t really new AFAIKT &#8211; with the exception of not disabling Aero on the physical PC.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1041"><p><strong>May 9, 2012, 1:00 pm</strong></p><p>#CitrixSynergy FlexCast with RemotePC. Basically installing a VDA on a physical desktop and letting XD broker the connection.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1040"><p><strong>May 9, 2012, 12:47 pm</strong></p><p>#CitrixSynergy Citrix Receiver delivering native iOS enterprise apps. Remote wipe works with the delivered apps too.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1039"><p><strong>May 9, 2012, 12:46 pm</strong></p><p>#CitrixSynergy Citrix Receiver delivering a native browser that can access internal websites without publishing a XenApp browser. Cool.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1038"><p><strong>May 9, 2012, 12:37 pm</strong></p><p>#CitrixSynergy RT @rickd4real &#8211; Love the #iHTML5WinAndroid icon. Thx @thomaskrampe pic.twitter.com/y1x06vCi</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1037"><p><strong>May 9, 2012, 12:31 pm</strong></p><p>#CitrixSynergy &#8216;ShareFile is not Dropbox for the enterprise, it is more like iCloud for business&#8217; &#8211; Mark T.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1036"><p><strong>May 9, 2012, 12:23 pm</strong></p><p>#CitrixSynergy ShareFile with StorageZones &#8211; private and public cloud options, geo location options, and such. Helps with export restrictions.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1035"><p><strong>May 9, 2012, 12:20 pm</strong></p><p>#CitrixSynergy Podio is free for teams of up to 5 people. No mention on how it is priced after that.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1034"><p><strong>May 9, 2012, 12:19 pm</strong></p><p>#CitrixSynergy I just signed up for a Podio account with my Google account. Literally took like 20 seconds. I really dig this!</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1033"><p><strong>May 9, 2012, 12:16 pm</strong></p><p>#CitrixSynergy Podio integrates with GoToMeeting. This Podio stuff is really cool! This type of technology really helps mobile workers feel &#8220;part&#8221; of the team.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1032"><p><strong>May 9, 2012, 12:13 pm</strong></p><p>#CitrixSynergy Podio looks more powerful than Socialcast. I&#8217;m liking what I&#8217;m seeing <img src='http://www.jasonconger.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1031"><p><strong>May 9, 2012, 12:12 pm</strong></p><p>#CitrixSynergy Podio demo -This reminds me of Socialcast (kind of like Facebook for enterprise).</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1029"><p><strong>May 9, 2012, 12:09 pm</strong></p><p>#CitrixSynergy Team collaboration with all the poser of social &#8211; Podio (now part of Citrix)</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1028"><p><strong>May 9, 2012, 11:57 am</strong></p><p>#CitrixSynergy The Citrix innovation award nominees are focused &#8211; you guessed it &#8211; cloud and mobility</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1027"><p><strong>May 9, 2012, 11:51 am</strong></p><p>#CitrixSynergy &#8220;Hyper-V is able to double the VM density over a year ago.&#8221; &#8211; Mark T.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1026"><p><strong>May 9, 2012, 11:51 am</strong></p><p>#CitrixSynergy Citrix has acquired Virtual Computer &#8211; now XenClient Enterprise Edition &#8211; 5. If you have XenDesktop Enterprise, you get XenClient Enterprise.</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1025"><p><strong>May 9, 2012, 11:43 am</strong></p><p>#CitrixSynergy 2 main topics are mobile and cloud. I really like both of those topics (mobility SDK is awesome and I dig CloudStack). Let&#8217;s see what else is up the sleeve&#8230;</p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div><div id="liveblog-entry-1024"><p><strong>May 9, 2012, 11:40 am</strong></p><p>The keynote has started. It looks like the theme of this year will be &#8220;work and play&#8221;. Hinting at personalization, social (Podio), mobility, etc. </p>
<div style="width:100%; height:1px; background-color:#6f6f6f; margin-bottom:3px;"></div></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonconger.com/post/citrix-synergy-2012-live-blog/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Smooth Roaming + Responsive Design</title>
		<link>http://www.jasonconger.com/post/smooth-roaming-responsive-design/</link>
		<comments>http://www.jasonconger.com/post/smooth-roaming-responsive-design/#comments</comments>
		<pubDate>Thu, 03 May 2012 14:05:04 +0000</pubDate>
		<dc:creator>Jason Conger</dc:creator>
				<category><![CDATA[Citrix XenApp]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[mobility]]></category>
		<category><![CDATA[Responsive Design]]></category>
		<category><![CDATA[XAMP]]></category>
		<category><![CDATA[XenApp]]></category>

		<guid isPermaLink="false">http://www.jasonconger.com/?p=998</guid>
		<description><![CDATA[In this post, we look at adding session reconnection event handling to our responsive design prototype using the Citrix XenApp Mobile Application SDK.  <a href="http://www.jasonconger.com/enterprise-application-responsive-design-prototype">Be sure to check out the video of the prototype</a>.]]></description>
			<content:encoded><![CDATA[<p>In a previous article, we looked at using <a title="Responsive Design for Enterprise Applications" href="http://www.jasonconger.com/post/responsive-design-for-enterprise-applications/">responsive design with enterprise applications</a> by utilizing the <a href="http://www.jasonconger.com/post/installing-and-using-the-citrix-xenapp-6-5-mobile-application-sdk/">Citrix XenApp Mobile Application SDK</a>. Jonathan Chin left an interesting comment about hooking up an event handler to apply the responsive design to a reconnection event.  So, I decided to investigate doing just that and, as it turns out, it isn&#8217;t that hard.  </p>
<p>In the previous version, the responsive design code only kicked in on session initiation (i.e. logon) &#8211; meaning if you started a session on a fat client and then reconnected to the session on a mobile device, then the fat client display would show up on the mobile device.  We don&#8217;t want that.  So, by catching the reconnection event, we can re-style the app at any point (session initiation or reconnection).  Start the application on a fat client and then reconnect via a mobile device and the mobile style will kick in (and vice versa).</p>
<p>Here&#8217;s the bit of code to take care of it (if you don&#8217;t care about the code and just want to skip to the download, just <a title="Responsive Design Prototype" href="http://www.jasonconger.com/enterprise-application-responsive-design-prototype">follow this link</a>):</p>
<p>&nbsp;</p>
<pre class="brush: csharp">
[DllImport("WtsApi32.dll")]
private static extern bool WTSRegisterSessionNotification(IntPtr hWnd, [MarshalAs(UnmanagedType.U4)]int dwFlags);

[DllImport("WtsApi32.dll")]
private static extern bool WTSUnRegisterSessionNotification(IntPtr hWnd);

private const int NOTIFY_FOR_THIS_SESSION = 0;
private const int WM_WTSSESSION_CHANGE = 0x2b1;
private const int WTS_REMOTE_CONNECT = 0x3;
private const int WTS_REMOTE_DISCONNECT = 0x4;
private bool registered = false;

protected override void OnHandleDestroyed(EventArgs e)
{
    // unregister the handle before it gets destroyed
    if(registered)
        WTSUnRegisterSessionNotification(this.Handle);

    base.OnHandleDestroyed(e);
}

protected override void OnHandleCreated(EventArgs e)
{
    base.OnHandleCreated(e);
    registered = WTSRegisterSessionNotification(Handle, NOTIFY_FOR_THIS_SESSION);
}

protected override void WndProc(ref Message m)
{
    if (m.Msg == WM_WTSSESSION_CHANGE)
    {
        if (m.WParam.ToInt32() == WTS_REMOTE_CONNECT)
        {
            // The session is in the reconnect state, so style the app for the new session
            setAppStyle();
        }

        if (m.WParam.ToInt32() == WTS_REMOTE_DISCONNECT)
        {
            // The session is in the disconnect state, so close the CMP if it is open
            if (this.cmp != null &#038;&#038; this.cmp.IsChannelOpen())
            {
                try
                {
                    this.cmp.CloseChannel();
                }
                catch {}
            }
        }
    }
    base.WndProc(ref m);
}
</pre>
<p>&nbsp;</p>
<h2>Try It Out Yourself</h2>
<p>Want to try it out yourself?  I have made the program and the source available so you can beat it up and come up with some more ideas.  You can <a title="Responsive Design Prototype" href="http://www.jasonconger.com/enterprise-application-responsive-design-prototype">download it here</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonconger.com/post/smooth-roaming-responsive-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Responsive Design for Enterprise Applications</title>
		<link>http://www.jasonconger.com/post/responsive-design-for-enterprise-applications/</link>
		<comments>http://www.jasonconger.com/post/responsive-design-for-enterprise-applications/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 13:37:46 +0000</pubDate>
		<dc:creator>Jason Conger</dc:creator>
				<category><![CDATA[Citrix XenApp]]></category>
		<category><![CDATA[mobility]]></category>
		<category><![CDATA[Responsive Design]]></category>
		<category><![CDATA[XAMP]]></category>
		<category><![CDATA[XenApp]]></category>

		<guid isPermaLink="false">http://www.jasonconger.com/?p=881</guid>
		<description><![CDATA[Responsive Design that web developers use can now be applied to Enterprise Applications thanks to the Citrix Mobile SDK.  This post will give you a glimpse of what is possible to get your wheels turning.]]></description>
			<content:encoded><![CDATA[<p>Have you heard of <a title="Responsive Web Design" href="http://en.wikipedia.org/wiki/Responsive_Web_Design" target="_blank">Responsive Web Design</a>?  The term was coined by Ethan Marcotte in his <a title="Responsive Design on A List Apart" href="http://www.alistapart.com/articles/responsive-web-design/" target="_blank">article on A List Apart</a>.  The gist of the idea is that web pages can be designed to adapt or respond to the entity that is viewing it.  The Boston Globe&#8217;s website is a good example of responsive design.  You can see by the screenshots below, that given enough screen real estate, the website has a 3 column layout.  But, as the screen width starts to shrink, the layout is adjusted to 2 columns and then 1 column.  Also, the navigation changes to better suit the layout and images are adjusted or hidden.</p>

<a href='http://www.jasonconger.com/post/responsive-design-for-enterprise-applications/boston-globe-3-column/' title='Boston Globe 3-column'><img width="100" height="100" src="http://www.jasonconger.com/wp-content/uploads/2012/04/Boston-Globe-3-column-100x100.png" class="attachment-thumbnail" alt="Full Layout" title="Boston Globe 3-column" /></a>
<a href='http://www.jasonconger.com/post/responsive-design-for-enterprise-applications/boston-globe-2-column/' title='Boston Globe 2-column'><img width="100" height="100" src="http://www.jasonconger.com/wp-content/uploads/2012/04/Boston-Globe-2-column-100x100.png" class="attachment-thumbnail" alt="Smaller Layout" title="Boston Globe 2-column" /></a>
<a href='http://www.jasonconger.com/post/responsive-design-for-enterprise-applications/boston-globe-1-column/' title='Boston Globe 1-column'><img width="100" height="100" src="http://www.jasonconger.com/wp-content/uploads/2012/04/Boston-Globe-1-column-100x100.png" class="attachment-thumbnail" alt="Smallest Layout" title="Boston Globe 1-column" /></a>

<p>&nbsp;</p>
<h2>Applying Responsive Design to Enterprise Applications</h2>
<p>Just like web pages, enterprise applications are starting to get viewed on a myriad of devices.  What if we could take some of the same techniques web designers are using and apply that to enterprise applications?  Well, as it turns out, we can with the help of the <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/" target="_blank">Citrix XenApp 6.5 Mobile Application SDK</a>.  By using the Mobile Application SDK, enterprise applications that are hosted on a XenApp 6.5 server can respond to the type of device using the application.</p>
<h3>Responsive Application Example</h3>
<p>As an example, I wrote an application that takes data from EdgeSight about the types of Citrix clients used in an environment.  The application displays this information in a chart as well as a table.  I then published this application from AppCenter on a XenApp 6.5 server and launched it using a fat client.  You will notice that both the chart and the data table are shown as well as a menu strip at the top to select a chart type.</p>
<p><a href="http://www.jasonconger.com/wp-content/uploads/2012/03/Responsive-Design-Demo-Windows.png"><img class="aligncenter size-medium wp-image-884" title="Responsive Design Demo (Windows)" src="http://www.jasonconger.com/wp-content/uploads/2012/03/Responsive-Design-Demo-Windows-300x248.png" alt="" width="300" height="248" /></a></p>
<p>&nbsp;</p>
<p>Now, if you launch the exact same application from the exact same server using a mobile device, some very interesting things happen:</p>

<a href='http://www.jasonconger.com/post/responsive-design-for-enterprise-applications/responsive-design-mobile-1/' title='Mobile Pie Chart'><img width="100" height="100" src="http://www.jasonconger.com/wp-content/uploads/2012/04/Responsive-Design-Mobile-1-100x100.png" class="attachment-thumbnail" alt="Responsive Design Mobile Pie Chart" title="Mobile Pie Chart" /></a>
<a href='http://www.jasonconger.com/post/responsive-design-for-enterprise-applications/responsive-design-mobile-2/' title='Mobile Grid (Landscape)'><img width="100" height="100" src="http://www.jasonconger.com/wp-content/uploads/2012/03/Responsive-Design-Mobile-2-100x100.png" class="attachment-thumbnail" alt="Responsive Design Mobile Data Grid" title="Mobile Grid (Landscape)" /></a>
<a href='http://www.jasonconger.com/post/responsive-design-for-enterprise-applications/responsive-design-mobile-3/' title='Mobile Doughnut Chart'><img width="100" height="100" src="http://www.jasonconger.com/wp-content/uploads/2012/04/Responsive-Design-Mobile-3-100x100.png" class="attachment-thumbnail" alt="Responsive Design Mobile Doughnut Chart" title="Mobile Doughnut Chart" /></a>
<a href='http://www.jasonconger.com/post/responsive-design-for-enterprise-applications/responsive-design-mobile-4/' title='Mobile Picker (iPhone)'><img width="100" height="100" src="http://www.jasonconger.com/wp-content/uploads/2012/04/Responsive-Design-Mobile-4-100x100.png" class="attachment-thumbnail" alt="Responsive Design Mobile Picker (iPhone)" title="Mobile Picker (iPhone)" /></a>
<a href='http://www.jasonconger.com/post/responsive-design-for-enterprise-applications/responsive-design-mobile-5/' title='Mobile Picker (Android)'><img width="100" height="100" src="http://www.jasonconger.com/wp-content/uploads/2012/04/Responsive-Design-Mobile-5-100x100.png" class="attachment-thumbnail" alt="Responsive Design Mobile Picker (Android)" title="Mobile Picker (Android)" /></a>

<p>&nbsp;</p>
<ol style="list-style-type: decimal;">
<li>Only the chart is shown initially.  If you rotate the device, only the data table is shown.</li>
<li>The application&#8217;s window chrome is gone.</li>
<li>The width and the height of the application were changed to the width and height of the device.</li>
<li>Tapping the chart image brings up the device&#8217;s native picker.</li>
<li>Changing the orientation of the device changes the display.</li>
</ol>
<div></div>
<p>Check out this short video for a demo:</p>
<div></div>
<div><span style="text-align:center; display: block;"><a href="http://www.jasonconger.com/post/responsive-design-for-enterprise-applications/"><img src="http://img.youtube.com/vi/Y2AvIyZ88oM/2.jpg" alt="" /></a></span></div>
<p>&nbsp;</p>
<h2>Try It Out Yourself</h2>
<p>Want to try it out yourself?  I have made the program and the source available so you can beat it up and come up with some more ideas.  You can <a title="Responsive Design Prototype" href="http://www.jasonconger.com/enterprise-application-responsive-design-prototype">download it here</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonconger.com/post/responsive-design-for-enterprise-applications/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<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>4</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[mobility]]></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>4</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[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.  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.  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  &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>1</slash:comments>
		</item>
	</channel>
</rss>

