<?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>Robin on Tech &#187; Software</title>
	<atom:link href="http://www.robinontech.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robinontech.com</link>
	<description>Technology Commentary &#038; Analysis</description>
	<lastBuildDate>Thu, 24 Jul 2008 14:28:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Hidden Rules</title>
		<link>http://www.robinontech.com/2007/07/18/the-hidden-rules/</link>
		<comments>http://www.robinontech.com/2007/07/18/the-hidden-rules/#comments</comments>
		<pubDate>Wed, 18 Jul 2007 09:01:27 +0000</pubDate>
		<dc:creator>Robin Landy</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.robinontech.com/2007/07/18/the-hidden-rules/</guid>
		<description><![CDATA[For sheer exasperation, it is usually hard to beat the experience of teaching an older relative how to use a PC.  We&#8217;ve all done it. Concepts as (supposedly) simple as cut-and-paste or browser back-buttons can become fiendish puzzles in the hands and eyes of someone whose earliest experience of computation technology was the slide-rule.
Interestingly [...]]]></description>
			<content:encoded><![CDATA[<p>For sheer exasperation, it is <em>usually </em>hard to beat the experience of teaching an older relative how to use a PC.  We&#8217;ve all done it. Concepts as (supposedly) simple as cut-and-paste or browser back-buttons can become fiendish puzzles in the hands and eyes of someone whose earliest experience of computation technology was the slide-rule.</p>
<p>Interestingly though, this experience is not consistent. Some of those users &#8211; who come to computers late in life &#8211; have little difficulty in picking up the basics and getting on with it. After a few informal lessons, they can be left to surf, email and even cut-and-paste, without anguished calls to their indentured technical support hotline.</p>
<p>It&#8217;s an interesting contrast. Some users need to be taught, often repeatedly, how to execute every action on their PC. They fear a disaster, or even the possibility of &#8216;breaking&#8217; the computer if they get a step out of sequence or a click in the wrong place. They seem unable to apply the knowledge they acquired in one application in order to use it somewhere else. For example, after learning cut-and-paste in Microsoft Word, they have to relearn cut-and-paste in Internet Explorer or Outlook. For these users, everything about their PC is arbitrary. It must be learned by rote. If they can&#8217;t <em>remember</em> how to do a task, the task cannot be done.</p>
<p>There is a somewhat patronising view that these people are unable to pick up IT because they &#8220;didn&#8217;t grow up with computers&#8221;. Yet the experiences of older users who acquire their PC skills without a struggle puts pay to the notion that you can&#8217;t teach an old dog new tricks.</p>
<p>So why is there such a difference? Why do some users find it so easy, while others struggle with every step? It&#8217;s certainly not an intelligence issue. We all know smart people who exhibit the fearful behavior described above.</p>
<p>It all comes down to rules. The (usually unwritten) rules that govern how interfaces operate. The rules that are rarely taught explicitly. In particular, the rules which determine how we use a mouse.</p>
<p>On a Windows PC, the mouse is the most fundamental method of interaction with the operating system and its applications. It is surprising therefore that new users are rarely taught how to use the mouse. An instructor teaching a newbie might suggest &#8220;Left-click on that button. Right-click on that icon. Double-click on that application&#8221;. The instructor is telling the user <em>what to do</em> with the mouse, but is failing to impart <em>how to use </em>the mouse. Crucially, the rules are not being conveyed. The basic rules of mouse interaction are short and simple</p>
<ul>
<li>Left-click to make a selection (e.g. a link / button / tick-box / menu item)</li>
<li>Right click to open a context-sensitive menu</li>
<li>Double left-click to open an application or document from an explorer window</li>
</ul>
<p>OK. Slightly different terminology might be used to explain these rules to a new user (for example avoiding jargon like &#8216;context-sensitive&#8217;). And of course there are plenty of variations and exceptions to the rules. But for the kind of things that most newbies are likely to attempt, these rules are fit-for-purpose.</p>
<p>The problem with the directive teaching style (&#8221;Left-click on this. Right click on that&#8221;) is that everything about human-computer interaction then appears arbitrary. The user is forced to devote excessive mental effort into &#8216;learning&#8217; applications and &#8216;remembering&#8217; the correct sequence of button-presses. As the instructor, you&#8217;ll know that things have gone wrong when you ask your newbie to &#8220;click on x&#8221; and are met with reply &#8220;right click or left click?&#8221;.</p>
<p>If the fundamentals of human-computer interaction are taught in a way that misleads new users into seeing them as arbitrary, we should not be surprised when those users surmise that everything else about their interaction with the PC is arbitrary. The absence of rules from the user&#8217;s understanding of computer interaction is the root cause of the paralysis which subsequently affects their attempts to learn new applications. It is the reason that we&#8217;re met with questions like &#8220;Do I right click or left click here?&#8230; If I press the wrong one will I delete something / break the pc?&#8230; I know you just explained this to me, but I&#8217;ve forgotten already&#8221;. A new user&#8217;s claim to have &#8216;forgotten&#8217; how to do something is another indicator that things are being learned by rote rather than by rules.</p>
<p>Of course, as noted at the start of this article, not all new users are afflicted by these issues.  Some have tutors who explain the rules from the start. Others figure out the rules for themselves, and quickly make the logical leap between <em>remembering </em>the correct sequence of button presses, and <em>applying</em> the rules of interaction.</p>
<p>This article has dealt mainly with the &#8216;rules&#8217; for using a mouse. But computer user interfaces are filled with rules that we expect to be applied consistently. For example, when presented with a choice of radio-buttons, only one can be selected. But when presented with a choice of tick-boxes, several (or even all of them) can be ticked. In principle these rules are easier for new users to learn because they are composed of strictly visual elements: a tick-box is very obviously ticked or not ticked. The effect of the user&#8217;s interaction with the computer is visually immediate and logically deducible: &#8220;if I click on the tick-box again, it&#8217;ll become unticked&#8221;. However, if the user has failed to grasp the fundamental rules of mouse interaction, the consequence might be that they <em>double-click</em> on the tick-box, and then wonder why they can&#8217;t get the tick-box &#8216;ticked&#8217;.</p>
<p>A frequent example of this issue is the propensity of many people to unnecessarily double-click on links inside web browsers. They have failed to fully grasp the rules of mouse-based interaction. Fortunately, the penalty for this specific misunderstanding is pretty low: a link that has been double-clicked will open anyway.</p>
<p>Expert users may fail to appreciate the importance of the rules until they&#8217;re faced with learning a new application which provides an interface that breaks the rules or implements them in odd ways. Older versions of Photoshop and The Gimp (an opensource alternative to Photoshop) are good examples of this.</p>
<p>Students of usability might correctly recognise the &#8216;rules&#8217; for mouse interaction as another expression of the concept of <em>mental models</em>. They might also see this as an example of the difference between <em>implicit</em> and <em>explicit</em> knowledge. Mental models are more commonly used to explain users&#8217; understanding (or misunderstanding) of objects such as toasters, elevators and ovens. There isn&#8217;t space in this article for a full discussion of mental models. But what makes the mouse example so interesting is the pivotal role it plays in our IT skills, and the lack of attention it gets when attempting to impart those skills to other people. The &#8216;rules&#8217; may indeed be hidden, but that shouldn&#8217;t and doesn&#8217;t detract from their significance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robinontech.com/2007/07/18/the-hidden-rules/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>In Defence of Microsoft Product Activation</title>
		<link>http://www.robinontech.com/2007/04/20/in-defence-of-microsoft-product-activation/</link>
		<comments>http://www.robinontech.com/2007/04/20/in-defence-of-microsoft-product-activation/#comments</comments>
		<pubDate>Fri, 20 Apr 2007 10:01:24 +0000</pubDate>
		<dc:creator>Robin Landy</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.robinontech.com/2007/04/20/in-defence-of-microsoft-product-activation/</guid>
		<description><![CDATA[Giants always make for bigger targets. So it&#8217;s no surprise that Microsoft wears the biggest bullseye in the technology industry. From government regulators to competitors to website reviewers to ordinary end-users, it seems that everyone wants to legislate against, sue, criticise or just yell at the Beast of Redmond. And the brickbats are often justified. [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">Giants always make for bigger targets. So it&#8217;s no surprise that Microsoft wears the biggest bullseye in the technology industry. From government regulators to competitors to website reviewers to ordinary end-users, it seems that everyone wants to legislate against, sue, criticise or just yell at the Beast of Redmond. And the brickbats are often justified.  Microsoft has done some pretty daft things, from the crash-prone <a href="http://www.pcworld.com/article/id,125772-page,2/article.html" target="_blank"><em>Windows Millenium Edition</em></a> through to the absurdly named <a href="http://www.theregister.co.uk/2007/03/09/ms_wga_phones_home/" target="_blank"><em>Windows Genuine Advantage</em></a> (which offers absolutely no advantage, genuine or otherwise). And this site recently <a href="http://www.robinontech.com/2007/01/29/origami-pretty-but-not-very-useful/" target="_blank">bashed Microsoft&#8217;s UMPC</a> platform at some length.</p>
<p class="MsoNormal">But from time-to-time, the critics get it wrong. Whether they&#8217;re motivated by a zealous hatred of Microsoft and all its works or simply misinformed, some allegations just don&#8217;t stand up to scrutiny. And so it is with Microsoft Product Activation (MPA)</p>
<p class="MsoNormal">Microsoft has endured a lot of criticism since it first introduced MPA with some editions of Office 2000. MPA is now used on most Microsoft software, including its two cash-cows: Windows and Office. MPA requires the user to enter a unique code (usually printed on the CD packaging) during software installation. This code is then automatically compared against a list of codes on the Microsoft servers which then permit the use of the software (if it’s a legitimate code) or block use of the software (if Microsoft deems that the software has been pirated or installed too many times).</p>
<p class="MsoNormal">In order to mount a defence of such an unpopular copy-protection mechanism, it&#8217;s first necessary to examine the case against it. Criticisms of MPA can be broadly divided into three main arguments:</p>
<p>1. It is inconvenient.<br />
<wbr></wbr></p>
<ul>
<li>It requires the user to have their installation disc packaging handy when the software is first installed. If the hard disc is reformatted or replaced, the code needs to be entered again when the software is reinstalled.</li>
<p><wbr></wbr></p>
<li><em>Online</em> reactivation may be impossible if a PC is rebuilt with several new components (including a new motherboard), or if a user simply wants to migrate from an old PC to a new PC. In these circumstances, reactivation may only be possible via a phonecall to the MPA hotline. This issue can affect computer hardware enthusiasts who like to tinker with their PCs&#8217; innards, or regular home users who have simply replaced an old machine with a new one.</li>
<p><wbr></wbr></ul>
<p>2. It is an invasion of privacy.<wbr></wbr></p>
<ul>
<li>During product activation, information about the user&#8217;s PC is collected and sent back to Microsoft. The user cannot stipulate <em>what</em> information is collected, cannot <em>see </em>what information is collected, and cannot activate the product without allowing the information to be collected.</li>
</ul>
<p><wbr></wbr><br />
3. It doesn&#8217;t work. MPA does not prevent software piracy.<wbr></wbr></p>
<ul>
<li>None of the products supposedly protected by MPA &#8211; from Office 2000 through to Windows Vista &#8211; have survived determined attempts by technical experts to break the protection.</li>
<p><wbr></wbr></p>
<li>There are a variety of methods for getting around MPA, from <a href="http://www.downloadsquad.com/2007/03/13/vista-32-bit-activation-bios-crack-hits-the-street/" target="_blank">emulation tools</a> to <a href="http://www.downloadsquad.com/2007/03/22/can-windows-vista-be-run-indefinitely-without-activation/" target="_blank">registry hacks</a>, to downloadable key generators. Although the ease with which MPA can be circumvented varies from product to product, it is invariably possible assuming a determined and technically knowledgable user.</li>
</ul>
<p>This article addresses each of these points. However, it is necessary to work from the premise that Microsoft&#8217;s desire to protect its software is legitimate in <em>principle</em>, even if its methods for doing so are disagreeable in practice. If one rejects that premise, then all other arguments regarding MPA are irrelevant.</p>
<p>Starting with the allegation that it is inconvenient. Most software packages from most software companies require the user to enter a security code when the program is first installed. As there are few complaints about entering codes for most non-Microsoft products, there must be something special about the way that Microsoft does it. And indeed there is. On most non-Microsoft programs, the software installer hashes the security code locally (i.e. on the user&#8217;s own PC) to ensure its validity. MPA works differently, in that it connects to Microsoft&#8217;s servers to check the validity of the code and ensure that the same code has not been used too many times.</p>
<p>Consequently, if the software is installed on a replacement PC or the motherboard is switched, the user might have to call the Microsoft hotline for a replacement code. This is the thing that critics complain about. Indeed <a href="http://www.theinquirer.net/default.aspx?article=36506" target="_blank">an article</a> on The Inquirer rages against the injustice of it&#8230;</p>
<blockquote><p><em>&#8220;Mr and Mrs Hardworkingperson have an old PC with XP and Office 2003 installed. They&#8217;ve had it for five years. Junior Hardworkingperson wants to run a new game that only works under Vista, so Mr and Mrs H pop down to PCs R Us for a new machine. This comes with Vista pre-installed, but without Office&#8230; Any attempt to reinstall it will result in a message telling them they&#8217;ve exceed the maximum number of installs and force them to phone up for a new product code. They&#8217;re branded as criminals for buying a new machine.&#8221;</em></p></blockquote>
<p>That kind of article &#8211; on one of most-read IT news sites &#8211; is typical of the hysterical attitude of many MPA critics. The family in the story are <em>not </em>being branded as criminals. They&#8217;re simply being asked to call a Microsoft hotline &#8211; which is available 24/7 &#8211; so that they can be given a new code. Indeed, even the article&#8217;s author then admits&#8230;</p>
<blockquote><p><em>&#8220;To be fair, the MS product activation call centre appears to be staffed by halfway-decent, intelligent people, but that&#8217;s not the point.&#8221;</em></p></blockquote>
<p>Actually, it <em>is </em>the point. Microsoft are protecting their software and doing it in a pretty painless way. One phonecall is a fairly trivial requirement compared to the rest of the onerous process of configuring a new PC. And crucially, the author conveniently omits the long grace period &#8211; during which the software can be used as normal &#8211; before it has to be reactivated. Reactivation does not have to be done immediately. In fact, the software can be used <em>50 times</em><em> </em>before activation.</p>
<p>Moreover, it is worth considering that this issue only affects the tiny proportion of consumers who upgrade their motherboard &#8211; an activity which is beyond the capacity of all but the most expert users; and those users who upgrade to a new PC and then want to reinstall the old software. Microsoft&#8217;s <a href="http://www.microsoft.com/piracy/activation_faq.mspx" target="_blank">own research</a> indicates that activation requests due to modified or new hardware account for just 2% of the total. And the chances of having to call the hotline are now even lower, as the new Office 2007 Home &amp; Student edition permits installation on 3 different PCs.</p>
<p>Moving on to the allegation that MPA is an invasion of privacy. This criticism would be easier to take seriously if it wasn&#8217;t so patently untrue. MPA sends two pieces of data to Microsoft: the activation code, and a hardware &#8216;hash&#8217; code.</p>
<ul>
<li>The activation code is simply the line of digits printed on the CD packaging.</li>
</ul>
<ul>
<li>The &#8216;hash&#8217; code is a <em>non-unique</em> number generated by the specific hardware configuration inside the user&#8217;s PC. It cannot be &#8216;reverse-engineered&#8217; i.e. it is impossible for Microsoft to know the make or model of your PC &#8211; nor indeed anything about it at all &#8211; by looking at the hash code.</li>
</ul>
<p>Neither the activation code, nor the hash code is linked to a specific person. No personal information is collected. No information about about any aspect of the PC is collected. Microsoft knows nothing at all about the user or the user&#8217;s PC. There is simply no invasion of privacy.</p>
<p>The final allegation is undoubtedly the most serious. If MPA fails to prevent piracy, then what&#8217;s the point of having it at all? As noted above, with sufficient determination and expertise there are a variety of ways to &#8216;crack&#8217; MPA. In fact, Microsoft <a href="http://blogs.msdn.com/wga/archive/2007/04/10/reported-oem-bios-hacks.aspx" target="_blank">recently commented</a> on a <a href="http://www.downloadsquad.com/2007/04/13/microsoft-admits-vista-oem-hack-works/" target="_blank">BIOS hack that breaks MPA</a> on specific editions of Windows Vista.</p>
<p>However, it is misleading to conclude that MPA is a failure just because it&#8217;s vulnerable to sophisticated attacks. Indeed, criticising MPA because it can be broken with a BIOS hack, is analagous to criticising a door lock for failing to resist a master safecracker. MPA is not designed to prevent circumvention by individual users with sufficent expertise, motivation and time to spare. Rather, it is intended to hamper organised counterfeiters, and casual piracy amongst friends and relatives. In reference to the BIOS hack, a Microsoft Senior Product Manager commented&#8230;</p>
<blockquote><p><em>&#8220;Our goal isn&#8217;t to stop every &#8220;mad scientist&#8221; that&#8217;s on a mission to hack Windows.&#8221; </em></p></blockquote>
<p>On every form of digitial media, from DVDs to iTunes, all copy-protection mechanisms have eventually been broken. Does anyone really think that Microsoft engineers thought that MPA would be different? Does anyone suspect that it was a galloping shock when MPA turned out not to be impregnable? Of course not. MPA may not prevent the most knowledgable and determined users from pirating software, but it certainly prevents <em>enough </em>to make it worthwhile.</p>
<p>So, what can be concluded about MPA? It is of little or no inconvenience to at least <a href="http://www.microsoft.com/piracy/activation_faq.mspx" target="_blank">98% of users</a>.  It does not breach anyone&#8217;s privacy. And, rather like a door lock, while it&#8217;s not unbreakable, it does a good enough job in most circumstances to make it worth having. Who could argue with that?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robinontech.com/2007/04/20/in-defence-of-microsoft-product-activation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Email&#8217;s Best Kept Secret</title>
		<link>http://www.robinontech.com/2007/03/25/emails-best-kept-secret/</link>
		<comments>http://www.robinontech.com/2007/03/25/emails-best-kept-secret/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 18:08:01 +0000</pubDate>
		<dc:creator>Robin Landy</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.robinontech.com/2007/03/25/emails-best-kept-secret/</guid>
		<description><![CDATA[A geeky prospect it may be, but it’s often fun to imagine the product development meetings which occurred to produce some of the services and solutions we rely on the most. Not necessarily the most common solution. Rather, the products which defined, or redefined a whole product area.]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">A geeky prospect it may be, but it’s often fun to imagine the product development meetings which occurred to produce some of the services and solutions we&#8217;re most reliant on. Not necessarily the most <em>common </em>solution. Rather, the products which, through sheer innovation, defined, or <em>redefined </em>a whole product area.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">For many technology companies, ‘innovation’ is just a throwaway buzzword to be inserted with requisite regularity into puff marketing brochures and website flash animations. But occasionally, new products tip up, fully deserving of the ‘innovative’ moniker, and it is <em>these </em>products whose genesis is worth considering.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">For example, consider the questions Google engineers might have asked themselves when they started specifying the requirements for a Google email product.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top: 0in" type="disc">
<li class="MsoNormal">What      do we <em>like </em>about current email      implementations?</li>
</ul>
<ul style="margin-top: 0in" type="disc">
<li class="MsoNormal">What      do we <em>dislike?</em></li>
</ul>
<ul style="margin-top: 0in" type="disc">
<li class="MsoNormal">What      would do we <em>want</em> to do but are prevented from doing? How do      current systems limit us?</li>
</ul>
<p>To an extent, Gmail redefined email by adding pseudo-limitless storage, and doing away with folders. Most other email providers were forced to increase their storage quotas, and introduce email &#8216;tagging&#8217;. But the Google engineers omitted a key ingredient: email&#8217;s best kept secret.</p>
<p>Gmail&#8217;s web interface is one of the best around, but for speed, efficiency and flexibility it doesn&#8217;t come close to matching Outlook, Thunderbird or any number of other desktop <a href="http://www.emailclients.net/" target="_blank">email <em>clients</em></a>. It&#8217;s here that most webmail providers hit a problem. If you use a webmail account with an email client, or want to access your email from multiple locations or multiple devices, it becomes very difficult to keep your folders synchronised. The reason for this problem is the <em>Post Office Protocol </em>(POP or POP3) which underpins most consumer and many business email infrastructures.</p>
<p class="MsoNormal">If you’ve ever been approached by a friend or relative in the middle of an email ‘disaster’ – then POP was almost certainly the culprit. Getting a new laptop and can’t work out to how to ‘move’ all the old mail on to the new machine? Blame POP. Been accessing email from several different places, and now ‘sent’ mails are missing from the ‘Sent’ folder? Blame POP. Your laptop has been stolen – and now years of archived emails are gone forever? Blame POP (and the thieves…) Emails that are available on one PC can’t be seen on another PC? Blame POP.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">It’s astonishing how many email problems are caused by POP. When POP was originally specified, users were expected to access their emails via dial-up, from one place and one device. The concept of always-on internet and multiple login locations was never envisioned. Neither was the idea that we might be strolling around accessing our email from mobile devices.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">POP works by storing all incoming emails on a server until the user logs in to read them with an email client. At that point, the emails are moved from the server on to the user’s PC. Outgoing emails are stored in a ‘Sent’ folder in the client on the user’s PC.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The problem comes when the user wants to access emails from a second PC (or any other device). All the old emails have been stored locally on the first PC – but <em>not</em> kept on the server, which means that they’re unavailable on the second device. Worse still, email received or sent on the second PC will be stored locally i.e. on the second PC (so it won&#8217;t be available on the first PC). Over time, all the PCs and devices become out-of-sync. Even if the user stick to using only one PC, everything will still be lost if the PC breaks or is stolen.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">To get around these problems, a number of updates and ‘fixes&#8217; (which would be better described as <em>kludges</em>) have been applied to POP. A ‘Leave on server’ option <em>copies </em>incoming emails onto the local drive rather than moving them. However, for <a href="http://en.wikipedia.org/wiki/Post_Office_Protocol" target="_blank">reasons</a> too lengthy to explain here, the ‘Leave on server’ kludge is not totally reliable, and forces the server and client to do a lot of unnecessary work in the background.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">POP suffers a myriad of other inefficiencies and problems. For example…</p>
<ul style="margin-top: 0in" type="disc">
<li class="MsoNormal">The email      client is forced to download <em>whole</em>      emails (including attachments) before the user can read them. It is not      possible for the user to simply view the header, and then decide whether      to download the rest of the message.</li>
</ul>
<ul style="margin-top: 0in" type="disc">
<li class="MsoNormal">It is      not possible to reliably log into a single account from multiple devices      simultaneously (rendering it impossible, for example, to retrieve email on      a mobile handset while still logged in on a PC)</li>
</ul>
<ul style="margin-top: 0in" type="disc">
<li class="MsoNormal">It is      difficult to manage folders (e.g. renaming, creating and deleting) on the      server by using the client.</li>
</ul>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Fortunately, a solution to all these problems has been around for years. It’s an alternative to POP, called <em>IMAP</em>, and avoids all the issues which plague POP.</p>
<ul>
<li>Emails are never moved or copied on to the local PC. Instead, they stay on the server at all times. When an email is sent, a copy is stored in the &#8216;Sent&#8217; folder on the server. When an email is received, it is <em>viewed</em> on the local device, but remains on the server.</li>
</ul>
<ul>
<li>When the user logs in, only the email headers are downloaded. The body of each email (along with any attachments) is only opened when the user opens the email. No time is wasted while waiting for unwanted emails or spam to download.</li>
</ul>
<ul>
<li>A single email account can be accessed from many locations and devices &#8211; even simultaneously &#8211; without any folders becoming out-of-sync.</li>
</ul>
<ul>
<li>Folders can be managed directly from the client</li>
</ul>
<ul>
<li>IMAP supports &#8216;push&#8217; functionality so users are immediately notified when a new email arrives. There is no need for the client to constantly &#8216;poll&#8217; the server.</li>
</ul>
<p class="MsoNormal">This might seem too-good-to-be-true. Indeed, the most significant downside to IMAP is that it requires a degree of server speed and reliability (on the part of the email service provider) that wouldn&#8217;t be necessary for a POP account. Consequently, most consumer IMAP email providers are not free. I&#8217;ve used <a href="http://www.fastmail.fm" target="_blank">Fastmail</a> for several years and am happy to pay $40 a year for their premium service. For alternatives, there&#8217;s a hugely detailed <a href="http://www.ii.com/internet/messaging/imap/isps/#providers" target="_blank">list of IMAP providers here</a>.</p>
<p class="MsoNormal">A little Googling will reveal that IMAP has many devotees. Those who have discovered it, like to shout about it. It&#8217;s not surprising that IMAP access is the single <a href="http://gmailfeatures.grytoyr.net/" target="_blank">most requested</a> GMail feature. And there are plenty of articles (e.g. <a href="http://email.about.com/cs/standards/a/imap_basics.htm" target="_blank">here</a>, <a href="http://www.macworld.com/weblogs/editors/2005/06/imap/index.php" target="_blank">here</a> and <a href="http://www.washingtonpost.com/ac2/wp-dyn?pagename=article&amp;contentId=A10089-2004Mar20&amp;notFound=true" target="_blank">here</a>) extolling its virtues. Even Microsoft Exchange Server supports it. Inexplicably, IMAP is <em>still </em>email&#8217;s best kept secret. Hopefully it won&#8217;t be for much longer.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robinontech.com/2007/03/25/emails-best-kept-secret/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.776 seconds -->
