<?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>Wes Kroesbergen&#039;s Portfolio &#187; Microsoft</title>
	<atom:link href="http://www.kroesbergens.com/portfolio/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kroesbergens.com/portfolio</link>
	<description>my opinions, conjectures, and thoughts</description>
	<lastBuildDate>Sun, 08 Jan 2012 15:13:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sharepoint 2010 UPS/FIM Error</title>
		<link>http://www.kroesbergens.com/portfolio/2011/08/sharepoint-2010-upsfim-error/</link>
		<comments>http://www.kroesbergens.com/portfolio/2011/08/sharepoint-2010-upsfim-error/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 21:59:13 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[.Net Framework 4]]></category>
		<category><![CDATA[FIM]]></category>
		<category><![CDATA[June CU]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sharepoint 2010]]></category>
		<category><![CDATA[UPS]]></category>
		<category><![CDATA[User Profile Sync]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/?p=513</guid>
		<description><![CDATA[Stumbled across an interesting issue the other day while provisioning a brand new Sharepoint 2010 SP1 install on a fully patched Windows Server 2008 R2 box. Everytime we tried to run User Profile Sync, it would fail with the error below being registered in the FIM console. extension-dll-exception Cause Figured out that the error is [...]]]></description>
			<content:encoded><![CDATA[<p>Stumbled across an interesting issue the other day while provisioning a brand new Sharepoint 2010 SP1 install on a fully patched Windows Server 2008 R2 box. Everytime we tried to run User Profile Sync, it would fail with the error below being registered in the FIM console.</p>


<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">extension-dll-exception</pre></div></div>



<h5>Cause</h5>
<p>Figured out that the error is happening due to .Net Framework 4 being installed, and FIM attempting to use .Net 4 instead of .Net Framework 2. This is a new issue that occurred in the June 2011 CU for Sharepoint 2010, and unbeknownst to us, the June CU was re-released to fix it. We were still utilizing the original June CU.</p>
<h5>Resolution</h5>
<p>This issue can be fixed by either installing the latest version of June CU, or by following the steps below.</p>
<ol>
	<li>Open


<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">C:\Program Files\Microsoft Office Servers\14.0\Synchronization Service\Bin\miiserver.exe.config</pre></div></div>


 for editing.</li>
	<li>Locate the below section:<br /><br />


<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">&lt;startup useLegacyV2RuntimeActivationPolicy=&quot;true&quot;&gt;
  &lt;supportedRuntime version=&quot;v4.0.30319&quot;&gt;&lt;/supportedRuntime&gt;
  &lt;supportedRuntime version=&quot;v2.0.50727&quot;&gt;&lt;/supportedRuntime&gt;
&lt;/startup&gt;</pre></div></div>



</li>
	<li>Delete or comment out the reference for the .NET v4 version. Like this:<br /><br />


<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">&lt;startup useLegacyV2RuntimeActivationPolicy=&quot;true&quot;&gt;
  &lt;!-- &lt;supportedRuntime version=&quot;v4.0.30319&quot;&gt;&lt;/supportedRuntime&gt; -–&gt;
  &lt;supportedRuntime version=&quot;v2.0.50727&quot;&gt;&lt;/supportedRuntime&gt;
&lt;/startup&gt;</pre></div></div>



or<br /><br />


<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">&lt;startup useLegacyV2RuntimeActivationPolicy=&quot;true&quot;&gt;
    &lt;supportedRuntime version=&quot;v2.0.50727&quot;&gt;&lt;/supportedRuntime&gt; 
&lt;/startup&gt;</pre></div></div>



</li>
	<li>Restart the two FIM services in the services console.</li>
	<li>Run the sync again.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2011/08/sharepoint-2010-upsfim-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring SP2010 User Profile Sync Connections</title>
		<link>http://www.kroesbergens.com/portfolio/2011/08/configuring-sp2010-user-profile-sync-connections/</link>
		<comments>http://www.kroesbergens.com/portfolio/2011/08/configuring-sp2010-user-profile-sync-connections/#comments</comments>
		<pubDate>Sat, 20 Aug 2011 17:59:22 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[AD]]></category>
		<category><![CDATA[CA]]></category>
		<category><![CDATA[Certification Authority]]></category>
		<category><![CDATA[DC]]></category>
		<category><![CDATA[LDAP]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Server 2008 R2]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Sharepoint 2010]]></category>
		<category><![CDATA[UPS]]></category>
		<category><![CDATA[User Profile Sync]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/?p=508</guid>
		<description><![CDATA[Stumbled across an interesting issue/fix the other day. We have a Sharepoint 2010 RTM development farm that gives us grief every once in a while during reconfiguration of User Profile Sync. When trying to connect to AD during initial configuration, it would sometimes timeout and throw an error, and other times return the query right [...]]]></description>
			<content:encoded><![CDATA[
<p>Stumbled across an interesting issue/fix the other day. We have a Sharepoint 2010 RTM development farm that gives us grief every once in a while during reconfiguration of User Profile Sync. When trying to connect to AD during initial configuration, it would sometimes timeout and throw an error, and other times return the query right away. I discovered that after importing the root CA&#8217;s certificate into the Trust Centre, the LDAP queries to our Server 2008 R2 DC would return right away. I checked all the GPO&#8217;s, and none of them were misconfigured in regards to LDAP signing requirements. Perhaps this is an error in SP2010 RTM that has been fixed in a later version of Sharepoint? I will have to do some testing with our SP2010 SP1 farm.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2011/08/configuring-sp2010-user-profile-sync-connections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes on SCCM 2007 R3/FEP 2010</title>
		<link>http://www.kroesbergens.com/portfolio/2011/03/notes-on-sccm-2007-r3fep-2010/</link>
		<comments>http://www.kroesbergens.com/portfolio/2011/03/notes-on-sccm-2007-r3fep-2010/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 19:18:32 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Endpoint Protection]]></category>
		<category><![CDATA[FEP]]></category>
		<category><![CDATA[FEP 2010]]></category>
		<category><![CDATA[Forefront]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SCCM]]></category>
		<category><![CDATA[SCCM 2007]]></category>
		<category><![CDATA[System Center]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/?p=457</guid>
		<description><![CDATA[This is a just a summary of troubleshooting notes from the installation and initial configuration of SCCM 2007 R3. SCCM 2007 R3 is quite possibly the worst install procedure I&#8217;ve ever experienced, starting right from initial download of the software. SCCM 2007 R3 ships in two ISO&#8217;s, a 1.4GB file, and a second 25MB file. [...]]]></description>
			<content:encoded><![CDATA[<p>This is a just a summary of troubleshooting notes from the installation and initial configuration of SCCM 2007 R3. SCCM 2007 R3 is quite possibly the worst install procedure I&#8217;ve ever experienced, starting right from initial download of the software. SCCM 2007 R3 ships in two ISO&#8217;s, a 1.4GB file, and a second 25MB file. The first large download contains SCCM 2007 SP2&#8230; the second contains R3. In order to apply R3 to your SCCM install, there is an interim hotfix that must be applied first. A completely horrendous affair all-in-all.</p>
<p><strong>SMS_MP_Control_Manager errors:</strong></p>
<p>Navigate to %windir%\\System32\\inetsrv\\config\\schema, take ownership of webdav_schema.xml,  remove the readonly attributes, and edit them to these:</p>
<p>attribute name=&#8221;allowAnonymousPropfind&#8221; type=&#8221;bool&#8221; defaultValue=&#8221;true&#8221;</br>
attribute name=&#8221;allowInfinitePropfindDepth&#8221; type=&#8221;bool&#8221; defaultValue=&#8221;true&#8221;</br>
attribute name=&#8221;allowCustomProperties&#8221; type=&#8221;bool&#8221; defaultValue=&#8221;false&#8221;</br></p>
<p>If issues, still exist, and your authoring rules are correct, try removing WebDAV, rebooting, re-installing WebDAV.</p>
<p><strong>Clients not talking to server:</strong></p>
<ul>
	<li>Is the client push installing? If not, check WMI is enabled on the client firewalls</li>
	<li>Are site boundaries defined?</li>
	<li>Is the install flag cleared?</li>
	<li>Is a sitecode defined in your AD schema? If so, are the clients picking it up? Sometimes your clients may appear to have a site code assigned (from the SCCM console), double-check on your client machines to be sure they are actually picking it up. If this has occurred, please see the following note.</li>
	<li>Are you using a GPO with the Configuration Manager ADM template to control the site code? If so, be aware that it works by applying a registry key (also considered a preference, so it&#8217;s stickied unless you explicitly define a removal policy for it). This registry key defaults to an x86 portion of the registry. The actual key for an x64 machine is located elsewhere, and needs to be defined in the following key:</li>
</ul>
<p style="padding-left: 30px;">&#8216;HKLM\\SOFTWARE\\Wow6432Node\\Microsoft\\SMS\\Mobile Client\\AssignedSiteCode&#8217;</p>
<blockquote>
<p>I recommend pushing this registry key out by GPP in one of your GPOs, and then initiating a re-install of the SCCM client on the machines affected.</p></blockquote>
<p><strong>WSUS MP issues:</strong></p>
<ol>
	<li>Remove WSUS, delete the existing database.</li>
	<li>Remove WSUS component from SCCM.</li>
	<li>Reboot server. Re-add the WSUS role. You may have to manually download WSUS with SP2 from Microsoft Download Center if you are encountering errors re-adding the role. Do NOT configure the WSUS role when re-adding.</li>
	<li>Re-install WSUS component in SCCM.</li>
</ol>
<p><strong>Forefront Endpoint Protection 2010 installation on SCCM failing:</strong></p>
<p>When installing FEP2010 on SCCM, you may be hit with an error just before installation completion that &#8216;<em>Setup was unable to create unknown machines. 0&#215;80070003</em>&#8216;, and/or that sms_def.mof couldn&#8217;t be updated. This occurs because the FEP2010 setup is looking for the x86 Program Files directory for one of the last steps, and not using the default Program Files directory on an x64 machine.   To resolve the first error, do the following:</p>
<ol>
	<li>Manually create this folder structure:  Program Files (x86)\\Microsoft Configuration Manager\\inboxes\\auth\\ddm.box  (give folder same ACL&#8217;s as is on existing installed directory)</li>
	<li>Run R2 setup again. When install completes, copy the two DDR&#8217;s from the C:\\Program Files (x86)\\Microsoft Configuration Manager\\inboxes\\auth\\ddm.box and place them it into the “C:\\Program Files\\Microsoft Configuration Manager\\inboxes\\auth\\ddm.box” (where SCCM is actually installed):</li>
	<li>Once the DDR&#8217;s processed the R2 installation should succeed.</li>
</ol>
<p>To resolve the error about sms_def.mof not updating, do the following:</p>
<ol>
	<li>Manually create C:\\Program Files (x86)\\Microsoft Configuration Manager\\inboxes\\auth\\clifiles.src\\hinv</li>
	<li>Copy C:\\Program Files\\Microsoft Configuration Manager\\inboxes\\auth\\clifiles.src\\hinv\\sms_def.mof to the folder you just created</li>
	<li>Re-run FEP2010 setup and then copy C:\\Program Files (x86)\\Microsoft Configuration Manager\\inboxes\\auth\\clifiles.src\\hinv\\sms_def.mof back to the original Program Files path.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2011/03/notes-on-sccm-2007-r3fep-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>EDNS Lookup Issues with Server 2008 R2</title>
		<link>http://www.kroesbergens.com/portfolio/2011/03/edns-lookup-issues-with-server-2008-r2/</link>
		<comments>http://www.kroesbergens.com/portfolio/2011/03/edns-lookup-issues-with-server-2008-r2/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 00:50:59 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[EDNS]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[ISA 2006]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Server 2008 R2]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/?p=440</guid>
		<description><![CDATA[Last week I had an interesting issue crop up in my environment. Recently I migrated our domain to a Server 2008 R2 domain functional level. Last Tuesday I finally shutdown the last DNS role on a Server 2003 box, leaving only Server 2008 R2 DNS servers in our environment. Over the next few days, clients [...]]]></description>
			<content:encoded><![CDATA[
<p>Last week I had an interesting issue crop up in my environment. Recently I migrated our domain to a Server 2008 R2 domain functional level. Last Tuesday I finally shutdown the last DNS role on a Server 2003 box, leaving only Server 2008 R2 DNS servers in our environment. Over the next few days, clients started reporting DNS lookup hiccups. When they requested pages, they would get a DNS lookup error in their browser. When they refreshed their page, it would come through. I combed through the DNS server logs for errors, and found nothing. I ran Microsoft&#8217;s Best Practices Analyzer (BPA), and it reported that everything met best practice standards. I tried adding a couple more forwarders, and double-checking the validity of the root hints, but to no avail. The same DNS hiccups kept occurring.</p>
<p>Next I checked the ISA 2006 event logs. I started seeing a lot information events about packets dropped because of invalid data. These packets were coming from the servers configured in the root hints. It seemed odd, as they were literally filling my event logs.  I stumbled across this<sup class='footnote'><a rel="nofollow" target="_blank" href='#fn-440-1' id='fnref-440-1'>1</a></sup> gem. Windows Server 2008 comes with a new protocol called EDNS turned on by default. These EDNS UDP packets are often well over 512 bytes. ISA 2006 apparently has issues handling these packets. Quickest solution: turn off EDNS.</p>
<p>EDNS can be turned off by the following command from an elevated command prompt: &#8220;dnscmd /config /enableednsprobes 0&#8243;</p>
<p>Immediately after disabling EDNS, clients had normal DNS lookups again. No more failed page lookups resolved by a refresh. There was one catch though: web browsing was drastically slow. In some cases it appeared an &#8220;ipconfig /renew&#8221; would fix it briefly, but for the better part of the day web browsing was slow. What was particularly odd was that speed tests would report the performance that we expected from our lines. After some Googling, I found this<sup class='footnote'><a rel="nofollow" target="_blank" href='#fn-440-2' id='fnref-440-2'>2</a></sup> Microsoft KB which describes slow web browsing performance between ISA and SBS 2008. While I don&#8217;t have SBS in my environment, I thought it might be related. I ran the hotfix, and after it did its thing, it restarted the firewall. I&#8217;m not sure whether the hotfix or the firewall restart (or both) was the solution, but after that our browsing performance was speedy again!</p>


<div class='footnotes'><div class='footnotedivider'></div><ol><li id='fn-440-1'><a href="http://www.itnervecenter.com/content/some-dns-queries-are-unsuccessful-using-windows-server-2008-r2-dns-server" onclick="pageTracker._trackPageview('/outgoing/www.itnervecenter.com/content/some-dns-queries-are-unsuccessful-using-windows-server-2008-r2-dns-server?referer=');">http://www.itnervecenter.com/content/some-dns-queries-are-unsuccessful-using-windows-server-2008-r2-dns-server</a> <span class='footnotereverse'><a rel="nofollow" target="_blank" href='#fnref-440-1'>&#8617;</a></span></li><li id='fn-440-2'><a href="http://support.microsoft.com/kb/839510" onclick="pageTracker._trackPageview('/outgoing/support.microsoft.com/kb/839510?referer=');">http://support.microsoft.com/kb/839510</a> <span class='footnotereverse'><a rel="nofollow" target="_blank" href='#fnref-440-2'>&#8617;</a></span></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2011/03/edns-lookup-issues-with-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring Anonymous SMTP for DPM 2010</title>
		<link>http://www.kroesbergens.com/portfolio/2011/03/configuring-anonymous-smtp-for-dpm-2010/</link>
		<comments>http://www.kroesbergens.com/portfolio/2011/03/configuring-anonymous-smtp-for-dpm-2010/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 18:21:00 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Data Protection Manager]]></category>
		<category><![CDATA[DPM]]></category>
		<category><![CDATA[DPM 2010]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/?p=437</guid>
		<description><![CDATA[I stumbled across an annoying bug in Microsoft Data Protection Manager 2010. Apparently anonymous authentication is broken in DPM 2010. Error 2013 keeps coming up when attempting to send an email while leaving the authenticated user fields blank. To fix this, do the following: In the registry, browse to HKLM\\SOFTWARE\\Microsoft\\Microsoft Data Protection Manager\\Notification\\ Delete the [...]]]></description>
			<content:encoded><![CDATA[
<p>I stumbled across an annoying bug in Microsoft Data Protection Manager 2010. Apparently anonymous authentication is broken in DPM 2010. Error 2013 keeps coming up when attempting to send an email while leaving the authenticated user fields blank. To fix this, do the following:</p>
<p>In the registry, browse to HKLM\\SOFTWARE\\Microsoft\\Microsoft Data Protection Manager\\Notification\\</p>
<p>Delete the SMTPPassword and SMTPUserName keys</p>
<p>That&#8217;s it, anonymous SMTP authentication works now!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2011/03/configuring-anonymous-smtp-for-dpm-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Alternatives to the iPad</title>
		<link>http://www.kroesbergens.com/portfolio/2010/03/linux-alternatives-to-the-ipad/</link>
		<comments>http://www.kroesbergens.com/portfolio/2010/03/linux-alternatives-to-the-ipad/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 01:57:40 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[tablet]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/?p=268</guid>
		<description><![CDATA[I was recently reading an article from LXer, entitled &#8216;Linux alternatives for the iPad &#8211; and the future of netbooks, tablets and smartbooks&#8217;. The author hypes up Linux on tablet devices, concluding that 2010 is the year of Linux on the tablet, most of which will be Android flavored. He attempts to put down the [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently reading an article from LXer, entitled <a rel="nofollow" target="_blank" href="http://lxer.com/module/newswire/view/131294/" onclick="pageTracker._trackPageview('/outgoing/lxer.com/module/newswire/view/131294/?referer=');">&#8216;Linux alternatives for the iPad &#8211; and the future of netbooks, tablets and smartbooks&#8217;.</a> The author hypes up Linux on tablet devices, concluding that 2010 is the year of Linux on the tablet, most of which will be Android flavored. He attempts to put down the iPad and the would-be iPad users, saying that <em>&#8216;Probably most Apple users don&#8217;t care [about System-on-Chip design] just as they don&#8217;t care about the hardware of their iPhones. The iPad is a closed device that&#8217;s supposed to just work and cater to fashion minded people, not to &#8216;tweakers&#8217; and hackers.&#8217;</em> (In the eyes of a computer geek, this statement is designed as an insult.) The author also refers to the iPad as an iTab, again intended to provoke, rather than inform.</p>
<p>The article makes a number of interesting observations, particularly about hardware manufacturers and suppliers. It also makes mention of a number of upcoming hardware designs and the features they will bring. I&#8217;d recommend reading the piece, even if just for the factual knowledge it contains.</p>
<p>I&#8217;m afraid however, that I have to disagree with the author. In my opinion, I don&#8217;t believe that 2010 is the year of the Linux tablet. As a matter of fact, I don&#8217;t think that any Linux device will ever out-iPad the iPad. Linux aficionados have been proclaiming the &#8216;year of Linux&#8217; on desktops for as far back as I can remember. Every year, every distribution, Linux fans rejoice and proclaim that the end is nigh for Microsoft and Apple domination, and that Linux is going to take over the world. Why? Because they believe that &#8216;free&#8217; will triumph over commercial. </p>
<p>The author summarizes my perspective exactly (though completely unintended) in a later paragraph, where he says <em>&#8216;In my opinion, Linux won&#8217;t offer this kind of magic. To bring magic like Apple does, Linux and the companies bringing Linux have to act like Apple. That means secrecy, a closed development model, a one-size-fits-all solution and one and only one manufacturer / organization which oversees hardware, software, marketing and the developer community. Not going to happen for free software and Linux!&#8217;</em> If we break down this statement meaningfully, we see that that in order to bring an almost perfect user experience, one needs to have a closed development model, and a single manufacturer designing both the hardware AND software. He continually pushes Android, an flavor of Linux being driven by a company (Google) with a lot of money behind it, and a development structure (management) that is not available in a community driven environment. </p>
<p>The author highlights another perspective I share (again, unintentionally I&#8217;m sure), when he states that <em>&#8216;Android is much more popular, and the magic comes from Google, Google marketing Android at big device manufacturers and the platform being &#8216;pretty open&#8217;. Also, in contrary to my limited view, Google understood the issue about marketing and education. That&#8217;s why, in advent of the ballot screen, they ran huge adds outside on busstops, along highways and buildings at least in NL and UK and they even bought their own front page add on free newspapers read by millions of Dutch readers.&#8217;</em> It&#8217;s funny how advertising is so important even for something free. He realizes that the idealistic nature of Linux (free) is not merely enough to make people want it. Money (and lots of it) must be spent in order for something to be adopted. Nothing in life is free, and unfortunately, the majority of the Linux community seem to miss that fact.</p>
<p>The author concludes with a short(sighted) paragraph, stating that <em>&#8216;Android on the tablet will be what Windows was on the desktop. But it will be easier for other Linux to co-exist with Android than with Windows, so for those who like to tinker the feature is pretty bright.&#8217;</em> But I thought that Linux by its very nature was supposed to be open, so that it can coexist easily with everything? Therefore, it shouldn&#8217;t be easier to code for Linux rather than Windows. Unfortunately, developers tend to code more for the platforms that make them money (but hey, everything in life should be free right? <img src='http://www.kroesbergens.com/portfolio/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ), and the majority of developers will tend to code for the Windows desktop OS. Also, I think it is very short-sighted to conclude that Microsoft will not be targeting the tablet market as well.</p>
<p>This post may come across a little bit harsh toward Linux. However, the fact remains that without proper guidance/direction in the development of a Linux tablet OS, and proper marketing, Linux will never succeed. For this &#8216;free&#8217; operating system to succeed, money, and lots of it, must be spent. The only problem is that it is not the general Linux community who will pay for it. Rather, it will be (is) big corporations (see Google) who fork out tons of money. It just seems that the Linux community does not get this fact, or, if they do, do not care about freeloading the money to support their dream of a &#8216;free&#8217; OS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2010/03/linux-alternatives-to-the-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Computing &amp; IT</title>
		<link>http://www.kroesbergens.com/portfolio/2010/03/cloud-computing-it/</link>
		<comments>http://www.kroesbergens.com/portfolio/2010/03/cloud-computing-it/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 01:22:01 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[vCloud]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://portfolio.kroesbergens.com/?p=73</guid>
		<description><![CDATA[UPDATE: I was digging through my archives, and thought I&#8217;d repost this for general interest&#8217;s sake. Let me start off by laying out what I believe are the three tiers of cloud computing. I believe that cloud computing consists of hosted services (IBM), hosted applications (VMWare, Citrix), and hosted storage/data. This contrasts with internal services [...]]]></description>
			<content:encoded><![CDATA[<p><b>UPDATE:</b> I was digging through my archives, and thought I&#8217;d repost this for general interest&#8217;s sake.</p>
<p>Let me start off by laying out what I believe are the three tiers of cloud computing. I believe that cloud computing consists of hosted services (IBM), hosted applications (VMWare, Citrix), and hosted storage/data. This contrasts with internal services (SharePoint, Exchange), internal applications (MS Office, Adobe Acrobat), and internal data (File server). The internal computing may be run on virtualized servers, or on their dedicated boxes. In my opinion, businesses are concerned firstly with security regarding hosted documents/storage layer, secondly web services, and thirdly, most open to hosted web applications.</p>
<p>We are seeing a shift away from applications run on local machines to run on a server and/or virtualized (Citrix, VMWare). These applications tie into the internal services and storage. We are also seeing a shift away from local and/or virtualized applications to web applications. While not all applications can be run as hosted applications (Multimedia applications, lab machines, etc), most of the basic productivity apps are able to be run online or on a VPN server. Web applications (whether hosted or run internally) tie into the company’s services. These services in turn create mountains of data to be stored. Where does the data get stored? Should companies use hosted storage or should they use internal storage? If they want internal storage, they are going to have to create a framework infrastructure to dump this data internally, whether it be from web services or from hosted/web applications. There is no competing with the onslaught of hosted applications. Some are transitioning to web applications, but most (if not all) will be transitioning from local to being hosted.</p>
<p>Here’s a brief synopsis of what companies are offering what (in my model of a three tier system):<br style="padding: 0px; margin: 0px;" /></p>
<ul>
<li>Vmware vCloud &#8211; virtualized hosted apps, tie into internal infrastructure, thinapps</li>
<li>Microsoft Azure- hosted services, storage, web applications</li>
<li>Cisco VN- virtualized apps, network</li>
<li>Citrix &#8211; hosted apps</li>
<li>IBM &#8211; hosted services</li>
</ul>
<ul class="disc" style="padding-top: 1em; padding-right: 0px; padding-bottom: 1em; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2.5em; list-style-type: disc;"></ul>
</p>
<p>Let’s move to the next tier, the web services layer. This layer provides services such as email or forums (Microsoft Exchange Online, Drupal, Joomla, IBM services). I would argue that it also includes web serving services as well. The problem with this layer is that this is where more and more malicious apps are being targeted. Microsoft recently did a study that showed that malicious apps are targeted more and more at the browser or specific apps. They target the authentication component of the web services. If compromised, an attacker can use the information gathered to gain access to the data contained (emails, documents in the document management system). However, with enough security measures, this risk can be mitigated for the most part. </p>
<p>The other negative to having hosted web services is that your emails and forums are being hosted on someone else’s server. How much this affects your organization is something you have to decide. </p>
<p>The benefit of hosted services is that the cost to run them is miniscule. Organizations no longer need to employ internal staff to maintain these, and pay a lot less on implementation costs. It also provides arguably better failover services. The benefits are very attractive for organizations. I would argue that competing with hosted web services is a waste of time for the most part.</p>
<p>The third layer is the data storage layer. This is where all your documents are stored. This would include Microsoft SharePoint Online, Live Mesh, or other web storge services. This is critical. Are you willing to have your documents hosted elsewhere? Do you have thousands of employee SSN’s or financial data stored? This is a weighty matter to consider. What about if somehow an employee at the company hosting your data manages to break in. How big is this risk? Are you willing to take it? </p>
<p>Here is where I see things going:<br style="padding: 0px; margin: 0px;" />Government &amp; Financial institutions will likely graduate to hosted applications or web apps, while moving to virtualized services and internal data. VMWare/Cisco will be the big players. Security is paramount, so services will all be virtualized internally.<br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />Medium to Large organizations will move to hosted services, hosted AND virtualized applications, while maintaining data internally. Big players include Microsoft (Azure) and VMWare. Cisco will also play a fairly large role. The employees will be working from home/remotely more frequently, as well as have intermittent (flights, dialup, etc) internet outages, so offline virtualization is more important.<br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />Small to Medium organizations will graduate to hosted or virtualized applications, hosted services, and hosted data. Big player: Microsoft. The cost outweighs the benefit, so being heavily internet based will be more attractive than maintaining ability to work offline.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2010/03/cloud-computing-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft vs. iPad</title>
		<link>http://www.kroesbergens.com/portfolio/2010/02/microsoft-vs-ipad/</link>
		<comments>http://www.kroesbergens.com/portfolio/2010/02/microsoft-vs-ipad/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 17:09:06 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/2010/02/microsoft-vs-ipad/</guid>
		<description><![CDATA[I&#8217;ve seen a number of folks excited about the possibility of getting Windows 7 on a tablet device, whether it be through Citrix on the iPad or natively on a PC tablet such as the ExoPC. I personally have no such desire. Windows 7 simply wasn&#8217;t designed for the sole purpose of touchscreen computing. The [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve seen a number of folks excited about the possibility of getting Windows 7 on a tablet device, whether it be through Citrix on the iPad or natively on a PC tablet such as the ExoPC. I personally have no such desire. Windows 7 simply wasn&#8217;t designed for the sole purpose of touchscreen computing. The experience simply won&#8217;t be as good as the iPhone OS. Another issue with running Windows on a touchscreen tablet is that the majority of Microsoft technology developers have only ever programmed for a mouse/keyboard experience. This results in less than optimal touchscreen computing experience. The iPad has a huge advantage in that there are developers who have been programming solely for touchscreen devices for 3 years. The developers&#8217; mentality has shifted already to a touchscreen environment, meaning better quality experiences. This is not to say that Windows developers can&#8217;t code for touch environments, but merely that there will be far fewer quality experiences on a Windows touchscreen device than on the iPad for the next little while.</p>
<p>Microsoft obviously is not going to take the iPad challenge lying down, and will be touting Windows 7 as a more complete experience (Flash anyone?) than the iPad OS. Unfortunately however, I don&#8217;t see Windows 7, good as it may be, to be a worthwhile competitor to the iPad, due to the reason outlined above. So what should Microsoft do?</p>
<p>I firmly believe that if Microsoft wants to take on the iPad, it needs to build a tablet from the ground up. They&#8217;ve got some great software and hardware engineers<sup class='footnote'><a rel="nofollow" target="_blank" href='#fn-251-1' id='fnref-251-1'>1</a></sup>, and should leverage that talent to build a complete Microsoft tablet experience. Integrate it with Zune and Xbox. They&#8217;ve got the Zune app store and Xbox download on demand. Utilize the existing frameworks and build a custom, performance tuned device that can compete with the iPad. Microsoft has proven it has both the hardware and software talent&#8230; now they need to be combined. </p>


<div class='footnotes'><div class='footnotedivider'></div><ol><li id='fn-251-1'>Windows 7, Xbox 360, and the Courier are fine examples of what Microsoft can do when they put their minds to it. <span class='footnotereverse'><a rel="nofollow" target="_blank" href='#fnref-251-1'>&#8617;</a></span></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2010/02/microsoft-vs-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 8 Won&#8217;t be 128 bit</title>
		<link>http://www.kroesbergens.com/portfolio/2009/10/windows-8-wont-be-128-bit/</link>
		<comments>http://www.kroesbergens.com/portfolio/2009/10/windows-8-wont-be-128-bit/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 23:32:28 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[IA-128]]></category>
		<category><![CDATA[IA-64]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[x64]]></category>

		<guid isPermaLink="false">http://kroesbergens.com/portfolio/?p=138</guid>
		<description><![CDATA[There have been a number of &#8216;unconfirmed&#8217; rumours floating around in the last few days about Windows 8 being 128 bit. While certainly an exciting thought, the likelihood of it being true is almost nil. Windows 8 being 128 compatible is like Windows XP Professional x64 being 64 bit. While it &#8216;worked&#8217; to an extent, [...]]]></description>
			<content:encoded><![CDATA[<p>There have been a number of &#8216;unconfirmed&#8217; rumours floating around in the last few days about Windows 8 being 128 bit. While certainly an exciting thought, the likelihood of it being true is almost nil. Windows 8 being 128 compatible is like Windows XP Professional x64 being 64 bit. While it &#8216;worked&#8217; to an extent, there was almost no market at the time, and the implementation was extremely buggy, to say the least. It was a half-assed attempt to say that Windows XP was 64 bit compatible.</p>
<p>There are no 128 bit capable processors available. Microsoft is building for a market that hasn&#8217;t even started yet. They&#8217;ve barely transitioned to 64 bit! Windows 7 is the first Windows OS that has a truly viable 64 bit market. Manufacturers have had a few years to develop 64 bit drivers, and consequently, it is far more likely that you can install Windows 7 x64 now than you could install Windows XP x64. Add to that that almost every new computer ships with a 64 bit processor, and you have yourself one viable market. Software developers also now have mature SDK&#8217;s, and have had a few years to transition to 64 bit computing. </p>
<p>Microsoft has finally shipped Windows 7, with a much shorter timeframe than Windows Vista did. I suspect that they are going to try to maintain such an active pace, shipping software every 18-24 months or so, rather than the 5 years it took for Vista. There is no way that either the hardware market or the software market will be remotely ready for 128 bit computing in 2 years. Yes, they may make it &#8216;functional&#8217;, like XP x64 was &#8216;functional&#8217;, but it will not truly be 128 bit. I suspect that Windows 9 will be as 128 bit mature as Windows Vista was 64 bit mature. Don&#8217;t expect true 128 bit computing till Windows 10. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2009/10/windows-8-wont-be-128-bit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Technology News</title>
		<link>http://www.kroesbergens.com/portfolio/2009/07/technology-news/</link>
		<comments>http://www.kroesbergens.com/portfolio/2009/07/technology-news/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 15:28:54 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Chrome OS]]></category>
		<category><![CDATA[Gazelle]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://portfolio.kroesbergens.com/?p=97</guid>
		<description><![CDATA[As you&#8217;re aware, the latest buzz this week has been about Google announcing a &#8216;web OS&#8217;. In short, the Google Chrome OS is the User Interface for a stripped down, speedy Linux Kernel. What I found interesting however, was the lack of publicity that Microsoft&#8217;s &#8216;announcement&#8217; the day before gained. The day before Google announced [...]]]></description>
			<content:encoded><![CDATA[<p>As you&#8217;re aware, the latest buzz this week has been about Google announcing a &#8216;web OS&#8217;. In short, the Google Chrome OS is the User Interface for a stripped down, speedy Linux Kernel. What I found interesting however, was the lack of publicity that Microsoft&#8217;s &#8216;announcement&#8217; the day before gained. The day before Google announced their &#8216;web OS&#8217;, Microsoft announced that it had a product in its research labs, codenamed &#8216;Gazelle&#8217;. From the information that was offered, it seems that Microsoft&#8217;s focus is on making the browser the &#8216;kernel&#8217; of the &#8216;web OS&#8217;, and the bits and pieces of data it pulls from the web become abstracted &#8216;APIs&#8217;. This results in better stability and presumably performance. This is somewhat similar to how Google Chrome isolates each tab in its own process, except that now it is brought down to the HTML code level. </p>
<p>The other thing I found interesting was that Google Chrome does not even run on Linux yet (at least, no public builds). There is an alpha version for Mac, and a full version on Windows, but no public Linux builds. They have a long way to go on this project.</p>
<p>Another interesting facet that the concept of the web browser as the user interface brings to the game, is that of localized storage. If the only accessible UI is that of the web browser, then what happens when the user does not have access to the internet? Fortunately, HTML 5 brings localized database storage to the web browser. Unfortunately, Internet Explorer 6 &#038; 7 do not support this. Internet Explorer 8 supports it somewhat, and most other web browsers (Opera, Firefox, Chrome, Safari) support it to varying greater extents. This is a boon for web developers. It will help shift the web experience to more standards compliant browsers.</p>
<p>The other option for localized storage is Google Gears, which Google will no doubt push developers to use. I think however, that the majority of developers will choose to go the open standards route, rather than Google&#8217;s technology.</p>
<p>That&#8217;s my perspective on the &#8216;web OS&#8217; news this week. Feel free to leave yours in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2009/07/technology-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

