<?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>MikePadgett.com &#187; microsoft</title>
	<atom:link href="http://www.mikepadgett.com/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mikepadgett.com</link>
	<description>Articles, reviews, travel, design, literature and more written by Mike Padgett, an Information Designer in Brussels</description>
	<lastBuildDate>Thu, 09 Sep 2010 14:29:00 +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>The forced downgrade: going back to Visio for web prototyping</title>
		<link>http://www.mikepadgett.com/technology/technical/forced-downgrade-visio-web-prototyping/</link>
		<comments>http://www.mikepadgett.com/technology/technical/forced-downgrade-visio-web-prototyping/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 20:55:10 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[information architecture]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[prototypes]]></category>
		<category><![CDATA[visio]]></category>
		<category><![CDATA[wireframes]]></category>

		<guid isPermaLink="false">http://www.mikepadgett.com/?p=611</guid>
		<description><![CDATA[What happens when you have to drop your fancy prototyping software and go back to Office apps?]]></description>
			<content:encoded><![CDATA[<div class="imgright"><img src="http://www.mikepadgett.com/wp-content/uploads/2008/11/visio-1.jpg" alt="Microsoft Visio 2003" width="300" height="212" /></div>
<p>When designing prototypes you could do a lot worse than <a title="Links to an external website" href="http://office.microsoft.com/en-us/visio/">Visio</a>. But you could also do a lot better. <a title="Links to an external website" href="http://www.axure.com/">Axure</a>, for example, should make this article irrelevant, as should the fact that I generally have <a href="/technology/technical/accessibility-may-affect-feasibility-of-sharepoint-intranet/?phpMyAdmin=iMl608Ux4ugmzZ4A68ybBBQmBna">little positive to say about Microsoft</a> in the web realm.</p>
<p>So why this article? Well, I wanted to say a few words about my recent experiences working with Visio 2003 on a client site with no budget for excellent yet costly apps like Axure or the mortgage-worthy <a href="http://www.irise.com/">iRise</a>. You see, apart from a brief period around 2003, I have been fortunate enough to enjoy working with software whose definition of fit-for-purpose is somewhat tighter than Redmond&#8217;s.</p>
<p>The other reason is because there are <em>lots</em> of excellent articles out there about <a title="Links to an external website" href="http://www.boxesandarrows.com/view/visio_replaceme">how to replace Visio</a> and I think there might be a bit of mileage in discussing something few professionals in this business ever talk about, namely coping with a forced downgrade.</p>
<p>We&#8217;ve all done it: we&#8217;ve changed employers, clients or whatever to find that our pastures new have, well, a whiff of <em>old age</em> about them. And your new colleagues will smile at you with a mixture of embarassment and sympathy. Turns out they only just upgraded from Windows NT a couple of weeks ago.</p>
<p>In the agony of that moment, you are haunted by the notion that your complaint about having to use an ancient, usually buggy, version of this or that is likely to fall on deaf ears.</p>
<h3>Not so bad?</h3>
<p>So here I am sitting in front of Visio, wondering exactly how I&#8217;m supposed to fly like an eagle in a coop of turkeys. Well the wings of this particular bird of prey are clipped, and it has to pick clean a corpse of a budget just to get the licence for a knackered old copy of Visio.</p>
<p>When I receive it, the CD-ROM is gleaming with all the innocent hopes of 2002. That&#8217;s because it has never been out of the TechNet box. And it takes another week before a miserable-looking support fellow with sufficient rights crawls out of his windowless basement to install it.</p>
<p>Turns out, old Visio isn&#8217;t so bad after all. Granted, it hasn&#8217;t changed that much since the old days. What it lacks in common sense and workflow it certainly gains in ease of use out of the box: in that regard, it&#8217;s classic Microsoft.</p>
<p>It also helps that others have trodden these well-beaten paths in the past. The pain of setting up a decent stencil containing a range of shapes needed to render prototypes has been assuaged in no small part by the sterling efforts of <a href="http://www.mouseketeers.dk/324/Henrik%20Olsen">Henrik Olsen</a> and his <a title="Links to an external website" href="http://www.guuui.com/issues/02_07.php">GUUUI stencil</a>. This stencil is the perfect starting point for prototyping in Visio and it saved me a lot of hassle in the early stages.</p>
<h4>Visio stencils for Information Architects</h4>
<ul>
<li><a title="Links to an external website" href="http://www.guuui.com/issues/02_07.php">GUUUI stencil</a></li>
<li><a title="Links to an external website" href="http://nickfinck.com/stencils/">Nick Finck&#8217;s <acronym title="Information Architecture">IA</acronym> stencils</a></li>
<li><a title="Links to an external website" href="http://www.iainstitute.org/en/learn/tools.php">Garrett Dimon at the IA Institute</a></li>
</ul>
<h3>Here come the problems</h3>
<p>It wasn&#8217;t all plain sailing, of course. Sometime soon, the cracks had to appear in Visio&#8217;s everyman panacea, otherwise <em>everyone</em> would choose Visio (me included), wouldn&#8217;t they?</p>
<h4>1. Updating common objects</h4>
<p>Mimicking the purpose of server-side includes, prototyping software should always enable users to save common objects for use across multiple sheets. And it follows that, when a change is made to such an object, that change updates all instances of the object.</p>
<p>Those who start work with a great little stencil like that of Henrik above will quickly find that, working in drag-and-drop fashion, working up sheets is a cinch until they need to update an object (or &#8220;shape&#8221; as it&#8217;s called in Visio).</p>
<p>For example, let&#8217;s say you want to change the Font property of all the textual elements from Verdana to Arial. Why would anyone do that? Well, maybe Verdana <em>just bothers you</em>. It does with me, though I read somewhere (and write in if you know, because I can no longer remember the source &#8211; it could have been an O&#8217;Reilly book) that in Windows, Verdana occupies 13% more horizontal space than Arial. But I digress&#8230;</p>
<p>So you update the stencil you&#8217;ve adopted and you&#8217;ll find that your changes are <em>not</em> reflected throughout your prototype sheets. Don&#8217;t tear out your hair though, just read on, because this is one of those special Microsoft Moments in which there is method in the madness. If you skew your thought process forty-five degrees or so, you&#8217;ll see it makes perfect sense, like <a title="Links to an external website" href="http://en.wikipedia.org/wiki/The_Ambassadors_(Holbein)">the famous skull in Holbein&#8217;s portrait</a> of two ambassadors.</p>
<p>Visio appears to <em>preserve</em> the integrity of your adopted stencil by creating a new stencil on the fly (the &#8220;document stencil&#8221;) which may or may not be immediately visible to you. My advice is to open and start utilising the document stencil (File &gt; Shapes &gt; Show Document Stencil in Visio 2003, for example) as early as possible in your prototyping process because otherwise it can get messy in there pretty quickly.</p>
<p>Like Holbein&#8217;s skull, this approach to maintaining your adopted stencil&#8217;s integrity is actually sensible enough when you look at it the right way, it just should have been better managed in the interface. I was clued in after a lot of irritation and Googling brought me to <a title="Links to an external website" href="http://www.tek-tips.com/viewthread.cfm?qid=1416815">a little forum snippet</a> which explained more or less the same thing.</p>
<p>So if you update the objects in your <em>document stencil</em>, the updates <em>will</em> be reflected throughout your prototype sheets.</p>
<h4>2. Managing multiple prototype sheets and hierarchies</h4>
<p>Navigating larger prototype documents is difficult in Visio because the software does not enable users to create  hierarchical structures. In short, you can&#8217;t organise your sheets into folders to make them easier to manage or to better express their relationships to one other.</p>
<p>So whilst a few prototype sheets can be mocked up within a short space of time, when you try to work with twenty or more in a site structure that matches what will eventually become your intended site map, life becomes that much tougher.</p>
<p>Would it be <em>that</em> much of a stretch to have the context menu in the <em>Drawing Explorer</em> provide an option for &#8220;Create New Folder&#8221; or similar? After all, the developers already generated folders in which to collect the objects on every sheet.</p>
<p>To express an information architecture hierarchy in my Visio document, I found myself resorting to creating pages with names like <em>o Organisation</em> or <em>ooo Policymaking</em> just to create a sort of indent with which to visualise the structure at authortime. Should you ever find yourself having to do this in <em>Drawing Explorer</em>, by the way, ensure you use an alphanumeric as the indenting character (i.e. not something like <em>&#8212; Federal support</em>), otherwise hyperlinks between pages will not work.</p>
<h4>3. Checking for broken links</h4>
<p>If you alter the name of or delete a prototype sheet in a large document, how can you be sure that you&#8217;re not breaking hyperlinks? In Visio 2003 you can&#8217;t be, since there appears to be no link checking facility. I&#8217;d be happy to hear from you if you&#8217;ve found this essential feature. Had I the choice, this would probably have been the dealbreaker.</p>
<h3>Conclusion</h3>
<p>In Visio, you can brainstorm ideas for a new software product. In Visio, you can model your new software product using the conventions of UML. When you release the software, Visio will help you graph the success of sales. On the proceeds, your company can move to new offices and Visio will help you visualise the new desk layout and the organisation chart for your expanding workforce. If the company continues to grow and you need to consolidate, you can map more efficient processes in Visio.</p>
<p>So in common with most Microsoft products, Visio tries hard to be a lot of things to a lot of people and in a general sort of way, it succeeds admirably.</p>
<p>Indeed the three issues I identified above are not so serious that you&#8217;ll want to kidnap a minor royal to pay for the alternative. It&#8217;s just that other products do the job better and more efficiently and if you have the means, try them.</p>
<p>And I can&#8217;t comment on Visio 2007. I haven&#8217;t tried it and it&#8217;s not part of this article, though <a title="Links to an external website" href="http://office.microsoft.com/en-us/visio/FX101759431033.aspx">Microsoft doesn&#8217;t seem to have started a revolution</a> with it. It might well have improved significantly however.</p>
<p>So I won&#8217;t say that this forced downgrade, this rollback, this blast from the past, turned out badly. That would be wrong &#8211; it was a question merely of making do. I&#8217;m not the prototype of a prototyping snob.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/technical/forced-downgrade-visio-web-prototyping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accessibility may affect feasibility of Sharepoint intranet</title>
		<link>http://www.mikepadgett.com/technology/technical/accessibility-may-affect-feasibility-of-sharepoint-intranet/</link>
		<comments>http://www.mikepadgett.com/technology/technical/accessibility-may-affect-feasibility-of-sharepoint-intranet/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 21:13:56 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[wcag]]></category>

		<guid isPermaLink="false">http://localhost/?p=22</guid>
		<description><![CDATA[Microsoft's Office Sharepoint Server 2007 packs some cosmetic improvements to accessibility, but considerable development will be needed to resolve out-of-the-box problems.]]></description>
			<content:encoded><![CDATA[<h3>Improvements in MOSS Sharepoint 2007</h3>
<p>Microsoft applies accessibility best practice fairly solidly on the desktop, but the same couldn&#8217;t be said of its recent online efforts.</p>
<p>Redmond has often been seen to lag behind the rest of the online industry and resentments have built up over the years, particularly fuelled by the development of Internet Explorer.</p>
<p>So it&#8217;ll be welcome news from Microsoft that Sharepoint 2003 &#8211; a release pockmarked by deficiencies in both usability and accessibility &#8211; has been replaced by Microsoft Office SharePoint Server (MOSS) 2007, complete with numerous interface improvements.</p>
<p>However what we&#8217;re seeing are quick wins rather than big changes: some attention has been given to (easily altered) markup and the visual styles of out-of-the-box skins.</p>
<h3>For better or for worse?</h3>
<div class="imgleft"><img src="/legacy/userfiles/image/images_2007/moss.gif" alt="Stylised image of MOSS" width="200" height="267" />
<p class="caption">MOSS: hasn&#8217;t aged so well</p>
</div>
<p>The origins of Sharepoint&#8217;s critical accessibility issues &#8211; and these are still more or less the same in MOSS 2007 as they were in Sharepoint 2003 &#8211; lie in Microsoft&#8217;s dogged commitment to delivering the functional equivalent of WinForms in a browser.</p>
<p>The practical result is a sort of Frankenstein&#8217;s Monster of desktop and web paradigms, onerously dependent on client-side scripting to hold it all together.</p>
<p>Closer inspection of this scripting suggests that MOSS 2007 is in fact potentially <em>less</em> accessible than 2003.</p>
<h3>An uphill slog</h3>
<p>If we can do without bells and whistles on the front-end, it&#8217;s not especially difficult to publish a semantically valid, usable and accessible Sharepoint intranet.</p>
<p>It&#8217;s just that we have to customise to comply, to the extent that the cost-benefit of Sharepoint is much diminished by the considerable resources required to make it seaworthy.</p>
<h3>Administrative concerns</h3>
<p>Assuming we&#8217;re ready to receive visitors to our newly-compliant Sharepoint front-end, let&#8217;s turn to that Microsoft speciality: the delegation of administration. Here&#8217;s where the complexity of transferring WinForms literalism to the web starts to take its toll.</p>
<p>The technology required to leverage the power of the Sharepoint&#8217;s administration interface is also the heartbeat of the product, but some assistive technologies won&#8217;t support it. An assistive technology user can access a carefully modified website, but she won&#8217;t feasibly be able to administer it. Unless, it seems, we&#8217;re prepared to put our hand in our pocket <em>again</em>.</p>
<h3>The cost of concessions: &#8220;More Accessible Mode&#8221; and the <em>Accessibility Kit for Sharepoint</em></h3>
<p>In his article on <a href="http://blogs.msdn.com/sharepoint/archive/2006/04/24/582506.aspx">expected accessibility improvements for MOSS 2007</a>, Microsoft&#8217;s Lawrence Liu envisaged a &#8220;&#8216;more accessible&#8217; mode that allows users with special needs to identify themselves so that we can change the way some of our dynamic content is rendered&#8221; (note the choice of the phrase &#8220;more accessible&#8221;, rather than plain &#8220;accessible&#8221;).</p>
<p>Indeed, now that we have the finished product, Liu&#8217;s follow-up remark is more accurate, with the &#8216;more accessible mode&#8217; being made available &#8220;&#8230; so that third parties can create solutions catered to screen reader users&#8221;. The implication being that &#8220;more accessible&#8221; properly equates to &#8220;more development&#8221;: this mode still appears to depend upon at least some out-of-the-box client-side scripting to function properly.</p>
<p>A requirement for extra development in MOSS 2007 is honestly acknowledged by Microsoft, though Redmond obviously stops short of seeing that as a potential negative.</p>
<p>Some organisations have made the investment: there is a collection in the public domain today of websites (numbers still in single figures) that have been created to meet accessible standards. And it&#8217;s clear that in these examples, MOSS 2007&#8242;s rich functionality is missing. Nor can we guess whether or not these examples are capable of being <em>administered</em> accessibly.</p>
<p>As the respected creator of accessibility test engine <em>CynthiaSays</em>, provider and vendor HiSoftware has partnered with Microsoft to develop an <a href="http://aks.hisoftware.com">Accessibility Kit for Sharepoint (AKS)</a>, which will target MOSS 2007. AKS will &#8220;deliver a kit that can significantly reduce the time, knowledge, and effort required to implement a Sharepoint-based web site&#8221;, say Microsoft and HiSoftware in a joint statement.</p>
<p>There are at the time of writing no published release dates.</p>
<h3>While-U-Wait: Master Pages, User Controls and Web Parts</h3>
<p>In the meantime, general experience of .NET development has already raised the issue of how to guarantee good markup from programming, a task that has become slightly easier since the release of .NET 2.0.</p>
<p>Developers must first produce accessible, valid Master pages. Rather than out-of-the-box Master pages, this process should start with a minimal template, such as <a href="http://msdn2.microsoft.com/en-us/library/aa660698.aspx">an example made available by Microsoft</a>.</p>
<p>Thereafter the quality of markup output by .NET 2.0 user controls can be improved upon quite significantly using <a href="http://msdn2.microsoft.com/en-us/library/aa830815.aspx">delegate controls</a> or <a href="http://www.asp.net/cssadapters/">CSS-Friendly Control Adapters</a>.</p>
<p>Unlike many of the widgets and plugins of other, comparable products, MOSS 2007&#8242;s own Web Parts are rarely configurable (presumably because of their proprietary nature), which contributes to the issue of accessibility, since these same Web Parts typically spit out execrable markup.</p>
<p>Most such Web Parts exhibit one or more of the following issues:</p>
<ul>
<li>HTML tables for layout, or improperly marked up for data</li>
<li>Obtrusive Javascript that fails to provide alternatives</li>
<li>Inline styles rather than applying external CSS by class or ID</li>
<li>Multiple instances of ID attributes instead of unique IDs</li>
<li>Fixed rather than relative units</li>
</ul>
<p>Accordingly, it is essential that simple semantic markup is used in order to achieve maximum flexibility and optimal accessibility, otherwise all the hard work done on fine-tuning the Master and other user controls will be compromised.</p>
<h3>Conclusion: fit for purpose?</h3>
<p>Web-based groupware promises much for the future: information architecture, findability, collaboration and a single point of origin for access, audit and workflow.</p>
<p>The debate on how far Sharepoint achieves the definition is open. At the time of writing (October 2007) the Intranet Benchmarking Forum published <a href="http://www.ibforum.co.uk/?cmd=Schedule_Event_View&amp;eventId=37a27db0eae8e6b0d83347d8858174a9">a report on the suitability of Sharepoint for an organisation intranet</a> and its findings were mixed, while earlier in the year respected analyst CMSWatch considered <a href="http://www.cmswatch.com/About/Press/200704MOSS/">MOSS 2007 inappropriate for web publishing scenarios</a>.</p>
<p>Whether or not Sharepoint does the job in a general sense, organisations for whom a high level of accessibility is important (in an ideal world, that would be all organisations) should be concerned about MOSS 2007.</p>
<p>Organisations looking to develop an accessible MOSS 2007 solution for both visitors and administrators will need to make significant investment in development and to accept the probable loss of much of Sharepoint&#8217;s richer functionality.</p>
<p>If Microsoft Office integration (or lock-in, depending on the reader&#8217;s interpretation) isn&#8217;t a key deliverable, then consideration could be given to a content management platform with a lighter footprint that wraps in a high level of accessibility as standard and offers plenty of flexibility at the front-end.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/technical/accessibility-may-affect-feasibility-of-sharepoint-intranet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The brown noses of the BBC</title>
		<link>http://www.mikepadgett.com/technology/the-brown-noses-of-the-bbc/</link>
		<comments>http://www.mikepadgett.com/technology/the-brown-noses-of-the-bbc/#comments</comments>
		<pubDate>Wed, 31 Jan 2007 16:24:06 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://localhost/?p=99</guid>
		<description><![CDATA[When automated content management starts to make the BBC look biased.]]></description>
			<content:encoded><![CDATA[<p>Just over a week ago, I indirectly criticised the BBC for running away to the <a href="/editorial/enough-already/">the Jade Goody media circus</a>. A bad case of overexposure if ever there was one!</p>
<p>Now they&#8217;re at it again and this time the Beeb is cosying up to our old friends from Redmond:</p>
<p class="centeralign"><img class="imgborder" src="/legacy/userfiles/image/images_2007/bent_bbc.jpg" alt="Brown noses at the BBC" width="450" height="487" /></p>
<p class="caption">Spot the overexposed product!</p>
<p>You see, ever since the BBC <a href="http://news.bbc.co.uk/1/hi/technology/5390000.stm">signed an agreement</a> with Microsoft to &#8220;explore ways of developing its digital services&#8221; I&#8217;ve been a bit sceptical about just how impartial a digital <em>news</em> service can be in today&#8217;s times.</p>
<p>Sure, the release of Vista is a newsworthy event. After all, it&#8217;s taken Microsoft several years and several dramatic delays to rebuild and market their operating system.</p>
<p>The release of Mac OS X enjoyed a paltry three articles over the period of several weeks and for the popular press, Linux has an image problem.</p>
<p>The logic here would be: &#8220;Windows is the most popular operating system, so it should get the most attention from the popular press&#8221;. Well it&#8217;s a chicken and egg equation, isn&#8217;t it? Plenty of exposure equals increased marketability, whilst increased marketability equals more press attention.</p>
<p>Note that our equation takes no account of the product&#8217;s actual quality. But in our times that simply doesn&#8217;t matter.</p>
<p>Just ask Jade Goody&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/the-brown-noses-of-the-bbc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash is 10</title>
		<link>http://www.mikepadgett.com/technology/flash-is-10/</link>
		<comments>http://www.mikepadgett.com/technology/flash-is-10/#comments</comments>
		<pubDate>Wed, 13 Dec 2006 12:25:54 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://localhost/?p=119</guid>
		<description><![CDATA[Love it or hate it, after a decade of design Flash is still with us and with impressive video support, it's still relevant.]]></description>
			<content:encoded><![CDATA[<div class="imgright"><img src="/legacy/userfiles/image/images_2006/flash.jpg" alt="Flash icon" width="142" height="150" /></div>
<p>Flash is ten years old, as the BBC <a href="http://news.bbc.co.uk/1/hi/technology/6169853.stm">reports</a>, and for any Internet technology still around after a decade that&#8217;s a considerable achievement.</p>
<p>When I started out in web design, it was almost the only medium I worked in, reflecting the tastes of the time. That was before the Flash backlash, led by the arch-headline-grabber himself Jakob Nielsen&#8217;s <a href="http://www.useit.com/alertbox/20001029.html">vociferous take</a> on the matter.</p>
<p>Since then, the paths of Flash and I have diverged considerably. I rarely work with it nowadays.</p>
<div class="imgleft"><img src="/legacy/userfiles/image/images_2006/inappropriate_flash.jpg" alt="Inappropriate Flash" width="200" height="193" /></p>
<p class="caption">Inappropriate Flash harms user experience</p>
</div>
<p>I haven&#8217;t seen developers breaking new ground lately, in the way every week used to bring extensions of Flash&#8217;s seemingly limitless  capabilities in two dimensions.</p>
<p>Just at the time when Flash was in the corner licking its wounds, good old HTML enjoyed a renaissance with the adoption of web standards and increased accessibility. Today, JavaScript has taken markup into orbit and in a curious irony, it has also saved Flash from a further beating from the <a href="http://en.wikipedia.org/wiki/Eolas">Eolas patent mess</a>.</p>
<p>A few major successes have been brought to us by Flash in recent times. Yahoo has finally done the obvious and released a <a href="http://maps.yahoo.com/">Flash mapping interface</a> and YouTube&#8217;s video relies totally upon Flash&#8217;s video capabilities, of course.</p>
<div class="imgleft"><img src="/legacy/userfiles/image/images_2006/logo_youtube.gif" alt="YouTube logo" width="133" height="57" /></div>
<p>Indeed, it&#8217;s the video stuff that ensures Adobe&#8217;s trusty plug-in is still relevant today, since the tech corporate&#8217;s vision of an all-purpose application delivery medium still looks years away, with a muted response to <a href="http://www.adobe.com/products/flex/">Flex</a> and Microsoft&#8217;s competing Avalon (now imaginatively retitled <acronym title="Windows Presentation Framework">WPF</acronym>) technology tied to the long-delayed Vista.</p>
<p>&#8220;It&#8217;s a bit chaotic. There&#8217;s lots of noise, lots of activity. That&#8217;s great; there&#8217;s a huge amount of innovation&#8221; said Adobe&#8217;s Kevin Lynch [<a href="http://news.com.com/As+Flash+turns+10,+Adobe+looks+ahead/2100-1012_3-6102973.html">1</a>] when asked about the future of Flash. Not a straight (or strong) answer.</p>
<p>In times past, Macromedia always managed to brave the storms, so perhaps Adobe can keep the tide in its favour.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/flash-is-10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Smart clients dress in grey</title>
		<link>http://www.mikepadgett.com/technology/technical/smart-clients-dress-in-grey/</link>
		<comments>http://www.mikepadgett.com/technology/technical/smart-clients-dress-in-grey/#comments</comments>
		<pubDate>Tue, 21 Mar 2006 11:17:21 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[smart client]]></category>
		<category><![CDATA[winforms]]></category>

		<guid isPermaLink="false">http://localhost/?p=165</guid>
		<description><![CDATA[I&#8217;ve been working on several .NET Smart Clients recently. A Smart Client is a hybrid application in that the user runs it from the desktop, but its data is provided by a Web Service. I tend to avoid the dull marketing speak that Microsoft churns out. This kind of output is often a gloopy porridge &#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on several <a href="http://msdn.microsoft.com/smartclient/" target="_blank">.NET Smart Clients</a> recently.</p>
<p>A Smart Client is a hybrid application in that the user runs it from the desktop, but its data is provided by a Web Service.</p>
<p>I tend to avoid the dull marketing speak that Microsoft churns out. This kind of output is often a gloopy porridge with just enough acronyms and cool phrases sprinkled on top to hook management.</p>
<p>If I were to indulge in a bit of mimicry of that style, the gist of the Smart Client buzz will be that the Smart Client &#8220;leverages the best of both worlds: the power and flexibility of the desktop application with the currency of web data&#8221;. Even the Smart Client itself is downloaded from the Web to &#8220;consign rollouts to relic status&#8221;.</p>
<p>I know. I won&#8217;t give up my day job just yet.</p>
<p>Smart Client applications provide an ill-founded excuse to drag in some web designer resource on the grounds that the UI might have some vague relationship to the Web. In reality, however, Smart Clients are usually dressed in the same regulation grey apparel of any other traditional Windows Forms clients. So I find myself in a whole different realm of UI design. To be honest, I feel a bit of a tourist in an ancient land.</p>
<div class="imgleft"><img src="/legacy/images/client_images_2006/winform.gif" class="imgright" alt=".NET 2.0 controls" height="295" width="300" /></div>
<p>The .NET 2.0 controls are interesting, though. Rather than being unique inventions in their own right, most of them are supercharged versions of standard controls, with bafflingly huge numbers of properties. Several are like junk robots: existing controls welded together to create a new (presumably improved) one. A datagrid with comboboxes, listboxes whose options also have checkboxes, that sort of thing.</p>
<p>I&#8217;m mindful of the period when Flash MX first came out and we started to see some pretty complex custom components written by horribly clever people. Some were totally unusable for even seasoned surfers, of course, but others seriously looked like the beautiful dreams of Xerox PARC bods circa 1982.</p>
<p>The free flights of Flash were subsequently crippled by accessibility constraints and thinly spread expertise and you had Nielsen complaining vociferously about usability until Macromedia silenced him with a nice bit of consultancy. But the damage was done.</p>
<p>I naively used to believe that the creative multiplicity of user controls was a healthy thing &#8211; the cream would get to sit on top, ideas would come from freethinking, positive change would be effected and all ex-Soviet republics would thrive on democracy.</p>
<p>I enjoyed twiddling with Flash knobs. I worked on a few bits myself, a couple of bells and the odd whistle. But eventually I sobered up to the fact that, in the main, users didn&#8217;t want to be intimidated by bizarre navigation and, hey, forms are forms.</p>
<p>On the web, we&#8217;re still feeding on a diet of select menus, radio groups and textareas. Avalon (now known as the &#8220;Windows Presentation Foundation&#8221; &#8211; sounds like a charity) hasn&#8217;t been properly cooked yet and XForms is still raw like radish.</p>
<p>So .NET 2.0 controls are different without being, well, revolutionary. And I know what you&#8217;re going to say about evolution and <em>r</em>evolution. There&#8217;s no need. Tell it to those republics instead.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/technical/smart-clients-dress-in-grey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft takes on Adobe / Macromedia</title>
		<link>http://www.mikepadgett.com/technology/microsoft-takes-on-adobe-macromedia/</link>
		<comments>http://www.mikepadgett.com/technology/microsoft-takes-on-adobe-macromedia/#comments</comments>
		<pubDate>Fri, 17 Feb 2006 15:16:38 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[graphic design]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://localhost/?p=170</guid>
		<description><![CDATA[Microsoft are pissing in a small pond with new design tool Expression. But will it turn the water a funny colour?]]></description>
			<content:encoded><![CDATA[<p class="centeralign"><img src="/legacy/images/client_images_2006/expression.jpg" alt="Microsoft Expression" width="367" height="153" /></p>
<p>I stumbled across <a href="http://www.microsoft.com/products/expression/en/default.mspx" target="_blank">Microsoft Expression</a> this afternoon, quite by chance, really. Expression is a three-product graphics suite for designers. It borrows enormously from Macromedia Studio and a bit of Adobe Photoshop.</p>
<p>It seems to me to be quite a bald response to Macromedia&#8217;s buyout, but as usual Microsoft has an angle.</p>
<p>That angle is XAML, the UI language based on the XML standard that Microsoft will ship with Avalon.</p>
<p>XAML, which from what I&#8217;ve seen bears comparison to XML-based code for Macromedia Flex applications, is the output format from Expression&#8217;s Interactive Designer, the more unusual package in the suite.</p>
<p>Also on offer are Graphic Designer and Web Designer, sold to us via the kind of (literally) kaleidoscopic visuals that presumably appeal to funky design types.</p>
<p>Sample downloads weigh in at upto a rather hefty 140Mb.</p>
<p>Can&#8217;t wait to hear the price!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/microsoft-takes-on-adobe-macromedia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IE7: worth the wait?</title>
		<link>http://www.mikepadgett.com/technology/ie7-worth-the-wait/</link>
		<comments>http://www.mikepadgett.com/technology/ie7-worth-the-wait/#comments</comments>
		<pubDate>Tue, 02 Aug 2005 10:06:56 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://localhost/?p=202</guid>
		<description><![CDATA[I&#8217;ve been roadtesting the beta 1 of Microsoft&#8217;s Internet Explorer 7, which was released to a limited audience (though I gatecrashed myself a copy). How&#8217;s it been? Well, I started this item already but it crashed, so that&#8217;s a bad start! Fans of Redmond&#8217;s finest (not counting Milt&#8217;s Barbecue, of course) have been made to &#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been roadtesting the beta 1 of Microsoft&#8217;s Internet Explorer 7, which was released to a limited audience (though I gatecrashed myself a copy). How&#8217;s it been? Well, I started this item already but it crashed, so that&#8217;s a bad start!</p>
<p style="text-align: center"><img src="/legacy/images/client_images/ie7.gif" border="1" alt="IE7: so what?" width="350" height="429" /></p>
<p>Fans of Redmond&#8217;s finest (not counting <a href="http://www.miltsbbq.com/" target="_blank">Milt&#8217;s Barbecue</a>, of course) have been made to wait about four years for this seventh iteration in the perennial series of the world&#8217;s most popular standards shirker.</p>
<p>Was it worth that wait? Well, after a few days&#8217; general use and comparison with Firefox, Opera and even Netscape 8 (leaving no stone unturned, then), and allowing for more crashes and unexplained slowdowns than the A34 between Oxford and Milton Park, I&#8217;m forced to say no.</p>
<p>The GUI is a tragic attempt to marry up the playtime iconography of XP and the muted future demands of Longhorn (now with the [un]inspired title of <a href="http://www.microsoft.com/windowsvista/default.mspx" target="_blank">Windows Vista</a>). Ignoring fifteen years of precedent, the File Edit View etc menu appears at the bottom of the header bar, having been pushed out of the running by Back/Forward, the Address bar and an inexplicably miniscule Refresh button.</p>
<p>Tabbed browsing is nothing new. Users, say MS, have been crying out for it, so now the tabs come thick and fast, starting out with none-too-neat land of the giants widths until the interface gets suitably crammed with them. There&#8217;s also a somewhat counter-intuitive blank tab for tabbing the current page.</p>
<p>On the plus side, integrated search support is good, with a little window to switch between all the good engines and MSN, thereby saying goodbye to that annoying popup frame on the left. There&#8217;s also a kind of RSS reader, though it&#8217;s not really comprehensive enough at this stage to warrant further comment.</p>
<p>Devwise, the <a href="http://www.tantek.com/CSS/Examples/boxmodelhack.html" target="_blank">IE box model issue</a> doesn&#8217;t appear to have been corrected, though I haven&#8217;t delved too far into this yet, but MS are shouting out loud about the [shock] PNG transparency support that has now finally arrived with IE7.</p>
<p>Overall, then, rather disappointing and in that sense, predictable. I&#8217;ll look forward to beta 2 and hope for a miracle.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/ie7-worth-the-wait/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More IE woes: the curved corner DIV</title>
		<link>http://www.mikepadgett.com/technology/technical/more-ie-woes-the-curved-corner-div/</link>
		<comments>http://www.mikepadgett.com/technology/technical/more-ie-woes-the-curved-corner-div/#comments</comments>
		<pubDate>Tue, 19 Jul 2005 16:05:20 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[div]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://localhost/?p=205</guid>
		<description><![CDATA[Rendering CSS rounded corners is still surprisingly difficult thanks to inconsistent applied browser standards.]]></description>
			<content:encoded><![CDATA[<div class="imgright"><img src="http://www.mikepadgett.com/wp-content/uploads/2005/07/freefall.jpg" alt="IE in freefall" width="300" height="300" /></div>
<p>In my current efforts to adhere to div-only layouts, it was expected that I would eventually get to a sticky point.</p>
<p>I&#8217;m not used to hacking CSS, so progress for me has been slow. Hacking CSS is something of an unnatural process, particularly when you feel most comfortable you&#8217;re coding pages fluently from a design.</p>
<p>Of course, it&#8217;s not the CSS that&#8217;s the problem, it&#8217;s the browsers. Or perhaps I should say, the <em>browser</em>. For as <a href="http://www.1976design.com/blog/archive/2004/11/21/solving-css-problems-mozilla-europe/" target="_blank">Dunstan</a> shows, curved corners are not especially difficult with selectors. It&#8217;s good old Internet Explorer that has the issues.</p>
<p>The Microsoft <a href="http://blogs.msdn.com/ie/archive/2005/06/23/431980.aspx">response</a> is particularly horrid, manifested in an <a href="http://msdn.microsoft.com/library/en-us/dhtmltechcol/dndhtml/Nested_DIV_Elements.html" target="_blank">abhorrence</a> of nested divs. As someone later pointed out, the <em>whole</em> <em>point</em> of good CSS is that unnecessary markup is removed.</p>
<p>&#8220;The drawback to this solution,&#8221; owns MS&#8217; Markus Mielke, &#8220;is that the code can be difficult to read, and you can end up with convoluted HTML that&#8217;s hard to maintain. The DIVs really have no reason to be in the code other than to provide insertion points for each corner, since you can&#8217;t put all the images in one DIV.&#8221; But that&#8217;s his solution, over and above which he suggests we try Google. Great.</p>
<p>If you can get past the invective that was hurled at this by way of response, you certainly find some alternatives that do cater for IE in this particularly thorny area. Though it contains some javascript workings, Alessandro Fulciniti&#8217;s &#8220;<a href="http://pro.html.it/articoli/id_599/idcat_31/pag_1/pag.html" target="_blank">Nifty Corners</a>&#8221; solution is one of the tidiest, with Roger Johansson&#8217;s <a href="http://www.456bereastreet.com/archive/200505/transparent_custom_corners_and_borders/" target="_blank">cross-browser and transparency</a> effort one of the cleverest.</p>
<p>Finally, a good little tool to help overcome the alien div-only methodology are fu2k.org&#8217;s <a href="http://www.fu2k.org/alex/css/layouts/3Col_NN4_FMFM.mhtml?order=312&amp;width_one=493&amp;width_two=162&amp;width_three=120&amp;wrap_width=775&amp;column_gutter=0&amp;column_vertical_padding=10&amp;column_horizontal_padding=0&amp;columns_background=1&amp;border_surround=0&amp;body_padding=0&amp;longest_column=one&amp;controls=1&amp;show_style=1" target="_blank">layout test pages</a>- very handy for figuring out the whats and the whys!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/technical/more-ie-woes-the-curved-corner-div/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
