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

<channel>
	<title>Jeff Vilimek</title>
	<atom:link href="http://www.jeffvilimek.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jeffvilimek.com</link>
	<description>Questions and answers about IT, Software, Business and Leadership</description>
	<lastBuildDate>Sun, 20 Feb 2011 21:50:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Nokia + Microsoft = Phoenix?</title>
		<link>http://www.jeffvilimek.com/2011/02/nokia-microsoft-phoenix/</link>
		<comments>http://www.jeffvilimek.com/2011/02/nokia-microsoft-phoenix/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 21:47:00 +0000</pubDate>
		<dc:creator>Jeff Vilimek</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[phone]]></category>

		<guid isPermaLink="false">http://www.jeffvilimek.com/2011/02/nokia-microsoft-phoenix/</guid>
		<description><![CDATA[Vic Gundotra summed up this deal by reusing the "Two turkeys do not make an eagle" quote. However, I think he is likely channeling some angst over losing it and may be missing the bigger picture that Microsoft and Nokia together may actually amount to the phoenix rebirth of both their mobile strategies that they both desperately need.]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeffvilimek.com%2F2011%2F02%2Fnokia-microsoft-phoenix%2F&amp;layout=standard&amp;&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p>Adapted from my notes from a recent <a href="http://deployadopt.com">DeployAdpot</a> podcast discussion.</p>
<p>&#160;</p>
<p>Vic Gundotra <a href="http://www.engadget.com/2011/02/09/googles-vic-gundotra-on-nokia-two-turkeys-do-not-make-an-eagl/">summed up this deal</a> by reusing the &quot;Two turkeys do not make an eagle&quot; quote. However, I think he is likely channeling some angst over losing it and may be missing the bigger picture that Microsoft and Nokia together may actually amount to the phoenix rebirth of both their mobile strategies that they both desperately need.</p>
<p>&#160;</p>
<p>In the past week at their own press conferences and at Mobile World Congress in Barcelona, Nokia <a href="http://reviews.cnet.com/8301-13970_7-20031686-78.html">announced</a> a deep partnership with Microsoft to build Windows Phones. There&#8217;s been lot of speculation on why Nokia decided to go this route rather than either adopt Android in a similar strategy or to continue to develop their own platform strategy. The introduction of Steven Elop, a former Microsoft executive, as the CEO is fueling some speculation that the Nokia decision may in part have been based on his former relationships rather than the objective best interest of the company. That seems to me to be a red herring.</p>
<p>&#160;</p>
<p>I think this was exactly the right move for both Nokia and Microsoft (and Nokia&#8217;s employees and customers.) Here are some of my thoughts:</p>
<ul>
<li><strong>Magic 8 Ball says &quot;Outlook not so good&quot;:</strong> Microsoft has had trouble getting back into the mobile space and has needed bolder moves and stronger partnerships for some time. Word is that Nokia&#8217;s internal predictions for smart phone market share showed them diving into single digits before too long. Their &quot;platform&quot; (current state strategy) is burning and is taking them in the wrong direction.</li>
</ul>
<ul>
<li><strong>The Android Morass:</strong> I see the Android market as alive and vibrant, but also crowded and fraught with peril for anyone trying to differentiate. Android is becoming the mobile platform of choice for not only well executed devices but also for low end <a href="http://androidboss.com/tag/a-crappy-phone">barely-smart phones</a>. Nokia jumping on that bandwagon would have the potential to get them lost in the noise very quickly. </li>
</ul>
<ul>
<li><strong>Better Together:</strong> Microsoft and Nokia need each other in ways that Google doesn&#8217;t. Microsoft sells software and Nokia sells phones. Both of them need the other to make money to be successful and they can compliment each other that way. Google sells advertising and could care less if you have to give your stuff away for free as long as they get they eyeballs. They want a slice of every device out there, good or crappy, and a race to the bottom for hardware makers is just fine. Microsoft has much more to gain from a strong Nokia than Google would and building best in class devices that unite each of their strengths is aligned well with what they both need. </li>
</ul>
<p>&#160;</p>
<p>Will they succeed? Signs so far point to MSFT continuing to move too slow and being hamstrung by current partner relationships in some ways. Unless they break that cycle and get their development and engineering velocity higher than both Google and Apple they are going to have trouble keeping up. This is a big challenge for them that they are falling down on so far since the launch of Windows Phone 7. Hopefully a tight partnership with a premier hardware vendor can help them drive reference devices that will push the rest of their partner/carrier relationships forward and drive higher velocity.</p>
<p>&#160;</p>
<p>Enterprise/Business Perspective</p>
<ul>
<li><strong>iPhone is Bad for IT:</strong> My thoughts for some time is that iPhone and Android have been bad for business IT. Not because they aren&#8217;t capable platforms but because they come from a consumer oriented mindset and a lot of the best talent in the market place is getting tied up right now trying to build the next Angry Birds app. You can get business apps on those platforms but that isn&#8217;t where the energy is at right now. That coupled with the fact that the iPhone is not compatible with the development model of most IT departments and it&#8217;s a pain to get apps on outside the app store and you have a mobile platform that sets back business IT mobile development by years.</li>
</ul>
<ul>
<li><strong>MSFT Enterprise Roots: </strong>MSFT and their mobile platform has at least a little bit of business IT DNA. Microsoft is downplaying that for now, but hopefully not excising it all together. My expectation is that anything better than a total failure of the platform will provide an outlet for real enterprise class mobile application development to flourish once more. </li>
<li><strong>Calling All IT Devs:</strong> Bring on my ERP, CRM, HR applications… why aren&#8217;t I interacting with my core business tools via rich custom applications yet? There are a smattering of commercial applications in some of the marketplaces but my IT department should be making its own packaged and custom tools available, driving real business value to their mobile workforces.</li>
</ul>
<p>&#160;</p>
<p><strong><em>Am I missing the mark here? What do you all hope to see from this partnership? What top apps from your IT department do you need on your mobile devices today?</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffvilimek.com/2011/02/nokia-microsoft-phoenix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending SaaS Platforms With Azure</title>
		<link>http://www.jeffvilimek.com/2010/09/extending-saas-platforms-with-azure/</link>
		<comments>http://www.jeffvilimek.com/2010/09/extending-saas-platforms-with-azure/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 16:02:37 +0000</pubDate>
		<dc:creator>Jeff Vilimek</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://www.jeffvilimek.com/2010/06/extending-saas-platforms-with-azure/</guid>
		<description><![CDATA[There is a huge opportunity right now for business software developers to capitalize on the emerging "Software As A Service", or "Cloud" application leaders by building extensions and cooperating services. Microsoft's Azure cloud platform provides an ideal platform for these types of complimentary solutions.]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeffvilimek.com%2F2010%2F09%2Fextending-saas-platforms-with-azure%2F&amp;layout=standard&amp;&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p>There is a huge opportunity right now for business software developers to capitalize on the emerging &quot;Software As A Service&quot;, or &quot;Cloud&quot; application leaders by building extensions and cooperating services. Microsoft&#8217;s Azure cloud platform provides an ideal platform for these types of complimentary solutions.</p>
<p>&#160;</p>
<p>For example, Salesforce.com, Microsoft CRM Live and a slew of other CRM cloud services are only one class of cloud applications begging for add-on services. Each of these has strengths and weaknesses and most are targeted at the core use cases specific to their horizontal solution space. Software product developers working in complimentary horizontal spaces, like Marketing Automation, or in verticals like Manufacturing, Professional Services, etc. are well positioned to tap into these enormous customer bases and offer their solution extensions if they can host them in a cloud of their own and integrate effectively.</p>
<p>&#160;</p>
<p>At Technoligence right now we are working on a project that will use Azure to extend a CRM Live solution with a custom quoting and proposal generation engine. It looks something like this:</p>
<p>&#160;</p>
<p><a href="http://www.jeffvilimek.com/wp-content/uploads/2010/06/clip_image0011.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://www.jeffvilimek.com/wp-content/uploads/2010/06/clip_image001_thumb1.png" width="594" height="446" /></a></p>
<p>&#160;</p>
<p>Similarly, some of the work our partners are doing with Marketing Automation could be implemented like this:</p>
<p>&#160;</p>
<p><a href="http://www.jeffvilimek.com/wp-content/uploads/2010/06/clip_image002.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://www.jeffvilimek.com/wp-content/uploads/2010/06/clip_image002_thumb.png" width="594" height="447" /></a></p>
<p>&#160;</p>
<h3>Why Azure?</h3>
<p>So why do I think Azure is the right cloud platform to build these businesses on, as opposed to something like a hosted datacenter or clouds like Amazon EC2 or Google App Engine? Here are a few main reasons:</p>
<p>&#160;</p>
<ul>
<li><strong>Platform, Not Plumbing:</strong> Azure provides software developers a clean computing platform for implementing solutions without having to worry about the plumbing needed to get their solutions in place. The combination of Web Roles and Worker Roles provide a highly scalable container set for implementing workloads.</li>
</ul>
<p>&#160;</p>
<ul>
<li><strong>AppFabric As The Bridge:</strong> A huge advantage that Azure has, especially as a compliment to many of the SaaS solution clouds, is the ability to deeply integrate into customer on-premise computing infrastructure through what Microsoft calls the AppFabric. This service bus allows cloud applications and on-premise platforms to easily and securely connect and interact.</li>
</ul>
<p>&#160;</p>
<ul>
<li><strong>Codename &quot;Dallas&quot; Data Feeds:</strong> A very exciting component of the Azure platform that Microsoft is in the process of bringing online are the &quot;Dallas&quot; data APIs. Imagine having access to map, weather, traffic, AP news, financial data, etc. to draw on that a custom add-on solution can use to extend a core SaaS application. I think this is going to be a huge opportunity for complimentary services and mash-ups in the near future.</li>
</ul>
<p>&#160;</p>
<p>I&#8217;m compiling a list of add-on solutions that could be started today on SaaS platforms plus Azure. Let me know your ideas and I&#8217;ll write up a post listing the best.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffvilimek.com/2010/09/extending-saas-platforms-with-azure/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using Your Wordpress Site As An OpenID Provider</title>
		<link>http://www.jeffvilimek.com/2010/07/using-your-wordpress-site-as-an-openid-provider/</link>
		<comments>http://www.jeffvilimek.com/2010/07/using-your-wordpress-site-as-an-openid-provider/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 18:06:50 +0000</pubDate>
		<dc:creator>Jeff Vilimek</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.jeffvilimek.com/2010/06/using-your-wordpress-site-as-an-openid-provider/</guid>
		<description><![CDATA[In looking to try out yet another social service this weekend, I was presented with the following choices for login:

I never liked the idea of letting one of the major brands own my web identity so I&#8217;ve always set up a new ID on every site I&#8217;ve every gone to. As a result, I manage [...]]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeffvilimek.com%2F2010%2F07%2Fusing-your-wordpress-site-as-an-openid-provider%2F&amp;layout=standard&amp;&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p>In looking to try out yet another social service this weekend, I was presented with the following choices for login:</p>
<p><a href="http://www.jeffvilimek.com/wp-content/uploads/2010/06/clip_image001.png"><img style="border-right-width: 0px; margin: 10px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://www.jeffvilimek.com/wp-content/uploads/2010/06/clip_image001_thumb.png" width="590" height="224" /></a></p>
<p>I never liked the idea of letting one of the major brands own my web identity so I&#8217;ve always set up a new ID on every site I&#8217;ve every gone to. As a result, I manage over 96 primary passwords and another 152 old or less used passwords, all different. This is crazy, of course, so I finally decided to look into OpenID since it was offered in this case.</p>
<p>&#160;</p>
<p>The way OpenID works is that you set up your identity an OpenID provider and allow websites that you are attempting to use to use a URI (web link) specific to your identity to communicate to that provider and verify that you are who you say you are. OpenID isn&#8217;t used a ton of places yet but the list is growing.</p>
<p>&#160;</p>
<p>You can get an OpenID from several well know providers and many web users already have one without realizing it. Google, Yahoo, MySpace, Facebook, etc. all have OpenID providers that your login with them can be used through. However, the geek in me was most interested in setting up my own.</p>
<p>&#160;</p>
<p>Since this blog site is self-hosted and runs off a convenient domain name that I can easily associate with my OpenID, I figured it would be a great place to run my OpenID service and host my identity. Luckily for me, most of the work necessary to set this up has been done before and is laid out in what seems to be the definitive web reference on rolling your own provider, by <a href="http://en.wikipedia.org/wiki/Sam_Ruby">Sam Ruby</a>.</p>
<p>&#160;</p>
<p><a href="http://www.intertwingly.net/blog/2007/01/03/OpenID-for-non-SuperUsers">http://www.intertwingly.net/blog/2007/01/03/OpenID-for-non-SuperUsers</a></p>
<p>&#160;</p>
<p>I won&#8217;t go into all the detail unless anyone has questions but here are some of this high points, including some tips for doing this on a Wordpress site that aren&#8217;t covered by Sam&#8217;s reference.</p>
<ol>
<li>The most commonly use PHP code for running a PHP OpenID provider of your own, is at: <a href="http://siege.org/projects/phpMyID">http://siege.org/projects/phpMyID</a>. It consists of two PHP files that you add to your site that do most of the work. It also includes a detailed README that outlines the specifics of what you&#8217;ll need to do beyond what Sam has described. </li>
<li>Once you have the phpMyID.php and the phpMyID.config.php in hand, you fiddle with the config to set up your username/password hash, to start. </li>
<li>In order to get the username/password hash you&#8217;ll need to run an MD5 has function on it. Unix users have built-in options for this but I had to go get it from: <a href="http://www.fourmilab.ch/md5">http://www.fourmilab.ch/md5</a> Since this is security that we are into I reviewed the source and built my own EXE to do the hash. Once you have the hash you add it and the user name into the config. </li>
<li>I did some of what Sam suggests to clean up the URI by sticking these files in a subdirectory can ID and renaming the config to index.php. In doing that you no longer have to reference the particular PHP source as the ID URI and my ID is instead: <a href="http://jeffvilimek.com/id">http://jeffvilimek.com/id</a> </li>
<li>For the final steps to get this working, some specific to Wordpress, I had to do the following:
<ol>
<li>I did have to modify the .htaccess to include one of the &quot;RewriteCond&quot; options included with the phpMyID code. The first option worked and allowed 3rd party sites to access my server correctly. </li>
<li>The second thing I did was to get this Wordpress plug-in(<a href="http://wordpress.org/extend/plugins/yadis">http://wordpress.org/extend/plugins/yadis</a>) and set it up on my site. In order to insert the &quot;link&quot; tags in the &lt;head&gt; HTML of my site I was looking at either hacking my Wordpress install, writing my own plugin or addition to the Wordpress PHP, or just using this plug-in which basically takes care of it for you. </li>
</ol>
</li>
</ol>
<p>Once those steps were complete my OpenID service and ID were online and usable. I used it to login to the crowd-source Q/A test site set up by @ChrisPirillo and was off and running. (His site is <a href="http://test.lockergnome.net/account/signin">http://test.lockergnome.net/account/signin</a>, let me know separately if you want details on that.)</p>
<p>&#160;</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffvilimek.com/2010/07/using-your-wordpress-site-as-an-openid-provider/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RFI: PC and Mac Based Virtualization</title>
		<link>http://www.jeffvilimek.com/2010/05/rfi-pc-and-mac-based-virtualization/</link>
		<comments>http://www.jeffvilimek.com/2010/05/rfi-pc-and-mac-based-virtualization/#comments</comments>
		<pubDate>Mon, 17 May 2010 21:35:15 +0000</pubDate>
		<dc:creator>Jeff Vilimek</dc:creator>
				<category><![CDATA[RFI]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.jeffvilimek.com/2010/05/rfi-pc-and-mac-based-virtualization/</guid>
		<description><![CDATA[This post is the third in a series on virtualization: Introduction, Platform (Servers and PCs), Desktop, Application, and Cloud 
A special case of platform virtualization is the ability to run a server or desktop operating system in a virtual environment on a PC or Mac. Running Windows on a Mac via Parallels is a key example and represents one of the common uses of this. This article describes other uses and gives an overview of top vendors' offerings.]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeffvilimek.com%2F2010%2F05%2Frfi-pc-and-mac-based-virtualization%2F&amp;layout=standard&amp;&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p>&#160;</p>
<p>This post is the third in a series on virtualization: <a href="http://www.jeffvilimek.com/2010/02/rfi-virtualization">Introduction</a>, Platform (<a href="http://www.jeffvilimek.com/2010/05/rfi-platform-virtualization-virtual-servers">Servers</a> and <strong>PCs</strong>), Desktop, Application, and Cloud</p>
<p>&#160;</p>
<p>A special case of platform virtualization is the ability to run a server or desktop operating system in a virtual environment on a PC or Mac. Running Windows on a Mac via Parallels is a key example and represents one of the common uses of this. The main categories of uses include:<a href="http://www.jeffvilimek.com/wp-content/uploads/2010/05/VirtualPC.jpg"><img style="border-right-width: 0px; margin: 15px 30px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Virtual PC" border="0" alt="Virtual PC" align="left" src="http://www.jeffvilimek.com/wp-content/uploads/2010/05/VirtualPC_thumb.jpg" width="227" height="244" /></a> </p>
<ol>
<li><strong>Alternate OS for Access to Apps:</strong> Since software is typically OS specific there are often cases where the right or required piece of software for a particular job just doesn&#8217;t run on the primary OS you may be running on your desktop. Windows-based business software in a Mac environment or Linux-based network tools in a Windows environment are examples. In these cases it may be useful to host a virtual OS to run these specific tools. </li>
<li><strong>Legacy OS Versions for App Compatibility:</strong> A related example of this may be the need to run applications that don&#8217;t run on your current OS but do run on a previous version. Many business are running into this today with old Windows XP compatible applications that don&#8217;t run on Vista or Windows 7. &quot;XP Mode&quot; in Windows 7 is a built-in virtual platform feature in some versions of Windows for solving this specific problem. </li>
<li><strong>Development/Testing/Support:</strong> This is the same as one of the reasons I described for server virtualization. For specific development or testing scenarios it is often useful to run a specifically configured OS environment on a developer/tester workstation. This gives you the flexibility of switching on and off these specific environments and even resetting them to a baseline state as needed. </li>
<li><strong>Demonstrations:</strong> I and many of my colleagues have used desktop/laptop hosted virtual machines for product or solution demonstrations. I&#8217;ve run multi-server virtual environments on a laptop to show off enterprise solutions this way. Many software vendors are even beginning to distribute test and demonstration versions of their latest software products as virtual machines, making this very useful. Microsoft has done this recently with <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=751fa0d1-356c-4002-9c60-d539896c66ce&amp;displayLang=en">SharePoint 2010</a>, as an example. </li>
</ol>
<h3>Vendor Round-Up</h3>
<h4>Microsoft &#8211; <a href="http://www.microsoft.com/windows/virtual-pc/default.aspx">Virtual PC/Server</a> </h4>
<ul>
<li>Windows offering that will run current version of Windows as guests as well as some others (OS/2, Linux), though they may not be officially supported. </li>
</ul>
<ul>
<li>In most versions of Windows 7, Virtual PC is offered free as XP Mode (with a Windows XP license) for running older Windows software, or as a full Virtual PC solution. This is well suited for running Windows guests. </li>
</ul>
<p>&#160;</p>
<h4>Oracle/Sun &#8211; <a href="http://www.sun.com/software/products/virtualbox">VirtualBox</a> </h4>
<ul>
<li>Runs on Mac, Linux, Windows to provide workstation virtualization </li>
</ul>
<ul>
<li>Originally developed by Innotek and bought and distributed by Sun until their acquisition by Oracle, this is a full featured desktop solution that provides good performance and compatibility </li>
</ul>
<p>&#160;</p>
<h4>Parallels &#8211; <a href="http://www.parallels.com/products">Desktop</a> </h4>
<ul>
<li>Although they offer both Mac and PC virtual machine software they are best known for their Mac support, allowing Mac users to run needed/favorite Windows software in their Mac OS sessions. </li>
</ul>
<ul>
<li>Similar to VMWare&#8217;s offerings there are trials available but the full versions must be purchased. </li>
</ul>
<p>&#160;</p>
<h4>VMWare &#8211; <a href="http://www.vmware.com/products/workstation/index.html">Workstation</a> </h4>
<ul>
<li>VMWare offers this full featured virtual PC solution for either Windows or Linux hosts. The <a href="http://www.vmware.com/products/fusion">Fusion</a> version of their workstation product is available for Macs. </li>
</ul>
<ul>
<li>This solution officially supports over 200 types of guest operating systems including most Windows and many Linux variants. However, beyond a 30 day trial, VMWare charges for the product and is the most expensive of the offerings. </li>
</ul>
<p>&#160;</p>
<p>&#160;</p>
<p>Anyone else have interesting uses for desktop-based virtualization? Any new key vendors I missed off this list?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffvilimek.com/2010/05/rfi-pc-and-mac-based-virtualization/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>RFI: Platform Virtualization and Virtual Servers</title>
		<link>http://www.jeffvilimek.com/2010/05/rfi-platform-virtualization-virtual-servers/</link>
		<comments>http://www.jeffvilimek.com/2010/05/rfi-platform-virtualization-virtual-servers/#comments</comments>
		<pubDate>Tue, 11 May 2010 14:21:54 +0000</pubDate>
		<dc:creator>Jeff Vilimek</dc:creator>
				<category><![CDATA[RFI]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.jeffvilimek.com/2010/05/rfi-platform-virtualization-virtual-servers/</guid>
		<description><![CDATA[<p><em>This post is the second in a series on virtualization: <a href="http://www.jeffvilimek.com/2010/02/rfi-virtualization">Introduction</a>, Platform (<strong>Servers</strong> and PCs), Desktop, Application, and Cloud</em></p>  <p>&#160;</p>  <p>Of my four rough categories of virtualization, platform or server virtualization is usually what comes to mind first. I use the term platform since this can be done in special situations with PC operating systems, not just server, but I'll cover those in my next post.</p>]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeffvilimek.com%2F2010%2F05%2Frfi-platform-virtualization-virtual-servers%2F&amp;layout=standard&amp;&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p><em>This post is the second in a series on virtualization: <a href="http://www.jeffvilimek.com/2010/02/rfi-virtualization">Introduction</a>, Platform (<strong>Servers</strong> and PCs), Desktop, Application, and Cloud</em></p>
<p>&#160;</p>
<p>Of my four rough categories of virtualization, platform or server virtualization is usually what comes to mind first. I use the term platform since this can be done in special situations with PC operating systems, not just server, but I&#8217;ll cover those in my next post.</p>
<p><a href="http://www.jeffvilimek.com/wp-content/uploads/2010/05/PlatformVirtualization.jpg"><img style="border-bottom: 0px; border-left: 0px; margin: 5px 0px 5px 15px; display: inline; border-top: 0px; border-right: 0px" title="Platform Virtualization" border="0" alt="Platform Virtualization" align="right" src="http://www.jeffvilimek.com/wp-content/uploads/2010/05/PlatformVirtualization_thumb.jpg" width="213" height="181" /></a></p>
<p>&#160;</p>
<p>Typically, instead of running a server operating system like Linux or Windows Server on its own hardware, you instead run it inside an already running server. Usually this is done on a special server set up to run many virtual servers on a single box. This can also be done on a PC or laptop, but usually with only one guest operating system running inside the main operating system.</p>
<p>&#160;</p>
<h3>So why would you do this?</h3>
<ol>
<li><strong>Consolidation/Cost: </strong>Typical IT datacenters have many, many servers but many of those servers don&#8217;t work very hard. There&#8217;s lots of spare processing cycles to go around. Consolidation of these servers into less physical boxes saves hardware cost, power, and space. In large datacenters this can add up to huge cost savings for a company, if the profile of the servers being consolidated is right.</li>
<li><strong>Flexibility/Dynamic Capacity: </strong>Sometimes servers don’t need to be around all that often. A company may need to add capacity only occasionally (like during tax season) or may keep special application servers around only for particular projects. Virtual servers&#160;&#160; can be moved around much more easily than physical servers and can be stored as images in large data storage. Some companies keep a virtual library of special use server images that can be set up when needed.</li>
<li><strong>Development/Testing/Support: </strong>Sometimes a PC user may have a need for a special use operating system on their own PC. I&#8217;ve done this often for demo purposes, even running a virtual server OS on my laptop at times to show of some scenario or capability. This is also often used to host special development or testing environments. Finally, some critical or interesting pieces of software may not run on your main operating system and so a virtual guest environment may be useful (e.g. Windows on a Mac or Linux on a Windows PC.)</li>
</ol>
<h3>Server Virtualization &#8211; Industry Roundup</h3>
<p>&#160;</p>
<p>Here&#8217;s a rundown of some of the main players in platform virtualization and a high-level analysis of each:</p>
<p>&#160;</p>
<h4>Citrix &#8211; <a href="http://www.citrix.com/English/ps2/products/feature.asp?contentID=1686939&amp;ntref=prod_top">XenServer</a></h4>
<ul>
<li>Was focused on the open-source Xen project but <a href="http://www.citrix.com/English/NE/news/news.asp?newsID=1687128">now provides Hyper-V management</a></li>
<li>Base, relatively full featured version available free as Xen</li>
<li>Enterprise support and advanced management provided at enterprise cost</li>
<li>Seen as enterprise class and a viable competitor to VMWare and MS Hyper-V (as well as a MS partner against VMWare) especially at lower price points, but requires Citrix management tools to be used effectively</li>
</ul>
<p>&#160;</p>
<h4>EMC &#8211; <a href="http://www.vmware.com/virtualization">VMWare</a></h4>
<ul>
<li><a href="http://searchservervirtualization.techtarget.com/news/article/0,289142,sid94_gci1369150,00.html">Market leader with majority market share</a> and high penetration in large businesses</li>
<li>Known for unique (for now) advanced enterprise features like <a href="http://blogs.vmware.com/virtualreality/2008/10/memory-overcomm.html">memory overcommit</a></li>
<li>Free starter-style version available as ESXi</li>
<li>Seen as the market leader though costs can be high and <a href="http://virtualization.info/en/news/2009/03/benchmarks-esx-vs-hyper-v-vs-xenserver.html">alternatives may have strengths in specific circumstances</a></li>
</ul>
<p>&#160;</p>
<h4>IBM &#8211; <a href="http://www-03.ibm.com/systems/itsolutions/virtualization">z/VM</a></h4>
<ul>
<li>Traditionally a mainframe based OS virtualization technology</li>
</ul>
<ul>
<li>Based on deep history of OS virtualization development dating back to the 1960s</li>
<li>Focused on UNIX/Linux OS support</li>
</ul>
<ul>
<li>Seen as a strong UNIX/Linux solution for datacenters already managing large IBM platforms or datacenters outsourced to IBM but not typically considered for new implementations</li>
</ul>
<p>&#160;</p>
<h4>Microsoft &#8211; <a href="http://www.microsoft.com/virtualization/en/us/default.aspx">Hyper-V</a></h4>
<ul>
<li>Second place in market share and gaining on VMWare</li>
<li>Near feature parity with all other vendors, requires MS management tools for full capabilities</li>
<li>Free console managed version and full version available with Windows Server</li>
<li><a href="http://searchservervirtualization.techtarget.com/news/article/0,289142,sid94_gci1364388,00.html">Seen as a strong contender</a> for leadership in virtualization in the future and often wins on price but still lacks some of the enterprise capabilities of competitor offerings</li>
</ul>
<p>&#160;</p>
<h4>Open Source &#8211; <a href="http://www.xen.org/">Xen</a></h4>
<ul>
<li>Capable, open-source virtualization offering</li>
<li>Feature parity at the hypervisor level with other enterprise offerings</li>
<li>Lacks management tools and support needed in most enterprise environments</li>
<li>Seen as a strong hypervisor platform but mostly adopted through enterprise vendors building solutions around it, like Citrix and Oracle</li>
</ul>
<p>&#160;</p>
<h4>Oracle &#8211; <a href="http://www.oracle.com/us/technologies/virtualization/index.htm">VM Server</a></h4>
<ul>
<li>Xen based offering targeted at Oracle solutions</li>
<li>May be a stronger offering in the future with the integration of Sun multi-OS solutions</li>
<li><a href="http://www.ciozone.com/mobile_demo/index.php?cid=7319">Seen as a follower in this space</a> but a viable alternative for heavy Oracle shops</li>
</ul>
<p>&#160;</p>
<p>&#160;</p>
<p>With that roundup I&#8217;ll break for now and cover PC level platform virtualization in my next post. Until then let me know if you have any comments or see any gaps. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffvilimek.com/2010/05/rfi-platform-virtualization-virtual-servers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Why Twitter Fails and Facebook Wins as a Social Network</title>
		<link>http://www.jeffvilimek.com/2010/05/why-twitter-fails-and-facebook-wins-as-a-social-network/</link>
		<comments>http://www.jeffvilimek.com/2010/05/why-twitter-fails-and-facebook-wins-as-a-social-network/#comments</comments>
		<pubDate>Tue, 04 May 2010 13:00:15 +0000</pubDate>
		<dc:creator>Jeff Vilimek</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.jeffvilimek.com/2010/05/why-twitter-fails-and-facebook-wins-as-a-social-network/</guid>
		<description><![CDATA[Twitter may very well be the foundation of the real-time web and possibly an enabling component to a future semantic web. However, it has become clear to me that it is not a very good social network. This post explains why.]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeffvilimek.com%2F2010%2F05%2Fwhy-twitter-fails-and-facebook-wins-as-a-social-network%2F&amp;layout=standard&amp;&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p>I&#8217;m focused here on the &quot;social&quot; not the network, and the average user. Twitter may very well be the foundation of the real-time web and possibly an enabling component to a future semantic web. However, it has become clear to me that it is not a very good social network.</p>
<p>&#160;</p>
<p>The realization that this was the case came over time while increasing my use of Twitter, putting messages out there and watching what came back. I noticed that the people responding were not the people I was following. I expect this is counterintuitive for many new users and likely leads to confusion. The people you follow are often not the people who follow you. Your view of Twitter, the people you see, is not where your updates are being directed.</p>
<p>&#160;</p>
<p>Contrast this to Facebook, where nearly everyone you &quot;follow&quot; also follows you back. The only way for these two groups to not be the same on Facebook (followers vs. friends you follow) is to use the &quot;hide&quot; features of Facebook to completely block the updates of people in your friends list. From my informal survey this week I found that hardly anyone hides friend updates.</p>
<p>&#160;</p>
<p>If you really look at who you follow and who follows you on both Twitter and Facebook, for most users it looks something like this:</p>
</p>
<p>&#160;</p>
<p><a href="http://www.jeffvilimek.com/wp-content/uploads/2010/05/image.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://www.jeffvilimek.com/wp-content/uploads/2010/05/image_thumb.png" width="484" height="364" /></a> </p>
<p>&#160;</p>
<p>For Facebook, your updates go out to the same people you are getting updates from. They see your updates and you see theirs. Further, given the ability to comment, &quot;interaction&quot; happens. This is the &quot;social&quot; part that Facebook makes work.</p>
<p>&#160;</p>
<p>For Twitter, your updates go out to a different group than those whom you are watching. There usually is some overlap but that overlap tends to be less than you think and is effectively minimized even further if you are following any number of the popular and prolific Twitter stars. These users or feeds tend to fill your view of Twitter updates but have a very small percentage of users they follow back. </p>
<blockquote><p><em>Twitter is like standing in the middle of a crowded party where everyone faces one way. You get to listen to the people in front of you but only talk to the people behind you.</em></p>
</blockquote>
<p>Take this case of some tech blogger early adopters of Twitter. I wrote a tool this week that goes out and looks at their followers and friends and then compares the two lists to find the overlap. They look like this:</p>
</p>
<p>&#160;</p>
<p><a href="http://www.jeffvilimek.com/wp-content/uploads/2010/05/image1.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://www.jeffvilimek.com/wp-content/uploads/2010/05/image_thumb1.png" width="484" height="364" /></a> </p>
<p>&#160;</p>
<p>Take the case of Robert Scoble, a popular blogger, a very early adopter of Twitter, and a proponent of &quot;following&quot; <a href="http://scobleizer.com/2008/04/13/twitter-and-inadequacy-er-the-great-friend-divide">as he has discussed in the past</a>. Only 43% of Twitter accounts that Robert follows follow him back. Further, his list of followers is nearly 7 times his list of friends. If you follow him, chances are he is not following you back. This is even more extreme in the cases of Tom Merritt, Leo Laporte, and Molly Wood (some of my favorite webcasters/bloggers) who&#8217;s lists of followers are 70, 131 and 185 times bigger, respectively, than their friend lists. </p>
<p>&#160;</p>
<p>A picture of some of the more average users from my friends and followers that I sampled looks like this:</p>
</p>
<p>&#160;</p>
<p><a href="http://www.jeffvilimek.com/wp-content/uploads/2010/05/image2.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://www.jeffvilimek.com/wp-content/uploads/2010/05/image_thumb2.png" width="484" height="364" /></a> </p>
<p>&#160;</p>
<p>The conclusion is pretty clear, without a lot of work to push those two circles together, Twitter is not much of a social network. Instead, it is a micro feed service which exhibits some of the characteristics of a social network and in special circumstances can be made to act like one. Twitter is more of a one way fan/feed service where only some limited interaction with your fans or people you are a fan of typically happens. Experienced users are able to hammer this model into some semblance of a social experience, but for many the &quot;social&quot; will be elusive. Understanding this will hopefully help users get what the service is and is not, and allow them to use it for what it does well without getting turned off by missed expectations. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffvilimek.com/2010/05/why-twitter-fails-and-facebook-wins-as-a-social-network/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Great Business Podcasts</title>
		<link>http://www.jeffvilimek.com/2010/04/great-business-podcasts/</link>
		<comments>http://www.jeffvilimek.com/2010/04/great-business-podcasts/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 22:17:48 +0000</pubDate>
		<dc:creator>Jeff Vilimek</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[podcasts]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.jeffvilimek.com/2010/05/great-business-podcasts/</guid>
		<description><![CDATA[Here's a quick review of business related podcasts that I've been listening to recently. Harvard Business Review IdeaCast, Wall Street Journal Podcasts, Business Week Podcasts, and 37signals.]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeffvilimek.com%2F2010%2F04%2Fgreat-business-podcasts%2F&amp;layout=standard&amp;&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p> Here&#8217;s a quick review of business related podcasts that I&#8217;ve been listening to recently. Spring road construction has done wonders for my podcast listening time!</p>
<blockquote><p><em><a href="http://www.jeffvilimek.com/wp-content/uploads/2010/05/podcastccColleenAFVenable.jpg"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="(cc) Colleen AF Venable via Flickr" border="0" alt="(cc) Colleen AF Venable via Flickr" align="left" src="http://www.jeffvilimek.com/wp-content/uploads/2010/05/podcastccColleenAFVenable_thumb.jpg" width="78" height="85" /></a>Side tip: I now listen to almost all informational podcasts and audio books at 2x speed. I found that you quickly get used to the pace and get through more content. I&#8217;ve been doing this for months now and I already wish I had more speed control and could go faster.</em></p>
</blockquote>
<h3>Harvard Business Review IdeaCast</h3>
<p><a href="http://blogs.hbr.org/ideacast">http://blogs.hbr.org/ideacast</a></p>
<p>This weekly cast has the feel of a business school lecture series, each featuring a business expert or leader of industry talking on a single topic. The 15 minute length is easily consumed and I always feel like there are at least a couple ideas I can take away from each.</p>
<p>&#160;</p>
<h3>Wall Street Journal Podcasts</h3>
<p><a href="http://online.wsj.com/public/page/podcast.html?mod=WSJ_footer">http://online.wsj.com/public/page/podcast.html?mod=WSJ_footer</a></p>
<p>The WSJ has a huge collection of daily and weekly casts. There is plenty of good business content. I&#8217;ve been regularly listening to <em>Wall Street Journal on Small Business</em> and will often save up a few of these 5 to 10 minute casts and listen to them all at once.</p>
<p>&#160;</p>
<h3>Business Week Podcasts</h3>
<p><a href="http://www.businessweek.com/search/podcasting.htm">http://www.businessweek.com/search/podcasting.htm</a></p>
<p>Business Week also has a pretty good collection of casts with <em>Behind This Week&#8217;s Cover Story</em> being one I check out pretty often. This is a casual 15 minute walkthrough of the weeks cover story. Another highlight from <em>Business Week</em> is <em>The Welch Way</em>, which is series of short discussion on business and management topics from Jack and Suzy Welch. </p>
<p>&#160;</p>
<h3>37signals</h3>
<p><a href="http://37signals.com">http://37signals.com</a></p>
<p>For something slightly different, 37signals offers a weekly podcast that reviews their unique business perspective as a small, agile, highly successful web software company. They draw on material from their day to day operations best practices as well as information published in their recent book <a href="http://37signals.com/rework">Rework</a>, which I listened to recently from Audible and liked.</p>
<p>&#160;</p>
<p>Any standouts that I&#8217;m missing? Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffvilimek.com/2010/04/great-business-podcasts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Custom Applications in Microsoft&#8217;s Clouds</title>
		<link>http://www.jeffvilimek.com/2010/03/custom-applications-in-microsofts-clouds/</link>
		<comments>http://www.jeffvilimek.com/2010/03/custom-applications-in-microsofts-clouds/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 20:50:42 +0000</pubDate>
		<dc:creator>Jeff Vilimek</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.jeffvilimek.com/2010/04/custom-applications-in-microsofts-clouds/</guid>
		<description><![CDATA[Microsoft provides at least two solution platforms in the cloud that I'll talk about here to address some recent questions I've gotten. The first is Windows Azure, which is Microsoft's premier cloud application platform. The second is Dynamics CRM Online, which I see showing signs of developing into a special case cloud-based business application environment of its own.]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeffvilimek.com%2F2010%2F03%2Fcustom-applications-in-microsofts-clouds%2F&amp;layout=standard&amp;&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p>Microsoft provides at least two solution platforms in the cloud that I&#8217;ll talk about here to address some recent questions I&#8217;ve gotten. The first is Windows Azure, which is Microsoft&#8217;s premier cloud application platform. The second is Dynamics CRM Online, which I see showing signs of developing into a special case cloud-based business application environment of its own.</p>
<p>&#160;</p>
<p><a href="http://www.jeffvilimek.com/wp-content/uploads/2010/04/cloudservices.png"><img style="border-bottom: 0px; border-left: 0px; margin: 5px 5px 5px 10px; display: inline; border-top: 0px; border-right: 0px" title="Cloud Services" border="0" alt="Cloud Services" align="right" src="http://www.jeffvilimek.com/wp-content/uploads/2010/04/cloudservices-thumb.png" width="128" height="192" /></a></p>
<p>First a definition of &quot;cloud&quot; in this context: There are various ways to virtualize platform layers in hosted internet services that can qualify as &quot;cloud.&quot; You can virtualize the traditional infrastructure, the server hardware, and provide a virtual server environment hosted in an internet connected datacenter. Beyond that, you can move the level of abstraction up a layer and virtualize the application or solution platform as a service, and build custom solutions on it. While infrastructure virtualization is interesting, the development teams using it still need to configure or build the application platform plumbing. Greater value is provided by offering a cloud solution platform environment, as less plumbing needs to be implemented (even if it still does need to be considered.)</p>
<p>&#160;</p>
<p>So what does Microsoft offer?</p>
<p>&#160;</p>
<h3>Windows Azure</h3>
<p><a href="http://www.microsoft.com/windowsazure">Windows Azure</a> is a complete set of custom application plumbing available as a cloud service. The core services are a layer above the idea of a virtual server, providing a scalable application platform for developers to build out custom solutions without having to worry (much) about platform configuration and scaling issues. Adjunct services of the platform provide SQL data services in the cloud as well as the ability to extend application integration to on-premise solutions. </p>
<p>&#160;</p>
<p>While there is a cost to using application services like these, the benefits are often great and come in the form of reduced application plumbing complexity, faster time to market, better application/service scalability, etc.</p>
<p>&#160;</p>
<p>However, Azure is merely a platform, similar to a .NET application server or a WebSphere server. It is up to application developers to build custom applications from the platform up. It&#8217;s on this point that CRMLive has something slightly different to offer.</p>
<p>&#160;</p>
<h3>Dynamics CRM Online and xRM</h3>
<p>What Microsoft has provided with <a href="http://crm.dynamics.com/en-us/Default.aspx">Dynamics CRM Online</a> is a hosted version of their CRM solution. What has come along with that is the ability to customize the solution down to its roots, building completely new business applications, if desired, that may have no relation to CRM. Microsoft calls this customization xRM (<a href="http://www.jeffvilimek.com/2009/08/microsoft-xrm-what-it-means-for-business">where the &quot;x&quot; stands for whatever you want it to.</a>)</p>
<p>&#160;</p>
<p>In CRM Online the level of customization is slightly more constrained that in the on-premise installations of the product, but there are ways around that. Integrating additional application functionality from outside CRM Online (e.g. from a separate could based application service) can round out the customization possibilities. A custom engineering configuration and quoting system I&#8217;m working on now uses this approach.</p>
<p>&#160;</p>
<p>xRM is great for entity relationship based custom business applications. Reporting, workflow, and business user customization are built into the platform. xRM doesn’t makes sense for a wide variety of custom services and solutions (where you would use something like Azure) but for the class of business solutions it does make sense for the benefits are huge. The strong business application framework is a whole additional layer of plumbing that is already done, allowing the architects and developers to focus directly on the business problem.</p>
<p>&#160;</p>
<p>&#160;</p>
<p>Microsoft seems to be downplaying the apparent strengths of the xRM solution approach from their initial marketing messages a year or two ago. I&#8217;d expect this is in an effort to not confuse their development platform messaging (which I may be doing right now.) However, I think the feasibility of xRM, especially in the cloud, is huge under the right circumstances.</p>
<p>&#160;</p>
<p>Let me know if anyone needs more details and we can talk further on either of these or any other cloud computing&#160; platforms.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffvilimek.com/2010/03/custom-applications-in-microsofts-clouds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RFI: Virtualization</title>
		<link>http://www.jeffvilimek.com/2010/02/rfi-virtualization/</link>
		<comments>http://www.jeffvilimek.com/2010/02/rfi-virtualization/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 04:16:52 +0000</pubDate>
		<dc:creator>Jeff Vilimek</dc:creator>
				<category><![CDATA[RFI]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.jeffvilimek.com/2010/04/rfi-virtualization/</guid>
		<description><![CDATA[This post is planned to be the start of a series of posts on the various types of virtualization, helping to address some questions I&#8217;ve been asked recently on the topic. I&#8217;ll start things here with a high level view of virtualization in general and will do a deeper dive into each area in future [...]]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeffvilimek.com%2F2010%2F02%2Frfi-virtualization%2F&amp;layout=standard&amp;&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p>This post is planned to be the start of a series of posts on the various types of virtualization, helping to address some questions I&#8217;ve been asked recently on the topic. I&#8217;ll start things here with a high level view of virtualization in general and will do a deeper dive into each area in future posts.</p>
<p>&#160;</p>
<p>At its root, virtualization involves creating a special software environment to run a computing service (a server, desktop, application, etc.) that is a step removed or isolated from its typical target location. In a simple example, instead of spending a bunch of money to buy a new computer to run a new web server you might instead run it in a virtual environment on an existing physical computer. </p>
<p>&#160;</p>
<p>While some types of virtualization date back to the 1960s, newer types are continuing to be developed and evolved. I view the current state of virtualization as breaking down into four main categories: platform virtualization, desktop virtualization, application virtualization, and cloud computing.</p>
<p>&#160;</p>
<p>&#160;<a href="http://www.jeffvilimek.com/wp-content/uploads/2010/04/TypesofVirtualization1.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Types of Virtualization" border="0" alt="Types of Virtualization" src="http://www.jeffvilimek.com/wp-content/uploads/2010/04/TypesofVirtualization_thumb.png" width="540" height="486" /></a> </p>
<p>&#160;</p>
<p>&#160;</p>
<p>Here&#8217;s a quick breakdown on each and what they are typically used for:</p>
<p>&#160;</p>
<h3>Platform Virtualization</h3>
<p>Platform or &quot;server virtualization&quot; is taking a computer operating system (like Windows, Linux, etc.) and running it in a software host instead of directly on a physical machine. The virtualization software runs on the physical machine and handles the hardware requests of the &quot;guest&quot; operating system in a way that makes the guest think it is running on a physical box. This can enable an IT department or an individual to do some interesting things like:</p>
<ol>
<li>Run many servers on a single hardware box, better using the computing power, allowing dynamic creation of new servers easily from pre-configured images, and allowing dynamic save or removal servers to conserve resources when needed. </li>
<li>Run guest desktop operating systems on running desktop or laptop PC for: special case testing (test or development operating systems), running alternate operating systems (e.g. Windows running in Parallels on a Mac), or running an old operating system to get some old application to run. </li>
</ol>
<h3>Desktop Virtualization</h3>
<p>In the case of desktop virtualization you get a special case desktop operating system running elsewhere (typically in a data center) that allows remote access to the desktop environment. This can be used to do things like:</p>
<ol>
<li>Host a personal desktop for a set of users that don&#8217;t use a computer that often during the day, and allow them to share physical computers but still have a personalized experience. </li>
<li>Allow users to get to a personal workspace from many different locations like from a home PC, a work PC, and/or a public library PC. </li>
<li>Allow users to get to their personal desktop from a variety of devices like laptops, thin-client terminals, or something like a terminal app on an iPad. </li>
</ol>
<h3>Application Virtualization</h3>
<p>Application virtualization allows users to get to one or more applications that aren&#8217;t installed on the main operating system of the computer they are using. Applications can be specially packaged and hosted either locally or remotely and made to appear as if they are just installed and running normally. This allows scenarios like:</p>
<ol>
<li>Rarely used business applications can be hosted in a datacenter and streamed real-time to a user&#8217;s computer for use without having to be physically installed. </li>
<li>Non-compatible applications can be run in a special &quot;sandbox&quot; and made to appear like they are executing normally. No local installation need to occur, limiting the impact on the local operating system setup or any other locally installed, potentially incompatible, applications. </li>
</ol>
<h3>Cloud Computing</h3>
<p>Applications or even server services in the &quot;cloud&quot; are in some ways an extension of virtualization, though this pulls in other types of computing solution domains as well. I now include it in a discussion of virtualization because the types of problems being solved are often similar. The definition of &quot;Cloud Computing&quot; is continuing to evolve but usually means using a set of virtual resources over the Internet as a utility type service. An application might be hosted or servers might be partitioned in a cloud service as if the host environment is an infinite pool of virtual computing resources. This enables scenarios like:</p>
<ol>
<li>Applications, like a web shopping site or a service like twitter, can scale up dynamically as traffic load increases, relying on the virtual infrastructure of the cloud service to provide the needed computing power. </li>
<li>Business can set up virtual server services, like file sharing and data storage, in a virtual cloud infrastructure and avoid hardware and platform management costs, instead paying by usage, e.g. amount of data transferred in and out or amount of total data stored in the service. </li>
</ol>
<p>With that as background, I&#8217;ll break for now and leave the deeper dive into each of these four types of virtualization for future posts. I&#8217;ll likely be presenting a view of the current state of each of these areas, a look at the key vendors and what they offer, and a little &quot;the good, the bad, and the ugly&quot; of what each means to businesses trying to get benefit from virtualization.</p>
<p>&#160;</p>
<p>Here are a couple additional resource of interest that will play into this analysis:</p>
<blockquote><p>Microsoft Virtualization and Cloud &#8211; <a href="http://www.microsoft.com/virtualization">http://www.microsoft.com/virtualization</a></p>
<p>Citrix Virtualization &#8211; <a href="http://www.citrix.com/English/ps2/products/product.asp?contentID=683148">http://www.citrix.com/English/ps2/products/product.asp?contentID=683148</a></p>
<p>VMWare Virtualization &#8211; <a href="http://www.vmware.com">http://www.vmware.com</a></p>
<p>Oracle Virtualization &#8211; <a href="http://www.oracle.com/us/technologies/virtualization/index.htm">http://www.oracle.com/us/technologies/virtualization/index.htm</a></p>
<p>IBM Virtualization &#8211; <a href="http://virtualizationconversation.com">http://virtualizationconversation.com</a></p>
<p>IBM Cloud &#8211; <a href="http://www.ibm.com/ibm/cloud">http://www.ibm.com/ibm/cloud</a></p>
<p>Amazon Cloud &#8211; <a href="http://aws.amazon.com/ec2">http://aws.amazon.com/ec2</a></p>
<p>Google Apps &#8211; <a href="http://www.google.com/apps/intl/en/business/index.html">http://www.google.com/apps/intl/en/business/index.html</a></p>
<p>Salesforce.com &#8211; <a href="http://www.salesforce.com">http://www.salesforce.com</a></p>
</blockquote>
<p>&#160;</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffvilimek.com/2010/02/rfi-virtualization/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Microsoft Dynamics CRM and SalesFUSION Webinar</title>
		<link>http://www.jeffvilimek.com/2010/01/microsoft-dynamics-crm-and-salesfusion-webinar/</link>
		<comments>http://www.jeffvilimek.com/2010/01/microsoft-dynamics-crm-and-salesfusion-webinar/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 17:49:06 +0000</pubDate>
		<dc:creator>Jeff Vilimek</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[SalesFUSION]]></category>

		<guid isPermaLink="false">http://www.jeffvilimek.com/2010/01/microsoft-dynmics-crm-and-salesfusion-webinar/</guid>
		<description><![CDATA[My partner David Micksch is going to be co-hosting a webinar on Technoligence’s behalf with SalesFUSION. We’ve been working a lot with SalesFUSION lately to add deep marketing capabilities to Microsoft CRM. This post provides invitation details and links to the webinar registration.]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeffvilimek.com%2F2010%2F01%2Fmicrosoft-dynamics-crm-and-salesfusion-webinar%2F&amp;layout=standard&amp;&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p>My partner <a href="http://www.linkedin.com/in/davidmicksch">David Micksch</a> is going to be co-hosting a webinar on <a href="http://www.technoligence.com">Technoligence’s</a> behalf with <a href="http://salesfusion.com">SalesFUSION</a> this week. We’ve been working a lot with SalesFUSION lately to add deep marketing capabilities to Microsoft CRM. Click here to get to the registration page for the webinar and check out the invitation specifics below:<strong><span style="text-decoration: underline;"><a href="http://mscrm.technoligence.com/af2?LinkID=CH00095593eR00000013AD"><img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://mscrm.technoligence.com/uploads/95593/images/Newsletters/Webinars/2010/001/webinar%2520register%2520generic.png" border="0" alt="" /></a></span></strong></p>
<p> </p>
<p>Here is the text from the original invitation. Let me know if you have any questions:</p>
<p> </p>
<h3 style="text-align: center;">Best Practice Webinar for MS Dynamics CRM</h3>
<h3 style="text-align: center;">Integrating Marketing into your Dynamics CRM</h3>
<p> </p>
<p>As a Microsoft Dynamics user, you may be considering implementing a marketing solution/add-in product for your CRM deployment. Many companies are beginning to explore an integrated approach for marketing and sales that goes beyond simple email blast integration.</p>
<p> </p>
<p>Join SalesFUSION and Technoligence for this valuable online web clinic that will explore the best practices leading companies follow for integrating demand generation, marketing campaign automation and lead management directly into their Microsoft CRM deployment. This session will feature real-world case studies and cover the hottest topics in Marketing for Microsoft CRM.</p>
<p>Session Topics Include</p>
<p> </p>
<p><img src="http://mscrm.technoligence.com/Extranet/95593/images/Bullet_Small_Orange.jpg" alt="" />  Email Marketing for CRM &#8211; to movement to nurture marketing</p>
<p><img src="http://mscrm.technoligence.com/Extranet/95593/images/Bullet_Small_Orange.jpg" alt="" />  The growing importance of web visitor tracking</p>
<p><img src="http://mscrm.technoligence.com/Extranet/95593/images/Bullet_Small_Orange.jpg" alt="" />  Lead scoring defined and how to implement it without a PhD</p>
<p><img src="http://mscrm.technoligence.com/Extranet/95593/images/Bullet_Small_Orange.jpg" alt="" />  CRM data as a driver for nurture marketing</p>
<p><img src="http://mscrm.technoligence.com/Extranet/95593/images/Bullet_Small_Orange.jpg" alt="" />  Understanding the B2B lead life cycle</p>
<p><img src="http://mscrm.technoligence.com/Extranet/95593/images/Bullet_Small_Orange.jpg" alt="" />  Understanding where&#8230;.and WHY to integrate marketing/sales data in CRM</p>
<p> </p>
<h4>About the Speakers</h4>
<p><em>Kevin Miller serves as EVP Marketing &amp; Sales for SalesFUSION and has over 17 years of retail and B2B database marketing experience as well as CRM experience. Kevin is a principle for SalesFUSION, a leading B2B demand generation platform that integrates marketing and sales for Microsoft CRM.</em></p>
<p> </p>
<p><em>David Micksch is the VP Marketing/Sales at Technoligence, a software solutions company specializing in Microsoft Dynamics CRM. David has extensive experience managing complex B2B sales and currently specializes in working with organizations to improve their implementation of CRM to optimize their sales and marketing processes.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffvilimek.com/2010/01/microsoft-dynamics-crm-and-salesfusion-webinar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

