<?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>Tim Anderson's ITWriting &#187; microsoft</title>
	<atom:link href="http://www.itwriting.com/blog/category/microsoft/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itwriting.com/blog</link>
	<description>Tech writing blog</description>
	<lastBuildDate>Fri, 10 Feb 2012 15:16:31 +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>Windows on ARM fixes much that is wrong with Windows, but lack of apps makes it Microsoft&#8217;s big risk</title>
		<link>http://www.itwriting.com/blog/5442-windows-on-arm-fixes-much-that-is-wrong-with-windows-but-lack-of-apps-makes-it-microsofts-big-risk.html</link>
		<comments>http://www.itwriting.com/blog/5442-windows-on-arm-fixes-much-that-is-wrong-with-windows-but-lack-of-apps-makes-it-microsofts-big-risk.html#comments</comments>
		<pubDate>Fri, 10 Feb 2012 15:16:31 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[windows 8]]></category>
		<category><![CDATA[windows on arm]]></category>
		<category><![CDATA[woa]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5442</guid>
		<description><![CDATA[<p>Vendors who create new platforms work hard to attract developers, because high availability of apps is seen as essential for success. This is why, for example, RIM is offering free PlayBooks to developers who submit apps to BlackBerry App World.</p> <p></p> <p>Why then would Microsoft deliberately and consciously choose to release a new family <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5442-windows-on-arm-fixes-much-that-is-wrong-with-windows-but-lack-of-apps-makes-it-microsofts-big-risk.html">Windows on ARM fixes much that is wrong with Windows, but lack of apps makes it Microsoft&#8217;s big risk</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/4864-here-comes-windows-8-but-what-about-the-apps.html' rel='bookmark' title='Permanent Link: Here comes Windows 8 &#8211; but what about the apps?'>Here comes Windows 8 &#8211; but what about the apps?</a></li>
<li><a href='http://www.itwriting.com/blog/5433-windows-on-arm-microsoft-can-write-desktop-apps-but-you-cannot.html' rel='bookmark' title='Permanent Link: Windows on ARM: Microsoft can write Desktop apps, but you cannot'>Windows on ARM: Microsoft can write Desktop apps, but you cannot</a></li>
<li><a href='http://www.itwriting.com/blog/4946-windows-runtime-must-come-to-windows-phone.html' rel='bookmark' title='Permanent Link: Windows Runtime must come to Windows Phone'>Windows Runtime must come to Windows Phone</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Vendors who create new platforms work hard to attract developers, because high availability of apps is seen as essential for success. This is why, for example, RIM is <a href="http://us.blackberry.com/developers/tablet/playbook_offer2012.jsp?CPID=TWDPromotion&amp;Date=020812-2" target="_blank">offering free PlayBooks</a> to developers who submit apps to BlackBerry App World.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2012/02/image4.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2012/02/image_thumb4.png" width="244" height="92" /></a></p>
<p>Why then would Microsoft deliberately and consciously choose to release a new family of Windows machines on which existing Windows applications cannot run, even when recompiled? This is what is happening with Windows on ARM (WOA), as Windows President Steven Sinofsky makes clear in his <a href="http://blogs.msdn.com/b/b8/archive/2012/02/09/building-windows-for-the-arm-processor-architecture.aspx" target="_blank">lengthy post</a> on the subject:</p>
<blockquote><p>Developers wanting to reach WOA with existing apps have two options. Many apps will be best served by building new Metro style front ends for existing data sources or applications, and communicating through a web services API … Other existing applications will be well served by reusing large amounts of engine or runtime code, and surrounding that with a Metro style experience.</p>
</blockquote>
<p>This restriction means that WOA cannot benefit from what what might otherwise be its biggest advantage versus the competition: huge numbers of apps that could easily be ported.</p>
<p>Microsoft’s reasoning is that the existing Windows software deployment model is broken so badly that it cannot be fixed:</p>
<blockquote><p>If we enabled the broad porting of existing code we would fail to deliver on our commitment to longer battery life, predictable performance, and especially a reliable experience over time. The conventions used by today’s Windows apps do not necessarily provide this, whether it is background processes, polling loops, timers, system hooks, startup programs, registry changes, kernel mode code, admin rights, unsigned drivers, add-ins, or a host of other common techniques. By avoiding these constructs, WOA can deliver on a new level of customer satisfaction: your WOA PC will continue to perform well over time as apps are isolated from the system and each other, and you will remain in control of what additional software is running on your behalf, all while letting the capabilities of diverse hardware shine through.</p>
</blockquote>
<p>says Sinofsky. It is a view that has merit, particularly when you consider how badly Windows has been damaged by poor quality OEM software.</p>
<p>Note that he is even promising an end to Windows “cruft”, as memorably described by Verity Stob in <a href="http://drdobbs.com/184405140" target="_blank">State of Decay</a>:</p>
<blockquote><p><b>Cruft Force 7.</b> <i>Wounded</i>. Description: No longer able to logon using original account as the system freezes, so must logon as &quot;Verity2&quot; or similar</p>
</blockquote>
<p>and the like. “Your WOA PC will continue to perform well over time,” Sinofsky promises.</p>
<p>Another reason to like this approach is that the Windows Runtime (WinRT), the platform for which third-parties are allowed to develop, is in my view a great piece of work. The WinRT apps in the Windows 8 Developer Preview perform well, even though they are simple things put together quickly, many of them by students as I recall. The insistence on asynchronous calls for any system API that might be slow to return should ensure responsive applications.</p>
<p>At the BUILD conference last September we were told that the Windows team sat down to create a new platform that avoids the mistakes of the past and while it introduce frustrations of its own, some of which we know about and some of which developers will discover, it does appear to be well thought-through.</p>
<p>Microsoft Office itself is not the best performing of software, particularly Outlook which is prone to long hangs. Fortunately, Outlook is missing from the version of Office 15 which will ship for WOA, and journalist Adrian Kingsley-Hughes <a href="http://www.zdnet.com/blog/hardware/microsoft-gets-it-right-with-windows-8-on-arm-and-why-apple-should-be-worried/18071" target="_blank">reports positively</a> on a recent glimpse at the software.</p>
<h3>The big risk</h3>
<p>A sure-fire success then? No, because the downside of WOA is that right now there are no apps for it, beyond what we have seen in the developer preview. It is a brand new platform; and the history of personal computing is littered with good products that failed because they could not achieve sufficient momentum. </p>
<p>I am just back from RIM’s BlackBerry conference in Amsterdam, impressed by what I have seen of the PlayBook and forthcoming BlackBerry 10 platform and its tools for developers, but thinking, is this enough to persuade a customer to buy a BlackBerry tablet instead of the safe choices of Apple iOS or Google Android?</p>
<p>Microsoft has the market presence to make this work, you may think; but the Windows Phone 7 story so far shows that this is not enough. The new phone OS has only a tiny market share after a year, and if it recovers, it will be more to do with Nokia than with Microsoft.</p>
<p>WOA also has interesting competition in the form of Windows 8 on x86, which will also have WinRT, but without the restrictions on desktop apps. If partners focus on Intel Windows 8, as the “full” version, it could be hard for WOA to find its market.</p>
<p>There are problems with Windows 8 on x86 too. Most of existing Windows apps will need a keyboard and mouse to work properly, and expect to find large amounts of storage, not the 16 or 32 GB in a typical tablet. Windows 8 Intel devices may end up like the Samsung tablet given to attendees at BUILD: powerful, but heavy, expensive, with short battery life, and complete with the clutter of a separate keyboard. Such devices have their place, but they are not an answer to the iPad. </p>
<p>It is WOA, not Windows 8 x86, that has to win market share from Apple. </p>
<p>Microsoft is choosing to do WOA right, rather than opening it up to the kinds of problems which have afflicted Windows in the past. That does makes sense, because it is those problems which have made users gladly move away from Windows now that compelling alternatives are available. </p>
<p>I also believe that OS vendors work too hard to pump up the app numbers, and not hard enough to ensure quality, resulting in app stores full of poor to indifferent apps. This is why schemes like the BlackBerry effort mentioned above do as much harm as good, enticing developers to submit rubbish in order to win a new gadget. An app store with 10 great apps is better for users than one with a thousand poor ones. </p>
<p>It is nevertheless true that apps make or break a platform. BUILD attendees and those who have downloaded the Windows 8 developer preview have had the tools to make WinRT apps for a few months now, but my impression is that most are waiting to see how it progresses before investing seriously in WinRT development. Another problem is that Windows 8 developer preview works nicely on a real tablet, but not so well in a virtual machine or on a PC without a touch screen.</p>
<p>I still think WOA may work. </p>
<ul>
<li>If Microsoft does a good job with WOA Office, giving it an unique selling point against the competition. </li>
<li>If the WOA devices are competitively priced. </li>
<li>If the battery life is good. </li>
<li>If there are at least a handful of truly worthwhile third-party apps at launch. </li>
<li>If there is not some obvious problem with stability, or an annoyance that spoils the experience, like the one I found on the PlayBook when the virtual keyboard failed to pop up when trying to author a tweet in the web browser.</li>
</ul>
<p>That is a lot of ifs though, and the progress of WOA will be a fascinating tech story throughout 2012.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/4864-here-comes-windows-8-but-what-about-the-apps.html' rel='bookmark' title='Permanent Link: Here comes Windows 8 &#8211; but what about the apps?'>Here comes Windows 8 &#8211; but what about the apps?</a></li>
<li><a href='http://www.itwriting.com/blog/5433-windows-on-arm-microsoft-can-write-desktop-apps-but-you-cannot.html' rel='bookmark' title='Permanent Link: Windows on ARM: Microsoft can write Desktop apps, but you cannot'>Windows on ARM: Microsoft can write Desktop apps, but you cannot</a></li>
<li><a href='http://www.itwriting.com/blog/4946-windows-runtime-must-come-to-windows-phone.html' rel='bookmark' title='Permanent Link: Windows Runtime must come to Windows Phone'>Windows Runtime must come to Windows Phone</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5442-windows-on-arm-fixes-much-that-is-wrong-with-windows-but-lack-of-apps-makes-it-microsofts-big-risk.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows on ARM: Microsoft can write Desktop apps, but you cannot</title>
		<link>http://www.itwriting.com/blog/5433-windows-on-arm-microsoft-can-write-desktop-apps-but-you-cannot.html</link>
		<comments>http://www.itwriting.com/blog/5433-windows-on-arm-microsoft-can-write-desktop-apps-but-you-cannot.html#comments</comments>
		<pubDate>Thu, 09 Feb 2012 19:51:17 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 8]]></category>
		<category><![CDATA[winrt]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5433</guid>
		<description><![CDATA[<p>Microsoft’s Windows chief Steven Sinofsky has written a long post describing Windows on ARM (WOA), which he says is a:</p> <p>new member of the Windows family, much like Windows Server, Windows Embedded, or Windows Phone </p> <p>There are many point of interest in the post, but the one which stands out for me is <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5433-windows-on-arm-microsoft-can-write-desktop-apps-but-you-cannot.html">Windows on ARM: Microsoft can write Desktop apps, but you cannot</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/4925-miguel-de-icaza-talks-about-windows-8-and-the-failure-of-linux-on-the-desktop.html' rel='bookmark' title='Permanent Link: Miguel de Icaza talks about Windows 8 and the failure of Linux on the desktop'>Miguel de Icaza talks about Windows 8 and the failure of Linux on the desktop</a></li>
<li><a href='http://www.itwriting.com/blog/4946-windows-runtime-must-come-to-windows-phone.html' rel='bookmark' title='Permanent Link: Windows Runtime must come to Windows Phone'>Windows Runtime must come to Windows Phone</a></li>
<li><a href='http://www.itwriting.com/blog/4864-here-comes-windows-8-but-what-about-the-apps.html' rel='bookmark' title='Permanent Link: Here comes Windows 8 &#8211; but what about the apps?'>Here comes Windows 8 &#8211; but what about the apps?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Microsoft’s Windows chief Steven Sinofsky has written a <a href="http://blogs.msdn.com/b/b8/archive/2012/02/09/building-windows-for-the-arm-processor-architecture.aspx" target="_blank">long post</a> describing Windows on ARM (WOA), which he says is a:</p>
<blockquote><p>new member of the Windows family, much like Windows Server, Windows Embedded, or Windows Phone </p>
</blockquote>
<p>There are many point of interest in the post, but the one which stands out for me is that while the traditional Windows desktop exists in WOA, third party applications will not be allowed there:</p>
<blockquote><p>Developers with existing code, whether in C, C++, C#, Visual Basic, or JavaScript, are free to incorporate that code into their apps, so long as it targets the WinRT API set for Windows services. The Windows Store can carry, distribute, and service both the ARM and x86/64 implementations of apps (should there be native code in the app requiring two distributions).</p>
</blockquote>
<p>says Sinofsky. He writes with extreme care on this issue, since the position for which he argues is finely nuanced. Why have the Windows desktop on WOA at all?</p>
<blockquote><p>Some have suggested we might remove the desktop from WOA in an effort to be pure, to break from the past, or to be more simplistic or expeditious in our approach. To us, giving up something useful that has little cost to customers was a compromise that we didn’t want to see in the evolution of PCs</p>
</blockquote>
<p>he says, while also saying:</p>
<blockquote><p>WOA (as with Windows 8 ) is designed so that customers focused on Metro style apps don’t need to spend time in the desktop.</p>
</blockquote>
<p>From a developer perspective, the desktop is more than just a different Windows shell. Apps that run on the Windows Runtime (WinRT) are isolated from each other and can call only a limited set of “safe” Windows APIs, protecting users from malware and instability, but also constraining their capabilities. The desktop by contrast is the old Windows, an open operating system. On Windows 8 Intel, most things that run on Windows 7 today will still work. On WOA though, even recompilation to target the ARM architecture will not help you, since Microsoft will not let desktops apps install:</p>
<blockquote><p>Consumers obtain all software, including device drivers, through the Windows Store and Microsoft Update or Windows Update.</p>
</blockquote>
<p>What if you really want to use WOA, but have some essential desktop application without which you cannot do your work, and which cannot quickly and easily be ported to WinRT? Microsoft’s answer is that you must use Windows on Intel. </p>
<p>That said, Microsoft itself has this problem in the form of Office, its productivity suite. Microsoft’s answer to itself is to run it on the desktop:</p>
<blockquote><p>Within the Windows desktop,<strong> </strong>WOA includes desktop versions of the new Microsoft Word, Excel, PowerPoint, and OneNote, codenamed “Office 15”.</p>
</blockquote>
<p>No Outlook, which I take to imply that a new WinRT-based Exchange client and PIM (Personal Information Manager) is on the way – a good thing.</p>
<p>Microsoft’s aim is to give customers the security and stability of a locked-down machine, while still offering a full version of Office. If you think of this as something like an Apple iPad but with no-compromise document editing and creation, then it sounds compelling.</p>
<p>At the same time, some users may be annoyed that the solution Microsoft has adopted for its legacy desktop application suite is not also available to them.</p>
<p>The caveat: it is not clear in Sinofsky’s post whether there may be some exceptions, for example for corporate deployments, or for hardware vendors or mobile operators. It will also be intriguing to see how Office 15 on ARM handles extensibility, for example with Office add-ins or Visual Basic macros. I suspect they will not be supported, but if they are, then that would be a route to a kind of desktop programming on WOA.</p>
<p>It will be interesting to see how Microsoft locks down Explorer, which Sinofksy says is present:</p>
<blockquote><p>You can use Windows Explorer, for example, to connect to external storage devices, transfer and manage files from a network share, or use multiple displays, and do all of this with or without an attached keyboard and mouse—your choice. </p>
</blockquote>
<p>By the way, this is a picture of the Windows ARM desktop as it looked at the BUILD conference last September. The SoC (System on a Chip) on this machine is from NVIDIA.</p>
<p><img src="http://gadgets.itwriting.com/wp-content/uploads/2011/09/image2.png" width="400" height="304" /></p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/4925-miguel-de-icaza-talks-about-windows-8-and-the-failure-of-linux-on-the-desktop.html' rel='bookmark' title='Permanent Link: Miguel de Icaza talks about Windows 8 and the failure of Linux on the desktop'>Miguel de Icaza talks about Windows 8 and the failure of Linux on the desktop</a></li>
<li><a href='http://www.itwriting.com/blog/4946-windows-runtime-must-come-to-windows-phone.html' rel='bookmark' title='Permanent Link: Windows Runtime must come to Windows Phone'>Windows Runtime must come to Windows Phone</a></li>
<li><a href='http://www.itwriting.com/blog/4864-here-comes-windows-8-but-what-about-the-apps.html' rel='bookmark' title='Permanent Link: Here comes Windows 8 &#8211; but what about the apps?'>Here comes Windows 8 &#8211; but what about the apps?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5433-windows-on-arm-microsoft-can-write-desktop-apps-but-you-cannot.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Windows Phone 8 &#8220;Apollo&#8221;: Windows 8 kernel, more form factors</title>
		<link>http://www.itwriting.com/blog/5405-windows-phone-8-apollo-windows-8-kernel-more-form-factors.html</link>
		<comments>http://www.itwriting.com/blog/5405-windows-phone-8-apollo-windows-8-kernel-more-form-factors.html#comments</comments>
		<pubDate>Thu, 02 Feb 2012 22:38:00 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 8]]></category>
		<category><![CDATA[windows phone]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5405</guid>
		<description><![CDATA[<p>Microsoft’s partner ecosystem is vulnerable to leaks, as demonstrated today by reports of a video said to have been made for Nokia, which arrived in the hands of a smartphone review website. The leaked information was corroborated by Windows journalist Paul Thurrott who has received advance information independently from Microsoft, but under non-disclosure:</p> <p>Thanks <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5405-windows-phone-8-apollo-windows-8-kernel-more-form-factors.html">Windows Phone 8 &#8220;Apollo&#8221;: Windows 8 kernel, more form factors</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/4109-windows-phone-8-will-run-windows-8-with-silverlight-centre-stage.html' rel='bookmark' title='Permanent Link: Windows Phone 8 will run Windows 8, with Silverlight centre stage?'>Windows Phone 8 will run Windows 8, with Silverlight centre stage?</a></li>
<li><a href='http://www.itwriting.com/blog/4946-windows-runtime-must-come-to-windows-phone.html' rel='bookmark' title='Permanent Link: Windows Runtime must come to Windows Phone'>Windows Runtime must come to Windows Phone</a></li>
<li><a href='http://www.itwriting.com/blog/2298-windows-phone-7-incompatibility-may-drive-developers-elsewhere.html' rel='bookmark' title='Permanent Link: Windows Phone 7 incompatibility may drive developers elsewhere'>Windows Phone 7 incompatibility may drive developers elsewhere</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Microsoft’s partner ecosystem is vulnerable to leaks, as demonstrated today by reports of a video said to have been made for Nokia, which <a href="http://pocketnow.com/windows-phone/exclusive-windows-phone-8-detailed" target="_blank">arrived in the hands of a smartphone review website</a>. The leaked information was <a href="http://www.winsupersite.com/article/windows8/windows-phone-8-preview-142154" target="_blank">corroborated</a> by Windows journalist Paul Thurrott who has received advance information independently from Microsoft, but under non-disclosure:</p>
<blockquote><p>Thanks to a recent <a href="http://pocketnow.com/windows-phone/exclusive-windows-phone-8-detailed">leak</a> which has revealed some interesting information about the next major Windows Phone version, I can now publicly discuss Windows Phone 8 for the first time.</p>
</blockquote>
<p>First, a quick recap:</p>
<ul>
<li>Windows Phone 7.5 “Mango” came out in the second half of last year and was the launch OS for Nokia’s Lumia phones. </li>
<li>Windows Phone “Tango” is expected in the second quarter of 2012 and <a href="http://wmpoweruser.com/leaked-windows-phone-roadmap-gives-us-a-peak-into-the-future/" target="_blank">appears</a> to be a <a href="http://www.zdnet.com/blog/microsoft/detangling-the-windows-phone-tango-talk/10430" target="_blank">minor update</a> focused on low-end handsets. </li>
<li>Windows Phone “Apollo” is the subject of the new leaks. Some of the details: </li>
<li>Uses the Windows 8 kernel and other OS components, rather than Windows CE </li>
<li>Supports multicore processors </li>
<li>Supports more form factors and screen resolutions </li>
<li>Preserves compatibility with Windows Phone 7 apps </li>
<li>Adds BitLocker encryption </li>
</ul>
<p>I presume this also means that native code development will be supported, as it is for the Windows Runtime (WinRT) in Windows 8.</p>
<p>Date for “Apollo”? The rumour is towards the end of this year, as a close follow-on from Windows 8 itself.</p>
<p>Like many leaks, this one raises as many questions as it answers. While it makes sense that Windows Phone 8 and Windows 8 should share the same kernel, it also raises the question of&#160; how they are differentiated. Windows 8, especially on ARM, is designed for small screens and tablets. Windows Phone 8, we now learn, will support more form factors. The implication is that there may be Windows Phone 8 devices that are close in size to Windows 8 devices. Will they run the same apps from the same Marketplace, at least in some cases, in the same way that some iOS apps support both iPhone and iPad?</p>
<p>The Windows 8 and Windows Phone 8 era will be simplified in one sense, with a single core operating system across desktop and devices. In another sense though, it ushers in new complexity, with multiple platforms that have subtle or not so subtle differences:</p>
<ul>
<li>Windows 8 desktop side, on laptop and tablet (x86) </li>
<li>Windows 8 desktop side, laptop and tablet (ARM) – rumoured to be locked down for Office and perhaps a few other favoured apps </li>
<li>Windows 8 Metro side, desktop, laptop and tablet (x86) which should be nearly the same as </li>
<li>Windows 8 Metro side, desktop, laptop and tablet (ARM) – runs WinRT </li>
<li>Windows Phone 8 – runs WinRT, plus Silverlight compatibility layer </li>
</ul>
<p>My guess is that Microsoft will push WinRT as the single platform developers should target, but I can see scope for confusion among both developers and users.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/4109-windows-phone-8-will-run-windows-8-with-silverlight-centre-stage.html' rel='bookmark' title='Permanent Link: Windows Phone 8 will run Windows 8, with Silverlight centre stage?'>Windows Phone 8 will run Windows 8, with Silverlight centre stage?</a></li>
<li><a href='http://www.itwriting.com/blog/4946-windows-runtime-must-come-to-windows-phone.html' rel='bookmark' title='Permanent Link: Windows Runtime must come to Windows Phone'>Windows Runtime must come to Windows Phone</a></li>
<li><a href='http://www.itwriting.com/blog/2298-windows-phone-7-incompatibility-may-drive-developers-elsewhere.html' rel='bookmark' title='Permanent Link: Windows Phone 7 incompatibility may drive developers elsewhere'>Windows Phone 7 incompatibility may drive developers elsewhere</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5405-windows-phone-8-apollo-windows-8-kernel-more-form-factors.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One of the best features of Office 365 vs BPOS: setting passwords not to expire</title>
		<link>http://www.itwriting.com/blog/5396-one-of-the-best-features-of-office-365-vs-bpos-setting-passwords-not-to-expire.html</link>
		<comments>http://www.itwriting.com/blog/5396-one-of-the-best-features-of-office-365-vs-bpos-setting-passwords-not-to-expire.html#comments</comments>
		<pubDate>Tue, 31 Jan 2012 10:34:50 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[bpos]]></category>
		<category><![CDATA[office 365]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5396</guid>
		<description><![CDATA[<p>Should passwords expire? Most of the best practice guides I have seen say that they should, but there are downsides. The more often passwords expire, the more likely users are to forget them and contact support, or write them down, which is insecure. Further, it is all friction that means users get less work <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5396-one-of-the-best-features-of-office-365-vs-bpos-setting-passwords-not-to-expire.html">One of the best features of Office 365 vs BPOS: setting passwords not to expire</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3909-microsofts-bpos-password-madness-driving-users-to-google-apps.html' rel='bookmark' title='Permanent Link: Microsoft&rsquo;s BPOS password madness driving users to Google Apps'>Microsoft&rsquo;s BPOS password madness driving users to Google Apps</a></li>
<li><a href='http://www.itwriting.com/blog/1182-why-are-web-sites-still-storing-passwords-monster-usajobs-blunder-highlights-the-risks.html' rel='bookmark' title='Permanent Link: Why are web sites still storing passwords? Monster, USAJobs blunder highlights the risks'>Why are web sites still storing passwords? Monster, USAJobs blunder highlights the risks</a></li>
<li><a href='http://www.itwriting.com/blog/598-office-2007-what-do-you-lose-by-setting-binary-formats-as-default.html' rel='bookmark' title='Permanent Link: Office 2007: what do you lose by setting binary formats as default?'>Office 2007: what do you lose by setting binary formats as default?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Should passwords expire? Most of the best practice guides I have seen say that they should, but there are downsides. The more often passwords expire, the more likely users are to forget them and contact support, or write them down, which is insecure. Further, it is all friction that means users get less work done.</p>
<p>There is plentiful evidence of the aggravation this causes, particularly when the new password has to be entered in several places. Smartphones are problematic because email accounts settings can be hard to find. <a href="http://community.office365.com/en-us/f/146/p/7092/28527.aspx#28527" target="_blank">For example</a>:</p>
<blockquote><p>guess who missed a super important email last night from my most important customer because unbeknownst to me, my smart phone was no longer receiving messages because the password had expired &#8211; even though I never selected a 90-day setting when i set up the account and had no idea such insanity was in place. It wasn;t until I logged into my computer just now and was greeted with none of my services working that I figured it out!</p>
</blockquote>
<p>Even IT professionals can <a href="http://www.markwilson.co.uk/blog/2011/11/office-365-password-resets-and-disabling-password-expiry.htm" target="_blank">run into trouble</a>:</p>
<blockquote><p>My Office 365 account password expired today and, somewhere in the midst of the password reset I managed to lock myself out. As I only have one mailbox on the account (i.e. I am the administrator), that’s a bit of a problem.</p>
</blockquote>
<p>Microsoft’s cloud services, BPOS and Office 365, both set automatic password expiry by default. This was a common complaint about BPOS. Originally you could contact support and get password expiry disabled; then Microsoft decided this was too much hassle for it (never mind the users) and made it impossible to change.</p>
<p>Fortunately Office 365 does allow you to disable password expiry. Here is how.</p>
<p>1. Install Office 365 sign-in assistant. Links are <a href="http://onlinehelp.microsoft.com/en-us/office365-enterprises/hh124998.aspx" target="_blank">here</a>.</p>
<p>2. Install PowerShell cmdlets for Office 365, downloads also in link above.</p>
<p>3. Run PowerShell, type:</p>
<blockquote><p>import-module MSOnline</p>
</blockquote>
<p>4. Next, type:</p>
<blockquote><p>connect-MSOlService</p>
</blockquote>
<p>Enter your credentials for an admin user. For example, user@mydomain.emea.microsoftonline com and the password.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2012/01/image20.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2012/01/image_thumb19.png" width="244" height="142" /></a></p>
<p>5. Finally, type:</p>
<blockquote><p>Set-MsolUser -UserPrincipalName TheUserName -PasswordNeverExpires $true</p>
</blockquote>
<p>where TheUserName is the account name concerned, for example user@mydomain.co.uk</p>
<p>6. Alternatively you can do this in one shot for all users:</p>
<blockquote><p>Get-MSOLUser | Set-MsolUser -PasswordNeverExpires $true</p>
</blockquote>
<p>Note that with all these commands, no news is good news. In other words, success gets you nothing other than return to the flashing cursor. Errors get you red error messages.</p>
<p>Reference:</p>
<p><a title="http://community.office365.com/en-us/f/146/p/18367/87501.aspx" href="http://community.office365.com/en-us/f/146/p/18367/87501.aspx">http://community.office365.com/en-us/f/146/p/18367/87501.aspx</a></p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3909-microsofts-bpos-password-madness-driving-users-to-google-apps.html' rel='bookmark' title='Permanent Link: Microsoft&rsquo;s BPOS password madness driving users to Google Apps'>Microsoft&rsquo;s BPOS password madness driving users to Google Apps</a></li>
<li><a href='http://www.itwriting.com/blog/1182-why-are-web-sites-still-storing-passwords-monster-usajobs-blunder-highlights-the-risks.html' rel='bookmark' title='Permanent Link: Why are web sites still storing passwords? Monster, USAJobs blunder highlights the risks'>Why are web sites still storing passwords? Monster, USAJobs blunder highlights the risks</a></li>
<li><a href='http://www.itwriting.com/blog/598-office-2007-what-do-you-lose-by-setting-binary-formats-as-default.html' rel='bookmark' title='Permanent Link: Office 2007: what do you lose by setting binary formats as default?'>Office 2007: what do you lose by setting binary formats as default?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5396-one-of-the-best-features-of-office-365-vs-bpos-setting-passwords-not-to-expire.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What would you like to see in Microsoft Office 15?</title>
		<link>http://www.itwriting.com/blog/5392-what-would-you-like-to-see-in-microsoft-office-15.html</link>
		<comments>http://www.itwriting.com/blog/5392-what-would-you-like-to-see-in-microsoft-office-15.html#comments</comments>
		<pubDate>Mon, 30 Jan 2012 18:02:50 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[windows 8]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5392</guid>
		<description><![CDATA[<p>Today brings the news that Microsoft Office 15 is now in Technical Preview (also known as private beta). </p> <p>There is little news about what is in it other than this:</p> <p>With Office 15, for the first time ever, we will simultaneously update our cloud services, servers, and mobile and PC clients for Office, <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5392-what-would-you-like-to-see-in-microsoft-office-15.html">What would you like to see in Microsoft Office 15?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2552-office-web-apps-better-then-open-office-for-docx-on-linux.html' rel='bookmark' title='Permanent Link: Office Web Apps better then Open Office for .docx on Linux'>Office Web Apps better then Open Office for .docx on Linux</a></li>
<li><a href='http://www.itwriting.com/blog/4687-microsoft-financials-office-and-server-dominate-as-windows-falters.html' rel='bookmark' title='Permanent Link: Microsoft financials: Office and server dominate as Windows falters'>Microsoft financials: Office and server dominate as Windows falters</a></li>
<li><a href='http://www.itwriting.com/blog/3530-microsofts-muddled-licensing-for-office-web-apps.html' rel='bookmark' title='Permanent Link: Microsoft&rsquo;s muddled licensing for Office Web Apps'>Microsoft&rsquo;s muddled licensing for Office Web Apps</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Today brings the news that Microsoft Office 15 is <a href="http://blogs.office.com/b/office-exec/archive/2012/01/30/quot-office-15-quot-begins-technical-preview.aspx" target="_blank">now in Technical Preview</a> (also known as private beta). </p>
<p>There is little news about what is in it other than this:</p>
<blockquote><p>With Office 15, for the first time ever, we will simultaneously update our cloud services, servers, and mobile and PC clients for Office, Office 365, Exchange, SharePoint, Lync, Project, and Visio. </p>
</blockquote>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2012/01/image19.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2012/01/image_thumb18.png" width="236" height="96" /></a></p>
<p>So what would you like to see in Office 15? Here are a few things on my wish list:</p>
<ol>
<li>Properly integrate SharePoint (and therefore Office 365) with Windows so that you can use it easily without ever opening a web browser. That might mean <a href="http://www.itwriting.com/blog/4398-sharepoint-workspace-2010-what-a-mess.html" target="_blank">fixing SharePoint WorkSpace</a> or doing something better, like Explorer integration without the various hassles associated with WebDAV. </li>
<li>Fix Outlook, or better still replace it. I hear many complaints about Outlook, either concerning its performance, or else one of its many annoyances such as <a href="http://www.itwriting.com/blog/articles/an-outlook-mystery-resolved-removing-the-blue-bar-from-quoted-replies" target="_blank">how hard it is to reply to an email while quoting sections of the original message</a> – astonishing, when you consider the maturity of the product. </li>
<li>Improve cross-platform support. Office on the Mac is poor compared to the Windows version, particularly in terms of performance. It is also time Microsoft came out with apps for iOS and Android for touch-friendly document editing. </li>
<li>Update the user interface for touch control as far as possible. This will be critical for Windows 8 tablets, especially on ARM. </li>
<li>Improve structured document editing in Word. Styles are hard to use, so are bullets and numbering. I tend not to use the paragraph numbering in Word because it is so fiddly and annoying. </li>
</ol>
<p>The problem is that Office is a huge and intricate bag of legacy. The work Microsoft did in replacing the menus with ribbon toolbars was admirable in its way, and potentially more touch-friendly, but if you scratch the surface much is unchanged underneath. All the old commands remain.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2552-office-web-apps-better-then-open-office-for-docx-on-linux.html' rel='bookmark' title='Permanent Link: Office Web Apps better then Open Office for .docx on Linux'>Office Web Apps better then Open Office for .docx on Linux</a></li>
<li><a href='http://www.itwriting.com/blog/4687-microsoft-financials-office-and-server-dominate-as-windows-falters.html' rel='bookmark' title='Permanent Link: Microsoft financials: Office and server dominate as Windows falters'>Microsoft financials: Office and server dominate as Windows falters</a></li>
<li><a href='http://www.itwriting.com/blog/3530-microsofts-muddled-licensing-for-office-web-apps.html' rel='bookmark' title='Permanent Link: Microsoft&rsquo;s muddled licensing for Office Web Apps'>Microsoft&rsquo;s muddled licensing for Office Web Apps</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5392-what-would-you-like-to-see-in-microsoft-office-15.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fixing a Small Business Server 2008 broken by updates</title>
		<link>http://www.itwriting.com/blog/5378-fixing-small-business-server-2008-broken-by-updates.html</link>
		<comments>http://www.itwriting.com/blog/5378-fixing-small-business-server-2008-broken-by-updates.html#comments</comments>
		<pubDate>Fri, 27 Jan 2012 09:30:40 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[exchange]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[small business server]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5378</guid>
		<description><![CDATA[<p>I had a call last night from a small business whose email no longer worked. They had applied updates to the server but Exchange had failed to restart.</p> <p>Looking at the services it was easy to see why. All the Exchange services and certain others including the IIS web server were set to disabled:</p> <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5378-fixing-small-business-server-2008-broken-by-updates.html">Fixing a Small Business Server 2008 broken by updates</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/559-small-business-server-2008-no-isa-server-no-built-in-tape-backup.html' rel='bookmark' title='Permanent Link: Small Business Server 2008: no ISA Server, no built-in tape backup'>Small Business Server 2008: no ISA Server, no built-in tape backup</a></li>
<li><a href='http://www.itwriting.com/blog/3807-restoring-an-old-small-business-server-2008-backup-beware-expired-active-directory.html' rel='bookmark' title='Permanent Link: Restoring an old Small Business Server 2008 backup: beware expired Active Directory'>Restoring an old Small Business Server 2008 backup: beware expired Active Directory</a></li>
<li><a href='http://www.itwriting.com/blog/2864-small-business-server-aurora-based-on-windows-home-server-and-will-have-hooks-to-the-cloud.html' rel='bookmark' title='Permanent Link: Small Business Server &ldquo;Aurora&rdquo; based on Windows Home Server and will have hooks to the cloud'>Small Business Server &ldquo;Aurora&rdquo; based on Windows Home Server and will have hooks to the cloud</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I had a call last night from a small business whose email no longer worked. They had applied updates to the server but Exchange had failed to restart.</p>
<p>Looking at the services it was easy to see why. All the Exchange services and certain others including the IIS web server were set to disabled:</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2012/01/image15.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2012/01/image_thumb14.png" width="404" height="277" /></a></p>
<p>The likely culprit was Update Rollup 5 for Exchange Server 2007 Service Pack 3 (KB 2602324) – or rather, the mechanism which applies the patch, since this seems to be an issue that <a href="http://social.technet.microsoft.com/forums/en-US/exchangesvrdeploy/thread/6ecf8e9a-9e27-4f2e-9e28-a59639029df1/" target="_blank">others have run into as far back as 2008</a> with other Exchange patches, though it is rare:</p>
<blockquote><p>I installed the Update Rollup 4 and did a reboot of my Exchange Server 2007. But since then, all my services are disabled. Is this a known issue?</p>
</blockquote>
<p>My guess is that the patch disables the services in order to update the binaries and then, for some unknown reason not fixed by Microsoft over these last four years, fails to re-enable them.</p>
<p>It seems that no harm was done other than that the services were disabled, but how can you know which services are meant to be running, which should be set to manual, and which should stay disabled?</p>
<p>I contemplated doing a quick test install of SBS 2008 on a VM just&#160; to see how it is set out of the box, but fortunately found <a href="http://msmvps.com/blogs/bradley/archive/2009/06/05/default-sbs-2008-running-services.aspx" target="_blank">this post</a> by Susan Bradley which shows default SBS 2008 running services.</p>
<p>There were a few other things wrong.&#160; SharePoint Services was raising event 5586:</p>
<blockquote><p>Unknown SQL Exception 33002 occured. Additional error information from SQL Server is included below. Access to table dbo.Versions is blocked because the signature is not valid.</p>
</blockquote>
<p>and there was the related event 33002 from the internal SQL Server used by SharePoint. The cause of this was SharePoint Services 3.0 Service Pack 3. When you apply a major update to SharePoint Services, you have to re-run the SharePoint Products and Technologies Configuration Wizard. This is by design, though it seems odd to me that you apply an update and it silently breaks the product it is updating until you run a further manual process. Of course the error itself does not give you much clue about what is really wrong.</p>
<p>The third major issue was a JRNL_WRAP_ERROR from the NTFrs File Replication Service. You have to be careful with this one, since the advised fix in the event log presumes the presence of a good replica elsewhere, which in the case of SBS is unlikely. See <a href="http://support.microsoft.com/kb/290762/en-us" target="_blank">this article</a> for details. With SBS which it is the sole domain controller you should set the BurFlags registry key to D4. Further comment on ServerFault <a href="http://serverfault.com/questions/212641/windows-server-2003-sp2-jrnl-wrap-error-sysvol" target="_blank">here</a>.</p>
<p>The incident reminds me of how prickly SBS can be. It is great value for what it does, but has all the complexity of Microsoft’s server stack plus the further disadvantage of being crammed onto one machine. I prefer a pseudo multi-server approach, even for small businesses, with at least two physical servers and separate VMs for Exchange, SharePoint, domain controller, backup DC on the other physical machine, and so on. Of course this has complexity of its own.</p>
<p>I would guess that when upgrade time comes around, companies like this will be looking carefully at Office 365. Or Google Apps; but the advantage of Office 365 is that you can make the transition from SBS with relatively little impact on users: just migrate the Active Directory, Exchange and SharePoint. You lose flexibility and some local performance, but hand over the maintenance issues to Microsoft.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/559-small-business-server-2008-no-isa-server-no-built-in-tape-backup.html' rel='bookmark' title='Permanent Link: Small Business Server 2008: no ISA Server, no built-in tape backup'>Small Business Server 2008: no ISA Server, no built-in tape backup</a></li>
<li><a href='http://www.itwriting.com/blog/3807-restoring-an-old-small-business-server-2008-backup-beware-expired-active-directory.html' rel='bookmark' title='Permanent Link: Restoring an old Small Business Server 2008 backup: beware expired Active Directory'>Restoring an old Small Business Server 2008 backup: beware expired Active Directory</a></li>
<li><a href='http://www.itwriting.com/blog/2864-small-business-server-aurora-based-on-windows-home-server-and-will-have-hooks-to-the-cloud.html' rel='bookmark' title='Permanent Link: Small Business Server &ldquo;Aurora&rdquo; based on Windows Home Server and will have hooks to the cloud'>Small Business Server &ldquo;Aurora&rdquo; based on Windows Home Server and will have hooks to the cloud</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5378-fixing-small-business-server-2008-broken-by-updates.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nokia results: hope for Windows Phone?</title>
		<link>http://www.itwriting.com/blog/5374-nokia-results-hope-for-windows-phone.html</link>
		<comments>http://www.itwriting.com/blog/5374-nokia-results-hope-for-windows-phone.html#comments</comments>
		<pubDate>Thu, 26 Jan 2012 13:53:56 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5374</guid>
		<description><![CDATA[<p>It is almost one year since Nokia’s dramatic announcement that it would transition its smartphone range to Windows Phone. Today the company released its results for the fourth quarter and for the full year 2011, the first since the release of the the Lumia range of Windows Phone devices. How it is doing?</p> <p>This <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5374-nokia-results-hope-for-windows-phone.html">Nokia results: hope for Windows Phone?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3804-nokia-plus-windows-phone-7-would-that-be-a-smart-move.html' rel='bookmark' title='Permanent Link: Nokia plus Windows Phone 7 &#8211; would that be a smart move?'>Nokia plus Windows Phone 7 &#8211; would that be a smart move?</a></li>
<li><a href='http://www.itwriting.com/blog/5420-will-nokias-qt-come-to-windows-phone.html' rel='bookmark' title='Permanent Link: Will Nokia&rsquo;s Qt come to Windows Phone?'>Will Nokia&rsquo;s Qt come to Windows Phone?</a></li>
<li><a href='http://www.itwriting.com/blog/3872-qt-will-not-be-ported-to-windows-phone-7-says-nokia.html' rel='bookmark' title='Permanent Link: Qt will not be ported to Windows Phone 7 says Nokia'>Qt will not be ported to Windows Phone 7 says Nokia</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>It is almost one year since Nokia’s dramatic announcement that it would transition its smartphone range to Windows Phone. Today the company released its results for the fourth quarter and for the full year 2011, the first since the release of the the Lumia range of Windows Phone devices. How it is doing?</p>
<p>This is one you can spin either way. The negative view: Nokia is losing money. Sales are down 21% year on year for the quarter and 9% for the full year, and the company reported an operating loss of just over a billion Euro for the year, most of which was in the last quarter.</p>
<p>If you look at the quarter on quarter device sales, they are down in both smart devices and mobile phones. The Symbian business has not held up as well as the company hoped:</p>
<blockquote><p>changing market conditions are putting increased pressure on Symbian. In certain markets, there has been an acceleration of the anticipated trend towards lower-priced smartphones with specifications that are different from Symbian&#8217;s traditional strengths. As a result of the changing market conditions, combined with our increased focus on Lumia, we now believe that we will sell fewer Symbian devices than we previously anticipated.</p>
</blockquote>
<p>says the <a href="http://press.nokia.com/2012/01/26/nokia-q4-2011-net-sales-eur-10-0-billion-non-ifrs-eps-eur-0-06-reported-eps-eur-0-29-nokia-2011-net-sales-eur-38-7-billion-non-ifrs-eps-eur-0-29-reported-eps-eur-0-31/" target="_blank">press release</a>. As for Windows Phone and Lumia, CEO Stephen Elop says that “well over 1 million Lumia devices” have been sold: a start, but still tiny relative to Apple iOS and Google Android. Elop cleverly calls it a “beachhead”, but given the energy Nokia put into the launch I suspect it is disappointed with the numbers.</p>
<p>Put this in context though and there are reasons for hope. First, Nokia’s speed of execution is impressive, from announcement to the first Windows Phones in nine months or so. Further, the Lumia (judging by the Lumia 800 I have been using) does not feel like a device rushed to market. The design is excellent, and within the small world of Windows Phone 7 hardware Nokia has established itself as the brand of first choice.</p>
<p>Second, despite the dismal sales for Windows Phone 7 since its launch, there are signs that Microsoft may yet emerge from the wreckage inflicted on the market by iOS and Android in better shape than others. WebOS has all-but gone. RIM has yet to convince us that it has a viable recovery strategy. Intel <a href="http://appdeveloper.intel.com/en-us/tizen" target="_blank">Tizen</a> is just getting started. If Microsoft has a successful launch for Windows 8, Elop’s “third ecosystem” idea may yet come to fruition.</p>
<p>Third, Nokia has already shown that it is better able to market Windows Phone 7 than Microsoft itself, or its other mobile partners. Lumia made a good splash at CES in January, and the platform may gain some market share in the influential US market.</p>
<p>Nokia is not just Windows Phone though, and even if its smartphone strategy starts to work it has those falling Symbian sales to contend with. It will not be easy, even taking an optimistic view.</p>
<p>Nor will it be easy for Windows 8 to succeed in a tablet market owned by Apple at the high end and by Amazon/Android at the low end.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3804-nokia-plus-windows-phone-7-would-that-be-a-smart-move.html' rel='bookmark' title='Permanent Link: Nokia plus Windows Phone 7 &#8211; would that be a smart move?'>Nokia plus Windows Phone 7 &#8211; would that be a smart move?</a></li>
<li><a href='http://www.itwriting.com/blog/5420-will-nokias-qt-come-to-windows-phone.html' rel='bookmark' title='Permanent Link: Will Nokia&rsquo;s Qt come to Windows Phone?'>Will Nokia&rsquo;s Qt come to Windows Phone?</a></li>
<li><a href='http://www.itwriting.com/blog/3872-qt-will-not-be-ported-to-windows-phone-7-says-nokia.html' rel='bookmark' title='Permanent Link: Qt will not be ported to Windows Phone 7 says Nokia'>Qt will not be ported to Windows Phone 7 says Nokia</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5374-nokia-results-hope-for-windows-phone.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why Microsoft is scrapping the MIX conference</title>
		<link>http://www.itwriting.com/blog/5367-why-microsoft-is-scrapping-the-mix-conference.html</link>
		<comments>http://www.itwriting.com/blog/5367-why-microsoft-is-scrapping-the-mix-conference.html#comments</comments>
		<pubDate>Tue, 24 Jan 2012 18:14:13 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[mix]]></category>
		<category><![CDATA[wpf]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5367</guid>
		<description><![CDATA[<p>Microsoft is scrapping its MIX conference, according to General Manager Tim O’Brien:</p> <p>we have decided to merge MIX, our spring web conference for developers and designers, into our next major developer conference, which we will host sometime in the coming year. I know a number of folks were wondering about MIX, given the time <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5367-why-microsoft-is-scrapping-the-mix-conference.html">Why Microsoft is scrapping the MIX conference</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2492-microsoft-expression-blend-is-too-hard-to-learn.html' rel='bookmark' title='Permanent Link: Microsoft Expression Blend is too hard to learn'>Microsoft Expression Blend is too hard to learn</a></li>
<li><a href='http://www.itwriting.com/blog/4268-nvidia-postpones-gpu-technology-conference-to-spring-2012.html' rel='bookmark' title='Permanent Link: NVIDIA postpones GPU Technology Conference to Spring 2012'>NVIDIA postpones GPU Technology Conference to Spring 2012</a></li>
<li><a href='http://www.itwriting.com/blog/3919-microsoft-still-paying-the-price-for-botched-vista-with-muddled-development-strategy.html' rel='bookmark' title='Permanent Link: Microsoft still paying the price for botched Vista with muddled development strategy'>Microsoft still paying the price for botched Vista with muddled development strategy</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Microsoft is scrapping its MIX conference, <a href="http://blogs.technet.com/b/microsoft_blog/archive/2012/01/24/thinking-about-developer-events.aspx" target="_blank">according to General Manager Tim O’Brien</a>:</p>
<blockquote><p>we have decided to merge MIX, our spring web conference for developers and designers, into our next major developer conference, which we will host sometime in the coming year. I know a number of folks were wondering about MIX, given the time of year, so we wanted to make sure there’s no ambiguity, and be very clear… there will be no MIX 2012.</p>
</blockquote>
<p>O’Brien says that MIX started in the aftermath of the 2005 PDC because:</p>
<blockquote><p>there was a lot of discussion around our engagement with the web community, and how we needed a more focused effort around our upcoming plans for Internet Explorer, the roadmap for our web platform, the work we were starting on web standards (we were shipping IE6 at the time), and so on.</p>
</blockquote>
<p>That is not quite how I recall it. PDC 2005 was the pre-Vista PDC, no, not the “three pillars of Longhorn” in PDC 2003, but the diluted version of Longhorn that was actually delivered as Windows Vista. One thing Microsoft really did get around this time was that design mattered. Apple had cool design, Adobe had cool design (and a strong grip on the designer community), but Microsoft did not.</p>
<p>Windows Presentation Foundation (WPF) was intended to win designers to the Windows platform, with its graphically-rich and multimedia-friendly API. In order to do this, the company needed to win designers over to the idea of using Expression Blend rather than Adobe Flash and Photoshop.</p>
<p>This was doubly true when Microsoft decided to bring WPF to the browser in the form of Silverlight, a decision that was announced at PDC 2005 and expanded on at the first MIX in 2006.</p>
<p>One of the things I recall at the first and second MIX events were groups of bemused Flash designers who had been bussed in by Microsoft to enjoy the lights of Vegas and learn about Blend.</p>
<p>General web authoring was a factor as well, as Microsoft sought to bring Internet Explorer back on track and to persuade web designers of the virtues of Microsoft’s web platform.</p>
<p>I enjoyed the MIX events. They were small enough that you could easily get to speak both to attendees and to the Microsoft folk there, and once you allow for the fact that Vegas is Vegas, the atmosphere was good.</p>
<p>As an attempt to appeal to designers though, MIX was a failure. It was all too forced; many of the people attending were developers anyway; and Microsoft itself included more and more developer content in ensuing MIX events. </p>
<p>The 2010 MIX was hijacked by Windows Phone 7, an interesting topic but drifting far from the original intentions.</p>
<p>It comes as no surprise to hear than MIX is no more. It is associated with WPF and Silverlight, neither of which are now strategic for Microsoft in these days of Windows 8 and the Windows Runtime (WinRT).</p>
<p>That said, Microsoft still has difficulty appealing to designers.</p>
<p>What next then? O’Brien says:</p>
<blockquote><p>we look ahead to 2012 and beyond, the goal is to ensure that global Microsoft developer events are of the caliber that many of you experienced at BUILD last September, in addition to the thousands of online and local developer events we host around the world to support communities and connect directly with developers. We will share more details of our next developer event later this year.</p>
</blockquote>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2012/01/image14.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2012/01/image_thumb13.png" width="244" height="178" /></a></p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2492-microsoft-expression-blend-is-too-hard-to-learn.html' rel='bookmark' title='Permanent Link: Microsoft Expression Blend is too hard to learn'>Microsoft Expression Blend is too hard to learn</a></li>
<li><a href='http://www.itwriting.com/blog/4268-nvidia-postpones-gpu-technology-conference-to-spring-2012.html' rel='bookmark' title='Permanent Link: NVIDIA postpones GPU Technology Conference to Spring 2012'>NVIDIA postpones GPU Technology Conference to Spring 2012</a></li>
<li><a href='http://www.itwriting.com/blog/3919-microsoft-still-paying-the-price-for-botched-vista-with-muddled-development-strategy.html' rel='bookmark' title='Permanent Link: Microsoft still paying the price for botched Vista with muddled development strategy'>Microsoft still paying the price for botched Vista with muddled development strategy</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5367-why-microsoft-is-scrapping-the-mix-conference.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft LocalDB: another option for local databases</title>
		<link>http://www.itwriting.com/blog/5364-microsoft-localdb-another-option-for-local-databases.html</link>
		<comments>http://www.itwriting.com/blog/5364-microsoft-localdb-another-option-for-local-databases.html#comments</comments>
		<pubDate>Tue, 24 Jan 2012 14:34:20 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[localdb]]></category>
		<category><![CDATA[offfice]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5364</guid>
		<description><![CDATA[<p>Microsoft is launching SQL Server 2012 on&#160; March 7th 2012. In Microsoft’s world “launches” do not always coincide with the availability of release code, which may come before or after, but they are usually not far apart.</p> <p>The big news in SQL Server 2012 is in new BI (Business Intelligence) features and the ability <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5364-microsoft-localdb-another-option-for-local-databases.html">Microsoft LocalDB: another option for local databases</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/4874-data-access-in-windows-8-winrt.html' rel='bookmark' title='Permanent Link: Data Access in Windows 8 WinRT'>Data Access in Windows 8 WinRT</a></li>
<li><a href='http://www.itwriting.com/blog/4825-full-circle-for-microsoft-database-apis-as-ole-db-for-sql-server-is-deprecated.html' rel='bookmark' title='Permanent Link: Full circle for Microsoft database APIs as OLEDB for SQL Server is deprecated'>Full circle for Microsoft database APIs as OLEDB for SQL Server is deprecated</a></li>
<li><a href='http://www.itwriting.com/blog/48-microsofts-deeply-ingrained-local-admin-culture.html' rel='bookmark' title='Permanent Link: Microsoft&#8217;s deeply-ingrained local admin culture'>Microsoft&#8217;s deeply-ingrained local admin culture</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Microsoft is <a href="http://www.sqlserverlaunch.com/ww/Home" target="_blank">launching</a> <a href="http://www.microsoft.com/sqlserver/en/us/future-editions/sql2012-editions.aspx" target="_blank">SQL Server 2012</a> on&#160; March 7th 2012. In Microsoft’s world “launches” do not always coincide with the availability of release code, which may come before or after, but they are usually not far apart.</p>
<p>The big news in SQL Server 2012 is in new BI (Business Intelligence) features and the ability to import and export from the open source <a href="http://hadoop.apache.org/" target="_blank">Hadoop</a> framework. Microsoft is also <a href="http://blogs.msdn.com/b/uk_faculty_connection/archive/2011/11/20/microsoft-big-data-solution-sql-server-apache-hadoop-and-windows-azure.aspx" target="_blank">supporting</a> Hadoop on Windows Server and Windows Azure. Robert Sheldon has an <a href="http://searchsqlserver.techtarget.com/tip/SQL-Server-Hadoop-highway-to-big-data-ventures-into-new-territory" target="_blank">excellent article on TechTarget</a> which describes the Hadoop integration.</p>
<p>At the other end of the scale though there is a new approach to local databases, which interests me as this is the kind of thing an application developer might use for local applications. <a href="http://blogs.msdn.com/b/sqlexpress/archive/2011/07/12/introducing-localdb-a-better-sql-express.aspx" target="_blank">SQL Express LocalDB</a> uses the full SQL Server Express engine but does not require a SQL Server service to be running or even installed. In summary:</p>
<ul>
<li>The LocalDB binaries can be installed with a separate installer or as part of the SQL Server Express.</li>
<li>LocalDB instances are isolated to the user.</li>
<li>The LocalDB system databases are buried deep in AppData in the user profile. The default location for user databases is the root of the user profile.</li>
<li>The old SQL Server User Instances are now deprecated</li>
</ul>
<p>A driver for LocalDB has to know how to fire up the SQL Server binaries if they are not running, which means that old drivers will not work. Microsoft has patched System.Data.SqlClient in .NET 4 to work with LocalDB. </p>
<h3>LocalDB Pros and cons</h3>
<p>The advantage of LocalDB over the cut-down Compact Edition is that you get full access to SQL Server features including transactions, stored procedures, geographical data types and so on. It is meant to improve on the old user instances by simplifying matters for the user: no need to run a service, and management of SQL Server completely hidden.</p>
<p>The disadvantage is that your app still has the overhead of SQL Server running in a separate process. A SQL Server LocalDB install also takes around 140MB, which bumps up the download size if your app is distributed on the web.</p>
<p>If you need a local database, it seems to me that Microsoft still has nothing that quite matches <a href="http://sqlite.org/" target="_blank">SQLite</a>, which runs in-process, is lightning fast, and which does not require any hidden system databases.</p>
<p>On the other hand, it might make sense to use SQL Server if you want to integrate with a server database, or if you are familiar with coding for SQL Server.</p>
<p>I would like to see Windows ship with a local database engine documented as something developers can rely on being there, as with Core Data on the Mac. It would also help if the SQL Server team got together with the Office team and worked out how to get Access and SQL Server Express to use the same database engine – yes, I know Access can use SQL Server data, but it still defaults to its own .ACCDB format and JET database engine.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/4874-data-access-in-windows-8-winrt.html' rel='bookmark' title='Permanent Link: Data Access in Windows 8 WinRT'>Data Access in Windows 8 WinRT</a></li>
<li><a href='http://www.itwriting.com/blog/4825-full-circle-for-microsoft-database-apis-as-ole-db-for-sql-server-is-deprecated.html' rel='bookmark' title='Permanent Link: Full circle for Microsoft database APIs as OLEDB for SQL Server is deprecated'>Full circle for Microsoft database APIs as OLEDB for SQL Server is deprecated</a></li>
<li><a href='http://www.itwriting.com/blog/48-microsofts-deeply-ingrained-local-admin-culture.html' rel='bookmark' title='Permanent Link: Microsoft&#8217;s deeply-ingrained local admin culture'>Microsoft&#8217;s deeply-ingrained local admin culture</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5364-microsoft-localdb-another-option-for-local-databases.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Microsoft financials: Windows under stress, Server and Office making up</title>
		<link>http://www.itwriting.com/blog/5354-microsoft-financials-windows-under-stress-server-and-office-making-up.html</link>
		<comments>http://www.itwriting.com/blog/5354-microsoft-financials-windows-under-stress-server-and-office-making-up.html#comments</comments>
		<pubDate>Thu, 19 Jan 2012 21:54:36 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xbox]]></category>
		<category><![CDATA[financials]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5354</guid>
		<description><![CDATA[<p>If we are really in the post-PC era, then one of two things will happen. Either Microsoft will make a big success of non-PC products, or it will start delivering shocking financial results. Neither is yet true. Here are the results just announced, broken down into a simple table.</p> <p>Quarter ending December 31st 2011 <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5354-microsoft-financials-windows-under-stress-server-and-office-making-up.html">Microsoft financials: Windows under stress, Server and Office making up</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/5033-microsoft-financials-server-and-office-business-still-growing.html' rel='bookmark' title='Permanent Link: Microsoft financials: Server and Office business still growing'>Microsoft financials: Server and Office business still growing</a></li>
<li><a href='http://www.itwriting.com/blog/4687-microsoft-financials-office-and-server-dominate-as-windows-falters.html' rel='bookmark' title='Permanent Link: Microsoft financials: Office and server dominate as Windows falters'>Microsoft financials: Office and server dominate as Windows falters</a></li>
<li><a href='http://www.itwriting.com/blog/2520-keeping-track-of-microsoft-financials.html' rel='bookmark' title='Permanent Link: Keeping track of Microsoft financials'>Keeping track of Microsoft financials</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>If we are really in the post-PC era, then one of two things will happen. Either Microsoft will make a big success of non-PC products, or it will start delivering shocking financial results. Neither is yet true. Here are the results just announced, broken down into a simple table.</p>
<p><em>Quarter ending December 31st 2011 vs quarter ending December 31st 2010, $millions</em></p>
<table border="1" cellspacing="1" cellpadding="2" width="276">
<tbody>
<tr>
<td valign="top" width="75">Segment</td>
<td valign="top" width="50">Revenue</td>
<td valign="top" width="50">Change</td>
<td valign="top" width="50">Profit</td>
<td valign="top" width="74">Change</td>
</tr>
<tr>
<td valign="top" width="75">Client (Windows + Live)</td>
<td valign="top" width="50">4736</td>
<td valign="top" width="50"><span style="color: #ff0000"><span style="color: #000000"><font color="#ff0000">-320</font></span></span></td>
<td valign="top" width="50">2850</td>
<td valign="top" width="74"><span style="color: #ff0000"><span style="color: #000000"><font color="#ff0000">-64</font></span></span></td>
</tr>
<tr>
<td valign="top" width="75">Server and Tools</td>
<td valign="top" width="50">4772</td>
<td valign="top" width="50">+484</td>
<td valign="top" width="50">1996</td>
<td valign="top" width="74">+285</td>
</tr>
<tr>
<td valign="top" width="75">Online</td>
<td valign="top" width="50">784</td>
<td valign="top" width="50">+71</td>
<td valign="top" width="50"><span style="color: #ff0000">-458</span></td>
<td valign="top" width="74"><span style="color: #ff0000"><font color="#000000">+101</font></span></td>
</tr>
<tr>
<td valign="top" width="75">Business (Office)</td>
<td valign="top" width="50">6279</td>
<td valign="top" width="50"><span style="color: #ff0000"><font color="#000000">+169</font></span></td>
<td valign="top" width="50">4152</td>
<td valign="top" width="74"><span style="color: #ff0000"><font color="#000000">+65</font></span></td>
</tr>
<tr>
<td valign="top" width="75">Entertainment and devices</td>
<td valign="top" width="50">4237</td>
<td valign="top" width="50"><span style="color: #ff0000"><span style="color: #000000">+539</span></span></td>
<td valign="top" width="50"><span style="color: #ff0000"><span style="color: #000000">528</span></span></td>
<td valign="top" width="74"><span style="color: #ff0000"><span style="color: #000000"><font color="#ff0000">-138</font></span></span></td>
</tr>
</tbody>
</table>
<p>A few observations. Server revenue (though not profit) exceeded client revenue; I am not sure if this is the first time it has done so, but it is unusual. The Office division enjoyed a remarkable quarter, and the <a href="http://www.microsoft.com/investor/EarningsAndFinancials/Earnings/PressReleaseAndWebcast/FY12/Q2/default.aspx" target="_blank">press release</a> mentions 10% growth in Exchange and SharePoint, and 30% growth (from a smaller base) in Lync and Dynamics CRM. Azure? Not mentioned so I presume revenue is small.</p>
<p>Where is Office 365? Somewhere in the Office figures I would guess; and once again, since it is not mentioned, I think we can assume it is not delivering a large amount of revenue yet. I would like to know more though.</p>
<p>What Microsoft calls Online is formed of Bing search and services and advertising income. Another hefty loss, but revenue is up, loss somewhat reduced, and Microsoft claims that&#160; “Bing-powered US market share, including Yahoo! properties, was approximately 27%”. Not bad.</p>
<p>This is the big quarter for gaming and Xbox delivered accordingly. The faltering Windows Mobile and Windows Phone 7 are somewhere lost in those Xbox numbers, and again its revenue is not mentioned in the press release.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/5033-microsoft-financials-server-and-office-business-still-growing.html' rel='bookmark' title='Permanent Link: Microsoft financials: Server and Office business still growing'>Microsoft financials: Server and Office business still growing</a></li>
<li><a href='http://www.itwriting.com/blog/4687-microsoft-financials-office-and-server-dominate-as-windows-falters.html' rel='bookmark' title='Permanent Link: Microsoft financials: Office and server dominate as Windows falters'>Microsoft financials: Office and server dominate as Windows falters</a></li>
<li><a href='http://www.itwriting.com/blog/2520-keeping-track-of-microsoft-financials.html' rel='bookmark' title='Permanent Link: Keeping track of Microsoft financials'>Keeping track of Microsoft financials</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5354-microsoft-financials-windows-under-stress-server-and-office-making-up.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

