<?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>Thu, 02 Sep 2010 12:36:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Silverlight versus HTML, Flash &#8211; Microsoft defends its role</title>
		<link>http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html</link>
		<comments>http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html#comments</comments>
		<pubDate>Thu, 02 Sep 2010 07:37:09 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html</guid>
		<description><![CDATA[<p>Microsoft’s Brad Becker, Director of Product Management for Developer Platforms, has defended the role of Silverlight in the HTML 5 era. Arguing that it is natural for HTML to acquire some of the features previously provided by plug-ins &#8211; “because some of these features are so pervasive on the web that they are seen <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html">Silverlight versus HTML, Flash &#8211; Microsoft defends its role</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2365-microsoft-playing-html-5-standards-game-alongside-silverlight-game.html' rel='bookmark' title='Permanent Link: Microsoft playing HTML 5 standards game alongside Silverlight game'>Microsoft playing HTML 5 standards game alongside Silverlight game</a></li>
<li><a href='http://www.itwriting.com/blog/2466-silverlight-4-0-released-to-the-web-tools-still-not-final.html' rel='bookmark' title='Permanent Link: Silverlight 4.0 released to the web; tools still not final'>Silverlight 4.0 released to the web; tools still not final</a></li>
<li><a href='http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html' rel='bookmark' title='Permanent Link: Microsoft Silverlight: 10 reasons to love it, 10 reasons to hate it'>Microsoft Silverlight: 10 reasons to love it, 10 reasons to hate it</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Microsoft’s Brad Becker, Director of Product Management for Developer Platforms, has <a href="http://team.silverlight.net/announcement/the-future-of-silverlight/" target="_blank">defended the role of Silverlight</a> in the HTML 5 era. Arguing that it is natural for HTML to acquire some of the features previously provided by plug-ins &#8211; “because some of these features are so pervasive on the web that they are seen by users as fundamentally expected capabilities” – he goes on to identify three areas where Silverlight remains necessary. These are “premium” multimedia which merges video with application elements such as conferencing, picture in picture, DRM, analytics; consumers apps and games; and finally business/enterprise apps.</p>
<p>It is the last of these which interests me most. Becker’s statements come soon after the preview of <a href="http://www.microsoft.com/visualstudio/en-us/lightswitch" target="_blank">Visual Studio LightSwitch</a>, which is solely designed for data-driven business applications. Taking the two together, and bearing in mind that apps may run on the desktop as well as in browser, Silverlight is now encroaching on the territory which used to belong to Windows applications. With LightSwitch in particular, Microsoft is encouraging developers who might previously have built an app in Access or Visual Basic to consider Silverlight instead.</p>
<p>Why? Isn’t Microsoft better off if developers stick to Windows-only applications?</p>
<p>In one sense it is, as it gets the Windows lock-in – and yes, this is effective. I’m aware of businesses who are tied to Windows because of apps that they use, who might otherwise consider Macs for all or some of their business desktops. On the other hand, even Microsoft can see the direction in which we are travelling – cloud, mobile, diverse clients – and that Silverlight fits better with this model than Windows-only desktop clients.</p>
<p>Another consideration is that setup and deployment issues remain a pain-point for Windows apps. One issue is when it goes wrong, and Windows requires skilled surgery to get some app installed and working. Another issue is the constant energy drain of getting new computers and having to provision them with the apps you need. Microsoft has improved this no end for larger organisations, with standard system images and centralised application deployment, but Silverlight is still a welcome simplification; provided that the runtime is installed, it is pretty much the web model – just navigate to the URL and the app is there, right-click if you want to run on the desktop.</p>
<p>If Microsoft can also establish Windows Phone 7, which uses Silverlight as the runtime for custom apps, the platform then extends to mobile as well as desktop and browser.</p>
<p>The downside is that Silverlight apps have fewer capabilities than native Windows apps. Printing is tricky, for example, though Becker refers to “Virtualized printing” and I am not sure what exactly he means. He also highlights COM automation and group policy management, features that only work on Windows and which undermine Silverlight’s cross-platform promise. That said, via COM automation Silverlight has full access to the local machine giving developers a way of overcoming any limitations if they are willing to abandon cross-platform and browser-hosted deployment.</p>
<p>A winning strategy? Well, at least it is one that makes sense in the cloud era. On the other hand, Microsoft faces substantial difficulties in establishing Silverlight as a mainstream development platform. One is that Adobe was there first with Flash, which has a more widely deployed runtime, works on Android and soon other mobile devices, and is supported by the advanced design tools in Creative Suite. Another is the Apple factor, the popular iPhone and iPad devices which are a spear through the heart of cross-platform runtimes like Silverlight and Flash. </p>
<p>Finally, even within the Microsoft development community Silverlight is a hard sell for many developers. Some us recall how hard the company had to work to persuade Visual Basic 6 developers to move to .NET. The reason was not just stubborn individuals who dislike change – though there was certainly some of that – but also existing investment in code that could not easily be migrated. Both factors also apply to Silverlight. Further, it is a constrained platform, which means developers have to live with certain limitations. It is also managed code only, whereas some of the best developers for both desktop and mobile apps work in C/C++.</p>
<p>I suspect there is division even within Microsoft with regard to Silverlight. Clearly it has wide support and is considered a strategic area of development. At the same time, it is not helpful to the Windows team who will want to see apps that take advantage of new features in Windows 7 and beyond.</p>
<p>Yesterday <a href="http://windowsteamblog.com/windows_phone/b/windowsphone/archive/2010/09/01/windows-phone-7-released-to-manufacturing.aspx" target="_blank">Windows Phone 7 was released to manufacturing</a>, which means the software is done. Another piece of the Silverlight platform is in place; and I guess over the next year or two we will see the extent to which Microsoft can make it a success.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2365-microsoft-playing-html-5-standards-game-alongside-silverlight-game.html' rel='bookmark' title='Permanent Link: Microsoft playing HTML 5 standards game alongside Silverlight game'>Microsoft playing HTML 5 standards game alongside Silverlight game</a></li>
<li><a href='http://www.itwriting.com/blog/2466-silverlight-4-0-released-to-the-web-tools-still-not-final.html' rel='bookmark' title='Permanent Link: Silverlight 4.0 released to the web; tools still not final'>Silverlight 4.0 released to the web; tools still not final</a></li>
<li><a href='http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html' rel='bookmark' title='Permanent Link: Microsoft Silverlight: 10 reasons to love it, 10 reasons to hate it'>Microsoft Silverlight: 10 reasons to love it, 10 reasons to hate it</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open season for patent litigation makes case for reform</title>
		<link>http://www.itwriting.com/blog/3056-open-season-for-patent-litigation-makes-case-for-patent-reform.html</link>
		<comments>http://www.itwriting.com/blog/3056-open-season-for-patent-litigation-makes-case-for-patent-reform.html#comments</comments>
		<pubDate>Tue, 31 Aug 2010 16:03:50 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[interval licensing]]></category>
		<category><![CDATA[openoffice]]></category>
		<category><![CDATA[patents]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3056-open-season-for-patent-litigation-makes-case-for-patent-reform.html</guid>
		<description><![CDATA[<p>It seems to be open season for software patent litigation. Oracle is suing Google over its use of Java in Android. Paul Allen’s Interval Licensing is suing AOL, Apple, eBay, Facebook, Google, Netflix, Yahoo and others – the Wall Street Journal has an illustrated discussion of the patents involved here. Let’s not forget that <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3056-open-season-for-patent-litigation-makes-case-for-patent-reform.html">Open season for patent litigation makes case for reform</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/519-suns-jonathan-schwartz-makes-the-case-for-free-and-open-source-software.html' rel='bookmark' title='Permanent Link: Sun&#8217;s Jonathan Schwartz makes the case for free and open source software'>Sun&#8217;s Jonathan Schwartz makes the case for free and open source software</a></li>
<li><a href='http://www.itwriting.com/blog/3014-oracle-still-foisting-google-toolbar-on-java-users.html' rel='bookmark' title='Permanent Link: Oracle still foisting Google Toolbar on Java users'>Oracle still foisting Google Toolbar on Java users</a></li>
<li><a href='http://www.itwriting.com/blog/3005-apple-not-android-is-killing-client-side-java-so-why-is-oracle-suing-google.html' rel='bookmark' title='Permanent Link: Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?'>Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>It seems to be open season for software patent litigation. Oracle is suing Google over its use of Java in Android. Paul Allen’s Interval Licensing is <a href="http://www.scribd.com/doc/36526566/Paul-Allen-Patent-Complaint-Interval-Licensing-LLC-v-AOL-Inc-et-al" target="_blank">suing</a> AOL, Apple, eBay, Facebook, Google, Netflix, Yahoo and others – the Wall Street Journal has an illustrated discussion of the patents involved <a href="http://blogs.wsj.com/digits/2010/08/27/the-paul-allen-suit-a-look-at-the-patents/" target="_blank">here</a>. Let’s not forget that Apple is <a href="http://www.computerweekly.com/Articles/2010/03/03/240485/apple-sues-android-phone-maker-htc-alleging-copyright.htm" target="_blank">suing HTC</a> and that Nokia is <a href="http://news.bbc.co.uk/1/hi/8669529.stm" target="_blank">suing Apple</a> (and being counter-sued). </p>
<p>What’s next? I was reminded of <a href="http://jonathanischwartz.wordpress.com/2010/03/09/good-artists-copy-great-artists-steal/" target="_blank">this post</a> by former Sun CEO Jonathan Schwartz. He confirms the supposition that large tech companies refrain from litigation – or at least, litigate less than they might, refrain is too strong a word right now – because they recognize that while they may have valid claims against others, they also most likely infringe on patents held by others.</p>
<p>The gist of Schwartz’s post is that Microsoft approached Sun with the claim that OpenOffice, owned by Sun, infringes on patents held by Microsoft thanks to its work on MIcrosoft Office:</p>
<blockquote><p>Bill skipped the small talk, and went straight to the point, “Microsoft owns the office productivity market, and our patents read all over OpenOffice.”</p>
</blockquote>
<p>Sun’s retort was in relation to Java and .NET:</p>
<blockquote><p>“We’ve looked at .NET, and you’re trampling all over a huge number of Java patents. So what will you pay us for every copy of Windows?”</p>
</blockquote>
<p>following which everything went quiet. The value of .NET to Microsoft is greater than the value of OpenOffice to Sun or Oracle.</p>
<p>Oracle, however, seems more willing to litigate than Sun; and I doubt it cares much about OpenOffice. Might we see this issue reappear?</p>
<p>That said, Microsoft also has a large bank of patents; and who knows, some of them might be brought to bear against Java in the event of legislative war.</p>
<p>The risk though is that if everyone litigates, the industry descends into a kind of nuclear winter which paralyses everyone. Companies like Interval Licensing, which seemingly exist solely to profit from patents, have no incentive to hold back.</p>
<p>Can any good come of this? Well, increasing software patent chaos might bring some benefit, if it forces countries like the USA to legislate in order to fix the broken patent system.</p>
<p>Protecting intellectual property is good; but against that you have to weigh the potential damage to competition and innovation from these energy-sapping lawsuits.</p>
<p>We need patent reform now.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/519-suns-jonathan-schwartz-makes-the-case-for-free-and-open-source-software.html' rel='bookmark' title='Permanent Link: Sun&#8217;s Jonathan Schwartz makes the case for free and open source software'>Sun&#8217;s Jonathan Schwartz makes the case for free and open source software</a></li>
<li><a href='http://www.itwriting.com/blog/3014-oracle-still-foisting-google-toolbar-on-java-users.html' rel='bookmark' title='Permanent Link: Oracle still foisting Google Toolbar on Java users'>Oracle still foisting Google Toolbar on Java users</a></li>
<li><a href='http://www.itwriting.com/blog/3005-apple-not-android-is-killing-client-side-java-so-why-is-oracle-suing-google.html' rel='bookmark' title='Permanent Link: Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?'>Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3056-open-season-for-patent-litigation-makes-case-for-patent-reform.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud users get Microsoft Office Web Apps update first</title>
		<link>http://www.itwriting.com/blog/3042-cloud-users-get-office-web-apps-update-first.html</link>
		<comments>http://www.itwriting.com/blog/3042-cloud-users-get-office-web-apps-update-first.html#comments</comments>
		<pubDate>Wed, 25 Aug 2010 09:05:22 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[microsoft office]]></category>
		<category><![CDATA[skydrive]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3042-cloud-users-get-office-web-apps-update-first.html</guid>
		<description><![CDATA[<p>Users of Office Web Apps have just been given some minor but welcome updates, described here.</p> <p>They include printing in Word when in edit mode,new chart tools in Excel, and again in Excel the handy autofill tool, which lets you drag the bottom left corner of a selection to extend it automatically. In the <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3042-cloud-users-get-office-web-apps-update-first.html">Cloud users get Microsoft Office Web Apps update first</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2598-linux-users-will-need-a-microsoft-office-license-to-use-office-web-apps.html' rel='bookmark' title='Permanent Link: Linux users will need a Microsoft Office license to use Office Web Apps'>Linux users will need a Microsoft Office license to use Office Web Apps</a></li>
<li><a href='http://www.itwriting.com/blog/1792-microsofts-office-web-apps-enter-public-technical-preview.html' rel='bookmark' title='Permanent Link: Microsoft&rsquo;s Office Web Apps enter technical preview'>Microsoft&rsquo;s Office Web Apps enter technical preview</a></li>
<li><a href='http://www.itwriting.com/blog/1796-office-web-apps-is-microsoft-missing-its-big-opportunity.html' rel='bookmark' title='Permanent Link: Office Web Apps: is Microsoft missing its big opportunity?'>Office Web Apps: is Microsoft missing its big opportunity?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Users of Office Web Apps have just been given some minor but welcome updates, described <a href="http://blogs.msdn.com/b/officewebapps/archive/2010/08/23/10053373.aspx" target="_blank">here</a>.</p>
<p>They include printing in Word when in edit mode,new chart tools in Excel, and again in Excel the handy autofill tool, which lets you drag the bottom left corner of a selection to extend it automatically. In the example below, the blank cells fill with the remaining months of the year.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image24.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image_thumb24.png" width="119" height="244" /></a> </p>
<p>Office Web Apps also work on SharePoint 2010 deployed internally. However, the version of Office Web Apps for SharePoint has not been updated, so these users (who have to pay for Office licenses) now have an inferior version to that available for free users on SkyDrive.</p>
<p>Automatic and incremental bug-fixes and updates are one of the inherent advantages of cloud computing.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2598-linux-users-will-need-a-microsoft-office-license-to-use-office-web-apps.html' rel='bookmark' title='Permanent Link: Linux users will need a Microsoft Office license to use Office Web Apps'>Linux users will need a Microsoft Office license to use Office Web Apps</a></li>
<li><a href='http://www.itwriting.com/blog/1792-microsofts-office-web-apps-enter-public-technical-preview.html' rel='bookmark' title='Permanent Link: Microsoft&rsquo;s Office Web Apps enter technical preview'>Microsoft&rsquo;s Office Web Apps enter technical preview</a></li>
<li><a href='http://www.itwriting.com/blog/1796-office-web-apps-is-microsoft-missing-its-big-opportunity.html' rel='bookmark' title='Permanent Link: Office Web Apps: is Microsoft missing its big opportunity?'>Office Web Apps: is Microsoft missing its big opportunity?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3042-cloud-users-get-office-web-apps-update-first.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio LightSwitch &#8211; model-driven architecture for the mainstream?</title>
		<link>http://www.itwriting.com/blog/3038-visual-studio-lightswitch-model-driven-architecture-for-the-mainstream.html</link>
		<comments>http://www.itwriting.com/blog/3038-visual-studio-lightswitch-model-driven-architecture-for-the-mainstream.html#comments</comments>
		<pubDate>Wed, 25 Aug 2010 07:14:35 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[model driven architecture]]></category>
		<category><![CDATA[visual studio lightswitch]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3038-visual-studio-lightswitch-model-driven-architecture-for-the-mainstream.html</guid>
		<description><![CDATA[<p>I had a chat with Jay Schmelzer and&#160; Doug Seven from the Visual Studio LightSwitch team. I asked about the release date – no news yet.</p> <p>What else? Well, Schmelzer and Seven had read my earlier blog post so we discussed some of the things I speculated about. Windows Phone 7? Won’t be in <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3038-visual-studio-lightswitch-model-driven-architecture-for-the-mainstream.html">Visual Studio LightSwitch &#8211; model-driven architecture for the mainstream?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3036-ten-things-you-need-to-know-about-microsofts-visual-studio-lightswitch.html' rel='bookmark' title='Permanent Link: Ten things you need to know about Microsoft&rsquo;s Visual Studio LightSwitch'>Ten things you need to know about Microsoft&rsquo;s Visual Studio LightSwitch</a></li>
<li><a href='http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html' rel='bookmark' title='Permanent Link: Silverlight versus HTML, Flash &ndash; Microsoft defends its role'>Silverlight versus HTML, Flash &ndash; Microsoft defends its role</a></li>
<li><a href='http://www.itwriting.com/blog/1435-new-visual-studio-2010-beta-has-wpf-user-interface.html' rel='bookmark' title='Permanent Link: New Visual Studio 2010 beta has WPF editor, Silverlight designer'>New Visual Studio 2010 beta has WPF editor, Silverlight designer</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I had a chat with <a href="http://channel9.msdn.com/posts/Dan/Jay-Schmelzer-Introducing-Visual-Studio-LightSwitch/" target="_blank">Jay Schmelzer</a> and&#160; <a href="http://www.dougseven.com/" target="_blank">Doug Seven</a> from the Visual Studio LightSwitch team. I asked about the release date – no news yet.</p>
<p>What else? Well, Schmelzer and Seven had read my <a href="http://www.itwriting.com/blog/3036-ten-things-you-need-to-know-about-microsofts-visual-studio-lightswitch.html">earlier blog post</a> so we discussed some of the things I speculated about. Windows Phone 7? Won’t be in the first release, they said, but maybe later. </p>
<p>What about generating other application types from the same model? Doug Seven comments:</p>
<blockquote><p>The way we’ve architected LightSwitch does not preclude us from making changes .. it’s not currently on the plan to have different output formats, but if demand were high it’s feasible in the future.</p>
</blockquote>
<p>I find this interesting, particularly given that the future of the business client is not clear right now. The popularity of Apple’s iPad and iPhone is a real and increasing deployment problem, for example. No Flash, no Silverlight, no Java, only HTML or native apps. The idea of simply selecting a different output format is compelling, especially when you put it together with the fast JIT-compiled JavaScript in modern web browsers. Of course support for multiple targets has long been the goal of model-driven architecture (remember <a href="http://en.wikipedia.org/wiki/Model-driven_architecture" target="_blank">PIM,PSM and PDM</a>?) ; but in practice the concept of a cross-platform runtime has proved more workable.</p>
<p>There’s no sign of this in the product yet though, so it is idle speculation. There is another possible approach though, which is to build a LightSwitch application, and then build an alternative client, say in ASP.NET, that uses the same WCF RIA Services. Since Visual Studio is extensible, it will be fun to see if add-ins appear that exploit these possibilities.</p>
<p>I also asked about Mac support. It was as I expected – the team is firmly Windows-centric, despite Silverlight’s cross-platform capability. Schmelzer was under the impression that Silverlight on a Mac only works within the browser, though he added “I could be wrong”. </p>
<p>In fact, Silverlight out of browser already works on a Mac; the piece that doesn’t work is COM interop, which is not essential to LightSwitch other than for export to Excel. It should not be difficult to run a LightSwitch app out-of-browser on a Mac, just right-click a browser-hosted app and choose Install onto this computer, but Microsoft is marketing it as a tool for Windows desktop apps, or Web apps for any other client where Silverlight runs.</p>
<p>Finally I asked whether the making of LightSwitch had influenced the features of Silverlight or WCF RIA Services themselves. Apparently it did:</p>
<blockquote><p>There are quite a few aspects of both Silveright 4 and RIA services that are in those products because we were building on them. We uncovered things that we needed to make it easier to build a business application with those technologies. We put quite a few changes into the Silverlight data grid.</p>
</blockquote>
<p>said Schmelzer, who also mentioned performance optimizations for WCF RIA Services, especially with larger data sets, some of which will come in a future service pack. I think this is encouraging for those intending to use Silverlight for business applications.</p>
<p>There are many facets to LightSwitch. As a new low-end edition of Visual Studio it is not that interesting. As an effort to establish Silverlight as a business application platform, it may be significant. As an attempt to bring model-driven architecture to the mainstream, it is fascinating.</p>
<p>The caveat (and it is a big one) is that Microsoft’s track-record on modelling in Visual Studio is to embrace in one release and extinguish in the next. The company’s track-record on cross-platform is even worse. On balance it is unlikely that LightSwitch will fulfil its potential; but you never know.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3036-ten-things-you-need-to-know-about-microsofts-visual-studio-lightswitch.html' rel='bookmark' title='Permanent Link: Ten things you need to know about Microsoft&rsquo;s Visual Studio LightSwitch'>Ten things you need to know about Microsoft&rsquo;s Visual Studio LightSwitch</a></li>
<li><a href='http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html' rel='bookmark' title='Permanent Link: Silverlight versus HTML, Flash &ndash; Microsoft defends its role'>Silverlight versus HTML, Flash &ndash; Microsoft defends its role</a></li>
<li><a href='http://www.itwriting.com/blog/1435-new-visual-studio-2010-beta-has-wpf-user-interface.html' rel='bookmark' title='Permanent Link: New Visual Studio 2010 beta has WPF editor, Silverlight designer'>New Visual Studio 2010 beta has WPF editor, Silverlight designer</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3038-visual-studio-lightswitch-model-driven-architecture-for-the-mainstream.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ten things you need to know about Microsoft&#8217;s Visual Studio LightSwitch</title>
		<link>http://www.itwriting.com/blog/3036-ten-things-you-need-to-know-about-microsofts-visual-studio-lightswitch.html</link>
		<comments>http://www.itwriting.com/blog/3036-ten-things-you-need-to-know-about-microsofts-visual-studio-lightswitch.html#comments</comments>
		<pubDate>Tue, 24 Aug 2010 08:15:21 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[lightswitch]]></category>
		<category><![CDATA[silverlight..net]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3036-ten-things-you-need-to-know-about-microsofts-visual-studio-lightswitch.html</guid>
		<description><![CDATA[<p>Microsoft has announced a new edition of Visual Studio called LightSwitch, now available in beta, and it is among the most interesting development tools I’ve seen. That does not mean it will succeed; if anything it is too radical and might fail for that reason, though it deserves better. Here’s some of the things <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3036-ten-things-you-need-to-know-about-microsofts-visual-studio-lightswitch.html">Ten things you need to know about Microsoft&#8217;s Visual Studio LightSwitch</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3038-visual-studio-lightswitch-model-driven-architecture-for-the-mainstream.html' rel='bookmark' title='Permanent Link: Visual Studio LightSwitch &ndash; model-driven architecture for the mainstream?'>Visual Studio LightSwitch &ndash; model-driven architecture for the mainstream?</a></li>
<li><a href='http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html' rel='bookmark' title='Permanent Link: Silverlight versus HTML, Flash &ndash; Microsoft defends its role'>Silverlight versus HTML, Flash &ndash; Microsoft defends its role</a></li>
<li><a href='http://www.itwriting.com/blog/1435-new-visual-studio-2010-beta-has-wpf-user-interface.html' rel='bookmark' title='Permanent Link: New Visual Studio 2010 beta has WPF editor, Silverlight designer'>New Visual Studio 2010 beta has WPF editor, Silverlight designer</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Microsoft has announced a new edition of Visual Studio called <a href="http://www.microsoft.com/visualstudio/en-us/lightswitch" target="_blank">LightSwitch</a>, now available in beta, and it is among the most interesting development tools I’ve seen. That does not mean it will succeed; if anything it is too radical and might fail for that reason, though it deserves better. Here’s some of the things you need to know.</p>
<p>1. LightSwitch builds Silverlight apps. In typical Microsoft style, it does not make the best of Silverlight’s cross-platform potential, at least in the beta. Publish a LightSwitch app, and by default you get a Windows click-once installation file for an out-of-browser Silverlight app. Still, there is also an option for a browser-hosted deployment, and in principle I should think the apps will run on the Mac (this is stated in one of the introductory videos) and maybe on Linux via Moonlight. Microsoft does include an “Export to Excel” button on out-of-browser deployments that only appears on Windows, thanks to the lack of COM support on other platforms.</p>
<p>I still find this interesting, particularly since LightSwitch is presented as a tool for business applications without a hint of bling – in fact, adding bling is challenging. You have to create a custom control in Silverlight and add it to a screen.</p>
<p>Microsoft should highlight the cross-platform capability of LightSwitch and make sure that Mac deployment is easy. What’s the betting it hardly gets a mention? Of course, there is also the iPhone/iPad problem to think about. Maybe ASP.NET and clever JavaScript would have been a better idea after all.</p>
<p>2. There is no visual form designer – at least, not in the traditional Microsoft style we have become used to. Here’s a screen in the designer:</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image18.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image_thumb18.png" width="404" height="297" /></a> </p>
<p>Now, on one level this is ugly compared to a nice visual designer that looks roughly like what you will get at runtime. I can imagine some VB or Access developers will find this a difficult adjustment.</p>
<p>On the positive side though, it does relieve the developer of the most tedious part of building this type of forms application – designing the form. LightSwitch does it all for you, including validation, and you can write little snippets of code on top as needed.</p>
<p>I think this is a bold decision – it may harm LightSwitch adoption but it does make sense.</p>
<p>3. LightSwitch has runtime form customization. Actually it is not quite “runtime”, but only works when running in the debugger. When you run a screen, you get a “Customize Screen” button at top right:</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image19.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image_thumb19.png" width="132" height="81" /></a> </p>
<p>which opens the current screen in Customization Mode, with the field list, property editor, and a preview of the screen.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image20.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image_thumb20.png" width="404" height="314" /></a> </p>
<p>It is still not a visual form designer, but mitigates its absence a little.</p>
<p>4. LightSwitch is model driven. When you create a LightSwitch application you are writing out XAML, not the XAML you know that defines a WPF layout, but XAML to define an application. The key file seems to be ApplicationDefinition.lsml, which starts like this:</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image21.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image_thumb21.png" width="404" height="207" /></a> </p>
<p>Microsoft has invested hugely in modelling over the years with not that much to show for it. The great thing about modelling in LightSwitch is that you do not know you are doing it. It might just catch on.</p>
<p>Let’s say everyone loves LightSwitch, but nobody wants Silverlight apps. Could you add an option to generate HTML and JavaScript instead? I don’t see why not.</p>
<p>5. LightSwitch uses business data types, not just programmer data types. I mean types like EmailAddress, Image, Money and PhoneNumber:</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image22.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image_thumb22.png" width="294" height="344" /></a> </p>
<p>I like this. Arguably Microsoft should have gone further. Do we really need Int16, Int32 and Int64? Why not “Whole number” and “Floating point number”? Or hide the techie choices in an “Advanced” list? </p>
<p>6. LightSwitch is another go at an intractable problem: how to get non-professional developers to write properly designed relational database applications. I think Microsoft has done a great job here. Partly there are the data types as mentioned above. Beyond that though, there is a relationship builder that is genuinely easy to use, but which still handles tricky things like many-to-many relationships and cascading deletes. I like the plain English explanations in the too, like “When a Patient is deleted, remove all related Appointment instances” when you select Cascade delete.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image23.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image_thumb23.png" width="404" height="444" /></a> </p>
<p>Now, does this mean that a capable professional in a non-IT field – such as a dentist, shopkeeper, small business owner, departmental worker – can now pick up LightSwitch and and write a well-designed application to handle their customers, or inventory, or appointments? That is an open question. Real-world databases soon get complex and it is easy to mess up. Still, I reckon LightSwitch is the best effort I’ve seen – more disciplined than FileMaker, for example, (though I admit I’ve not looked at FileMaker for a while), and well ahead of Access.</p>
<p>This does raise the question of who is really the target developer for LightSwitch? It is being presented as a low-end tool, but in reality it is a different approach to application building that could be used at almost any level. Some features of LightSwitch will only make sense to IT specialists – in fact, as soon as you step into the code editor, it is a daunting tool.</p>
<p>7. LightSwitch is a database application builder that does not use SQL. The query designer is entirely visual, and behind the scenes Linq (Language Intergrated Query) is everywhere. Like the absence of a visual designer, this is a somewhat risky move; SQL is familiar to everyone. Linq has advantages, but it is not so easy to use that a beginner can express a complex query in moments. When using the Query designer I would personally like a “View and edit SQL” or even a “View and edit Linq” option.</p>
<p>8. LightSwitch will be released as the cheapest member of the paid-for Visual Studio range. In other words, it will not be free (like Express), but will be cheaper than Visual Studio Professional.</p>
<p>9. LightSwitch applications are cloud-ready. In the final release (but not the beta) you will be able to publish to Windows Azure. Even in the beta, LightSwitch apps always use WCF RIA Services, which means they are web-oriented applications. Data sources supported in the beta are SQL Server, SharePoint and generic WCF RIA Services. Apparently in the final release Access will be added. </p>
<p>10. <strong>Speculation</strong> &#8211; LightSwitch will one day target Windows Phone 7. I don’t know this for sure yet. But why else would Microsoft make this a Silverlight tool? This makes so much sense: an application builder using the web services model for authentication and data access, firmly aimed at business users. The first release of Windows Phone 7 targets consumers, but if Microsoft has any sense, it will have LightSwitch for Windows Phone Professional (or whatever) lined up for the release of the business-oriented Windows Phone.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3038-visual-studio-lightswitch-model-driven-architecture-for-the-mainstream.html' rel='bookmark' title='Permanent Link: Visual Studio LightSwitch &ndash; model-driven architecture for the mainstream?'>Visual Studio LightSwitch &ndash; model-driven architecture for the mainstream?</a></li>
<li><a href='http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html' rel='bookmark' title='Permanent Link: Silverlight versus HTML, Flash &ndash; Microsoft defends its role'>Silverlight versus HTML, Flash &ndash; Microsoft defends its role</a></li>
<li><a href='http://www.itwriting.com/blog/1435-new-visual-studio-2010-beta-has-wpf-user-interface.html' rel='bookmark' title='Permanent Link: New Visual Studio 2010 beta has WPF editor, Silverlight designer'>New Visual Studio 2010 beta has WPF editor, Silverlight designer</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3036-ten-things-you-need-to-know-about-microsofts-visual-studio-lightswitch.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>What users want in Windows 8</title>
		<link>http://www.itwriting.com/blog/3010-what-users-want-in-windows-8.html</link>
		<comments>http://www.itwriting.com/blog/3010-what-users-want-in-windows-8.html#comments</comments>
		<pubDate>Fri, 20 Aug 2010 13:53:34 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[windows 8]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3010-what-users-want-in-windows-8.html</guid>
		<description><![CDATA[<p>A number of blogs are running a coordinated poll on what users would most like to see in the next version of Windows. The results so far are unsurprising but still worth repeating, since there is a good chance that they differ from Microsoft’s priorities.</p> <p> </p> <p>Note that users are less concerned about <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3010-what-users-want-in-windows-8.html">What users want in Windows 8</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2807-windows-8-detailed-plans-leaked-show-microsoft-cycle-of-invent-fail-copy.html' rel='bookmark' title='Permanent Link: Windows 8: detailed plans leaked, show Microsoft cycle of invent, fail, copy'>Windows 8: detailed plans leaked, show Microsoft cycle of invent, fail, copy</a></li>
<li><a href='http://www.itwriting.com/blog/2178-windows-7-booms-for-microsoft-everything-else-is-flat.html' rel='bookmark' title='Permanent Link: Windows 7 booms for Microsoft, everything else is flat'>Windows 7 booms for Microsoft, everything else is flat</a></li>
<li><a href='http://www.itwriting.com/blog/1673-no-more-windows-e-europe-will-get-full-windows-7-plus-upgrade-editions.html' rel='bookmark' title='Permanent Link: No more Windows E &ndash; Europe will get full Windows 7 plus upgrade editions'>No more Windows E &ndash; Europe will get full Windows 7 plus upgrade editions</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A number of blogs are running a coordinated poll on what users would most like to see in the next version of Windows. The results so far are unsurprising but still worth repeating, since there is a good chance that they differ from Microsoft’s priorities.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image13.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image_thumb13.png" width="346" height="452" /></a> </p>
<p>Note that users are less concerned about new features, more concerned about an OS that works better and faster.</p>
<p>Less bloat, currently number five in the list, will be hard to achieve while PC vendors still insist in bundling poor quality add-ons with their systems.</p>
<p>If you want to vote you can do so at any of various blogs including <a title="http://4sysops.com/archives/the-windows-8-poll/" href="http://4sysops.com/archives/the-windows-8-poll/" target="_blank">4sysops</a> – which has some notes expanding on what each category might mean &#8211; <a href="http://www.markwilson.co.uk/blog/">markwilson.it</a> and <a href="http://www.withinwindows.com/">Within Windows</a>.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2807-windows-8-detailed-plans-leaked-show-microsoft-cycle-of-invent-fail-copy.html' rel='bookmark' title='Permanent Link: Windows 8: detailed plans leaked, show Microsoft cycle of invent, fail, copy'>Windows 8: detailed plans leaked, show Microsoft cycle of invent, fail, copy</a></li>
<li><a href='http://www.itwriting.com/blog/2178-windows-7-booms-for-microsoft-everything-else-is-flat.html' rel='bookmark' title='Permanent Link: Windows 7 booms for Microsoft, everything else is flat'>Windows 7 booms for Microsoft, everything else is flat</a></li>
<li><a href='http://www.itwriting.com/blog/1673-no-more-windows-e-europe-will-get-full-windows-7-plus-upgrade-editions.html' rel='bookmark' title='Permanent Link: No more Windows E &ndash; Europe will get full Windows 7 plus upgrade editions'>No more Windows E &ndash; Europe will get full Windows 7 plus upgrade editions</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3010-what-users-want-in-windows-8.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic language slowdown at Microsoft?</title>
		<link>http://www.itwriting.com/blog/2984-dynamic-language-slowdown-at-microsoft.html</link>
		<comments>http://www.itwriting.com/blog/2984-dynamic-language-slowdown-at-microsoft.html#comments</comments>
		<pubDate>Sat, 07 Aug 2010 05:33:18 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[dynamic languages]]></category>
		<category><![CDATA[ironpython]]></category>
		<category><![CDATA[ironruby]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2984-dynamic-language-slowdown-at-microsoft.html</guid>
		<description><![CDATA[<p>Jimmy Schementi, until recently a Program Manager at Microsoft working on IronRuby, has posted about why he is leaving the company; and in doing so answers a question I posed a few months back, Why F# rather than IronPython in Visual Studio 2010?</p> <p>When my manager asked me, “what else would you want to <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2984-dynamic-language-slowdown-at-microsoft.html">Dynamic language slowdown at Microsoft?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2158-why-f-rather-than-ironpython-in-visual-studio-2010.html' rel='bookmark' title='Permanent Link: Why F# rather than IronPython in Visual Studio 2010?'>Why F# rather than IronPython in Visual Studio 2010?</a></li>
<li><a href='http://www.itwriting.com/blog/1278-programming-language-trends-flash-up-ajax-down.html' rel='bookmark' title='Permanent Link: Programming language trends: Flash up, AJAX down?'>Programming language trends: Flash up, AJAX down?</a></li>
<li><a href='http://www.itwriting.com/blog/1008-c-40-goes-dynamic.html' rel='bookmark' title='Permanent Link: C# 4.0 goes dynamic'>C# 4.0 goes dynamic</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Jimmy Schementi, until recently a Program Manager at Microsoft working on IronRuby, has <a href="http://blog.jimmy.schementi.com/2010/08/start-spreading-news-future-of-jimmy.html" target="_blank">posted</a> about why he is leaving the company; and in doing so answers a question I posed a few months back, <a href="http://www.itwriting.com/blog/2158-why-f-rather-than-ironpython-in-visual-studio-2010.html" target="_blank">Why F# rather than IronPython in Visual Studio 2010?</a></p>
<blockquote><p>When my manager asked me, “what else would you want to work on other than Ruby,” I started looking for a new job outside Microsoft …. a year ago the team shrunk by half and our agility was severely limited. I’m omitting the internal reasons for this, as they are the typical big-company middle-management issues every software developer has. In short, the team is now very limited to do anything new, which is why the Visual Studio support for IronPython took so long. IronRuby’s IDE support in Visual Studio hasn’t been released yet for the same reasons. While this is just one example, many other roadblocks have cropped up that made my job not enjoyable anymore. Overall, I see a serious lack of commitment to IronRuby, and dynamic language on .NET in general … I invite the Ruby and .NET communities to come help us figure out how to continue the IronRuby project, assuming that Microsoft will eventually stop funding it.</p>
</blockquote>
<p>The dynamic language work at Microsoft is very interesting and has done a lot to persuade the world that .NET is not just a C# and Visual Basic story. Personally I’d add my voice to those encouraging the company to re-invigorate its investment in IronRuby and IronPython.</p>
<p>A couple of other observations though. Schementi is talking about efforts to continue work on IronRuby irrespective of Microsoft’s funding, and if that succeeds it could bring the project to a better place rather than a worse one.</p>
<p>Second, one thing I learned in <a href="http://www.itwriting.com/blog/articles/don-syme-on-f-microsofts-functional-programming-language-for-net" target="_blank">talking to Don Syme</a>, the F# man at Microsoft, is that functional programming is in high demand in financial institutions, one of Microsoft’s most important markets. IronRuby and IronPython win Microsoft plenty of kudos, but the benefits in terms of revenue are presumably harder to identify.</p>
<p>Whatever happens to these languages, the impact of dynamic languages on the .NET platform has been significant, and C# now also has dynamic capability. </p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2158-why-f-rather-than-ironpython-in-visual-studio-2010.html' rel='bookmark' title='Permanent Link: Why F# rather than IronPython in Visual Studio 2010?'>Why F# rather than IronPython in Visual Studio 2010?</a></li>
<li><a href='http://www.itwriting.com/blog/1278-programming-language-trends-flash-up-ajax-down.html' rel='bookmark' title='Permanent Link: Programming language trends: Flash up, AJAX down?'>Programming language trends: Flash up, AJAX down?</a></li>
<li><a href='http://www.itwriting.com/blog/1008-c-40-goes-dynamic.html' rel='bookmark' title='Permanent Link: C# 4.0 goes dynamic'>C# 4.0 goes dynamic</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2984-dynamic-language-slowdown-at-microsoft.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 9 Preview gets to 95% on Acid 3</title>
		<link>http://www.itwriting.com/blog/2958-internet-explorer-9-preview-gets-to-95-on-acid-3.html</link>
		<comments>http://www.itwriting.com/blog/2958-internet-explorer-9-preview-gets-to-95-on-acid-3.html#comments</comments>
		<pubDate>Wed, 04 Aug 2010 19:00:17 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[acid3]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[html 5]]></category>
		<category><![CDATA[ie9]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=2958</guid>
		<description><![CDATA[<p>Microsoft has released the fourth platform preview for Internet Explorer 9, which you can download here. This is the last preview before the beta release, expected in September.</p> <p>When IE9 was first previewed, back in March, it scored only 55% on the Acid3 standards test – well ahead of IE8 which scores around 20%, <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2958-internet-explorer-9-preview-gets-to-95-on-acid-3.html">Internet Explorer 9 Preview gets to 95% on Acid 3</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2775-big-browser-and-ria-news-canvas-comes-to-internet-explorer-9.html' rel='bookmark' title='Permanent Link: Big browser and RIA news: Canvas comes to Internet Explorer 9'>Big browser and RIA news: Canvas comes to Internet Explorer 9</a></li>
<li><a href='http://www.itwriting.com/blog/1509-microsoft-unbundles-internet-explorer-from-windows-7-in-europe-that-is.html' rel='bookmark' title='Permanent Link: Microsoft unbundles Internet Explorer from Windows 7 &ndash; in Europe, that is'>Microsoft unbundles Internet Explorer from Windows 7 &ndash; in Europe, that is</a></li>
<li><a href='http://www.itwriting.com/blog/484-the-internet-explorer-teams-version-problems-and-community-failure.html' rel='bookmark' title='Permanent Link: Why Internet Explorer users get the worst of the Web'>Why Internet Explorer users get the worst of the Web</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Microsoft has released the fourth platform preview for Internet Explorer 9, which you can <a href="http://ie.microsoft.com/testdrive" target="_blank">download here</a>. This is the last preview before the beta release, expected in September.</p>
<p>When IE9 was first previewed, back in March, it <a href="http://blogs.msdn.com/b/ie/archive/2010/03/16/html5-hardware-accelerated-first-ie9-platform-preview-available-for-developers.aspx" target="_blank">scored only 55%</a> on the <a href="http://acid3.acidtests.org/" target="_blank">Acid3</a> standards test – well ahead of IE8 which scores around 20%, but far short of rivals like Google Chrome and Apple Safari which achieve full marks. Mozilla Firefox is at 94%.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/08/Acid3.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Acid 3" border="0" alt="Acid 3" src="http://www.itwriting.com/blog/wp-content/uploads/2010/08/Acid3_thumb.png" width="404" height="339" /></a></p>
<p>The new preview is at 95%. IE9 is now up there with them – but why not 100%?</p>
<p>According to UK Web Product Manager Mark Quirk, it is down to three features, two of which are related to SVG (Scalable Vector Graphics). Two points are lost because of SMIL (Synchronized Multimedia Integration Language) presentations, which Microsoft does not intend to support because a similar feature will be part of CSS in future. Two points are lost because of SVG fonts, which again Microsoft does not intend to support because <a href="http://blogs.msdn.com/b/ie/archive/2010/04/23/meet-woff-the-standard-web-font-format.aspx" target="_blank">it sees WOFF</a> (Web Open Font Format) as the future standard here. One point is lost because of the inability to draw SVG fonts on a path, though there are other ways to draw fonts on a path.</p>
<p>The bottom line: IE9 will most likely stay at 95% right through to its final release.</p>
<p>Incidentally, IE9 JavaScript performance is wildly faster than IE8, thanks to the new “Chakra” engine. IE9 is on the left, Firefox 4 on the right :</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image1.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image_thumb1.png" width="404" height="249" /></a></p>
<p>So when will we get IE9? Although it is not long to September, there is a major difference between the preview and the coming beta, which is that the preview does not have a full user interface. It is mainly to show off the rendering and JavaScript engine. Therefore we can expect new features in the beta versus the preview. Despite that, Quirk says that Microsoft intends the beta to be “good quality for any user”, not just for brave developers and testers.</p>
<p>But how long before the final release? Microsoft is not saying, though when I suggested the first half of 2011 as a reasonable guess, Quirk reminded me that the beta will be high quality and that the release should therefore follow “not too long” after.</p>
<p>Since we will get much of HTML 5 in IE alongside the other popular browsers, do we still need Silverlight?</p>
<p>“As the number of the things you can implement with HTML clearly goes up, the need for Silverlight and Flash goes down,” said Quirk, though he added hastily, “The value that those players add needs to go higher.”</p>
<p>I’d add that even if IE9 is all that we hope, it will take years before older versions fall out of use. Recently the UK government said it will <a href="http://www.guardian.co.uk/technology/pda/2010/jul/30/internet-explorer-6-uk-government" target="_blank">stick with IE6</a>, and whatever you think of that decision, it shows how hard it is to get browsers upgraded everywhere. By contrast, plug-ins like Flash and Silverlight get updated rather fast. I noticed on <a href="http://www.riastats.com/#" target="_blank">Riastats</a> today that over 50% of browsers now have the latest Silverlight, and 39% already have Flash 10.1 – over 90% have Flash 10 or higher.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image_thumb.png" width="404" height="211" /></a></p>
<p>If you combine that issue with things like video playback that are problematic even in HTML 5, it suggests that plug-ins will be with us for the foreseeable future, though it is quite possible that their use may decline.</p>
<p>Another factor is tool support, mature for Flash and Silverlight, but not for the newest features of HTML. After IE9 appears, will Microsoft come up with tools that properly support it, in Expression Web and Visual Studio? “We have to, it’s as simple as that,” says Quirk, though he adds, “we haven’t said when.”</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2775-big-browser-and-ria-news-canvas-comes-to-internet-explorer-9.html' rel='bookmark' title='Permanent Link: Big browser and RIA news: Canvas comes to Internet Explorer 9'>Big browser and RIA news: Canvas comes to Internet Explorer 9</a></li>
<li><a href='http://www.itwriting.com/blog/1509-microsoft-unbundles-internet-explorer-from-windows-7-in-europe-that-is.html' rel='bookmark' title='Permanent Link: Microsoft unbundles Internet Explorer from Windows 7 &ndash; in Europe, that is'>Microsoft unbundles Internet Explorer from Windows 7 &ndash; in Europe, that is</a></li>
<li><a href='http://www.itwriting.com/blog/484-the-internet-explorer-teams-version-problems-and-community-failure.html' rel='bookmark' title='Permanent Link: Why Internet Explorer users get the worst of the Web'>Why Internet Explorer users get the worst of the Web</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2958-internet-explorer-9-preview-gets-to-95-on-acid-3.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Apple iPad replacing PCs as well as paper?</title>
		<link>http://www.itwriting.com/blog/2950-apple-ipad-replacing-paper-as-well-as-pcs.html</link>
		<comments>http://www.itwriting.com/blog/2950-apple-ipad-replacing-paper-as-well-as-pcs.html#comments</comments>
		<pubDate>Wed, 04 Aug 2010 07:32:44 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[tablet]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2950-apple-ipad-replacing-paper-as-well-as-pcs.html</guid>
		<description><![CDATA[<p>Now here’s an article to strike fear into Microsoft. Stuart Sumner reports on iPad trials at the BBC and in the Army. The BBC’s CIO John Linwood says:</p> <p>We&#8217;re seeding the organisation [with the devices]. We put some iPads into production and some into management and other roles to see if people would be <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2950-apple-ipad-replacing-paper-as-well-as-pcs.html">Apple iPad replacing PCs as well as paper?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2175-apple-ipad-vs-windows-tablet-vs-google-chrome-os.html' rel='bookmark' title='Permanent Link: Apple iPad vs Windows Tablet vs Google Chrome OS'>Apple iPad vs Windows Tablet vs Google Chrome OS</a></li>
<li><a href='http://www.itwriting.com/blog/3078-samsung-galaxy-tab-among-the-first-of-many-ipad-clones.html' rel='bookmark' title='Permanent Link: Samsung Galaxy Tab &ndash; among the first of many iPad clones'>Samsung Galaxy Tab &ndash; among the first of many iPad clones</a></li>
<li><a href='http://www.itwriting.com/blog/2197-adobe-flash-vs-apple-ipad-ria-in-the-balance.html' rel='bookmark' title='Permanent Link: Adobe Flash vs Apple iPad: RIA in the balance'>Adobe Flash vs Apple iPad: RIA in the balance</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Now here’s an article to strike fear into Microsoft. Stuart Sumner <a href="http://www.microsoft.com/visualstudio/en-us/lightswitch" target="_blank">reports</a> on iPad trials at the BBC and in the Army. The BBC’s CIO John Linwood says:</p>
<blockquote><p>We&#8217;re seeding the organisation [with the devices]. We put some iPads into production and some into management and other roles to see if people would be able to give up their desktops.</p>
</blockquote>
<p>He goes on to say that the iPad may enable paperless meetings.</p>
<p>What makes an iPad better than a laptop or netbook for a meeting? I find it curious, incidentally, that the report refers to replacing desktops rather than laptops. </p>
<p>Well, one reason I have always liked tablets is that they are more interactive and don’t put a barrier (the screen) between you and others. A stylus is actually nice for meetings – good for quick diagrams as well as handwriting. Apple’s iPad lacks the stylus, but has other advantages over Windows tablets &#8211; smaller, lighter, instant-on, long battery life, and so on.</p>
<p>Still, the humble netbook at one third of the price will do the job too, better in some ways. You have Excel, for example. Unfortunately it lacks the elegance, usability and desirability of Apple’s device. </p>
<p>Any excuse to justify handing out cool devices, then? Maybe; but there’s no law that says business equipment has to be dull and unpleasant to use.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2175-apple-ipad-vs-windows-tablet-vs-google-chrome-os.html' rel='bookmark' title='Permanent Link: Apple iPad vs Windows Tablet vs Google Chrome OS'>Apple iPad vs Windows Tablet vs Google Chrome OS</a></li>
<li><a href='http://www.itwriting.com/blog/3078-samsung-galaxy-tab-among-the-first-of-many-ipad-clones.html' rel='bookmark' title='Permanent Link: Samsung Galaxy Tab &ndash; among the first of many iPad clones'>Samsung Galaxy Tab &ndash; among the first of many iPad clones</a></li>
<li><a href='http://www.itwriting.com/blog/2197-adobe-flash-vs-apple-ipad-ria-in-the-balance.html' rel='bookmark' title='Permanent Link: Adobe Flash vs Apple iPad: RIA in the balance'>Adobe Flash vs Apple iPad: RIA in the balance</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2950-apple-ipad-replacing-paper-as-well-as-pcs.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Microsoft and the NHS: what went wrong?</title>
		<link>http://www.itwriting.com/blog/2942-microsoft-and-the-nhs-what-went-wrong.html</link>
		<comments>http://www.itwriting.com/blog/2942-microsoft-and-the-nhs-what-went-wrong.html#comments</comments>
		<pubDate>Tue, 03 Aug 2010 15:19:18 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[nhs]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2942-microsoft-and-the-nhs-what-went-wrong.html</guid>
		<description><![CDATA[<p>Microsoft UK’s John Coulthard, Senior Director Healthcare and Life Sciences, has posted a comment on the decision by the NHS not to renew its EWA (Enterprise Wide Agreement) with Microsoft. His summary:</p> <p>The bottom line is the NHS benefited from the productivity gains delivered through a suite of Microsoft software worth in excess of <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2942-microsoft-and-the-nhs-what-went-wrong.html">Microsoft and the NHS: what went wrong?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2721-serena-flip-flops-goes-google-then-back-to-microsoft.html' rel='bookmark' title='Permanent Link: Serena flip-flops: goes Google, then back to Microsoft'>Serena flip-flops: goes Google, then back to Microsoft</a></li>
<li><a href='http://www.itwriting.com/blog/2035-whats-wrong-with-microsoft-hotmail.html' rel='bookmark' title='Permanent Link: What&rsquo;s wrong with Microsoft Hotmail?'>What&rsquo;s wrong with Microsoft Hotmail?</a></li>
<li><a href='http://www.itwriting.com/blog/992-tell-me-whats-wrong-with-microsofts-team-system.html' rel='bookmark' title='Permanent Link: Tell me what&rsquo;s wrong with Microsoft&rsquo;s Team System'>Tell me what&rsquo;s wrong with Microsoft&rsquo;s Team System</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Microsoft UK’s John Coulthard, Senior Director Healthcare and Life Sciences, has <a href="http://www.microsoft.com/emea/presscentre/pressreleases/NHSAgreement_300710.mspx" target="_blank">posted a comment</a> on the decision by the NHS not to renew its EWA (Enterprise Wide Agreement) with Microsoft. His summary:</p>
<blockquote><p>The bottom line is the NHS benefited from the productivity gains delivered through a suite of Microsoft software worth in excess of £270m per year. The actual cost to the NHS was £65m per year, delivering a saving of saving of £205m to the NHS and British taxpayers. For the next three years the cost would have risen to £85m as the NHS deploys more and more technology while the National Programme rolls out.</p>
</blockquote>
<p>Software supplier whinging at loss of a lucrative contract? Of course; but at the same time I’d be interested to know whether this results in greater expense for UK taxpayers, of which I am one, and what is the real reason for the contract’s termination.</p>
<p>I’d like to think the decision is part of a strategy to end vendor lock-in and promote both competition and use of open source systems; but the truth may be less inspiring.</p>
<p>What are we to make of <a href="http://www.computerweekly.com/Articles/2010/07/14/241977/Government-scraps-16380m-Microsoft-licensing-deal-with.htm" target="_blank">this report in Computer Weekly</a> which says:</p>
<blockquote><p>“Out of the blue, the Cabinet Office rejected the cut-down version of the renewal,&quot; said a source. &quot;The noise from the top is that they are not sure national agreements work. It will be down to the trusts to make sure they are fully licensed.&quot;</p>
</blockquote>
<p>One of the odd things reported is that the cut-down agreement was to have cost £21m, I presume annually; but the government is paying an immediate £50m to Microsoft:</p>
<blockquote><p>The Cabinet Office did agree to pay Microsoft about £50m to cover software used in the previous agreement that was not licensed, but attributed the spend to the last administration&#8217;s budget.</p>
</blockquote>
<p>That does not sound like a strategy to save money, when you consider the licensing costs now facing NHS trusts who no longer have an agreement in place.</p>
<p>Now, it is possible that the long-term effect will be to reduce lock-in, though that is optimistic; I do not know if any NHS trusts are actually planning to move away from Microsoft’s platform and even if they are, it is not something that can be done quickly. Another scenario is that most of them make their own agreements with Microsoft, the total cost of which exceeds what the EWA renewal would have cost.</p>
<p>Still, the outcome will probably please Google which has its own idea about how to provide IT for healthcare.</p>
<p>Nothing I’ve read really explains the decision and I would like to know more.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2721-serena-flip-flops-goes-google-then-back-to-microsoft.html' rel='bookmark' title='Permanent Link: Serena flip-flops: goes Google, then back to Microsoft'>Serena flip-flops: goes Google, then back to Microsoft</a></li>
<li><a href='http://www.itwriting.com/blog/2035-whats-wrong-with-microsoft-hotmail.html' rel='bookmark' title='Permanent Link: What&rsquo;s wrong with Microsoft Hotmail?'>What&rsquo;s wrong with Microsoft Hotmail?</a></li>
<li><a href='http://www.itwriting.com/blog/992-tell-me-whats-wrong-with-microsofts-team-system.html' rel='bookmark' title='Permanent Link: Tell me what&rsquo;s wrong with Microsoft&rsquo;s Team System'>Tell me what&rsquo;s wrong with Microsoft&rsquo;s Team System</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2942-microsoft-and-the-nhs-what-went-wrong.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
