<?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>Simon Whatley &#187; User Interface Design</title>
	<atom:link href="http://www.simonwhatley.co.uk/tag/user-interface-design/feed" rel="self" type="application/rss+xml" />
	<link>http://www.simonwhatley.co.uk</link>
	<description>The opposite of every great idea is another great idea</description>
	<lastBuildDate>Wed, 02 Nov 2011 09:28:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Shneirderman&#8217;s 8 Golden Rules of Interface Design</title>
		<link>http://www.simonwhatley.co.uk/shneirdermans-8-golden-rules-of-interface-design</link>
		<comments>http://www.simonwhatley.co.uk/shneirdermans-8-golden-rules-of-interface-design#comments</comments>
		<pubDate>Sun, 03 Apr 2011 12:00:32 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[HCI]]></category>
		<category><![CDATA[Heuristic evaluation]]></category>
		<category><![CDATA[Human-computer interaction]]></category>
		<category><![CDATA[Interaction design]]></category>
		<category><![CDATA[principles]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Interface Design]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=3962</guid>
		<description><![CDATA[To improve the usability of an application it is important to have a well designed interface. Shneiderman's "Eight Golden Rules of Interface Design" are a guide to good interaction design.]]></description>
			<content:encoded><![CDATA[<p>To improve the usability of an application it is important to have a well designed interface. Shneiderman&#8217;s (1998) &#8220;Eight Golden Rules of Interface Design&#8221; are a guide to good interaction design.</p>
<ol>
<li><strong>Strive for consistency</strong> &#8212; Consistent sequences of actions should be required in similar situations; identical terminology should be used in prompts, menus, and help screens; and consistent commands should be employed throughout.</li>
<li><strong>Enable frequent users to use shortcuts</strong> &#8212; As the frequency of use increases, so do the user&#8217;s desires to reduce the number of interactions and to increase the pace of interaction. Abbreviations, function keys, hidden commands, and macro facilities are very helpful to an expert user.</li>
<li><strong>Offer informative feedback</strong> &#8212; For every operator action, there should be some system feedback. For frequent and minor actions, the response can be modest, while for infrequent and major actions, the response should be more substantial.</li>
<li><strong>Design dialog to yield closure</strong> &#8212; Sequences of actions should be organized into groups with a beginning, middle, and end. The informative feedback at the completion of a group of actions gives the operators the satisfaction of accomplishment, a sense of relief, the signal to drop contingency plans and options from their minds, and an indication that the way is clear to prepare for the next group of actions.</li>
<li><strong>Offer simple error handling</strong> &#8212; As much as possible, design the system so the user cannot make a serious error. If an error is made, the system should be able to detect the error and offer simple, comprehensible mechanisms for handling the error.</li>
<li><strong>Permit easy reversal of actions</strong> &#8212; This feature relieves anxiety, since the user knows that errors can be undone; it thus encourages exploration of unfamiliar options. The units of reversibility may be a single action, a data entry, or a complete group of actions.</li>
<li><strong>Support internal locus of control</strong> &#8212; Experienced operators strongly desire the sense that they are in charge of the system and that the system responds to their actions. Design the system to make users the initiators of actions rather than the responders.</li>
<li><strong>Reduce short-term memory load</strong> &#8212; The limitation of human information processing in short-term memory requires that displays be kept simple, multiple page displays be consolidated, window-motion frequency be reduced, and sufficient training time be allotted for codes, mnemonics, and sequences of actions.</li>
</ol>
<p><strong>Further reading:</strong></p>
<ul>
<li><a href="http://www.amazon.com/Designing-User-Interface-Ben-Shneiderman/dp/0201694972" title="Designing the User Interface: Strategies for Effective Human-Computer Interaction" target="_blank" rel="nofollow">Designing the User Interface: Strategies for Effective Human-Computer Interaction</a></li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/shneirdermans-8-golden-rules-of-interface-design/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Experience Books Free to Read Online</title>
		<link>http://www.simonwhatley.co.uk/user-experience-books-free-to-read-online</link>
		<comments>http://www.simonwhatley.co.uk/user-experience-books-free-to-read-online#comments</comments>
		<pubDate>Wed, 27 Jan 2010 17:42:38 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[Chris Connors]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[David Travis]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Ellen Beldner]]></category>
		<category><![CDATA[Human communication]]></category>
		<category><![CDATA[Human-computer interaction]]></category>
		<category><![CDATA[Human–computer interaction]]></category>
		<category><![CDATA[Interaction design]]></category>
		<category><![CDATA[Jenifer Tidwell]]></category>
		<category><![CDATA[Joe Clarke Dive]]></category>
		<category><![CDATA[John Kolko]]></category>
		<category><![CDATA[John M. Carroll]]></category>
		<category><![CDATA[Judith Reitman Olson]]></category>
		<category><![CDATA[Justin Petro]]></category>
		<category><![CDATA[Mark Pilgrim]]></category>
		<category><![CDATA[Marti A. Hearst]]></category>
		<category><![CDATA[Social psychology]]></category>
		<category><![CDATA[Technical communication]]></category>
		<category><![CDATA[Uday Gajendar]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User experience design]]></category>
		<category><![CDATA[User interface]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[User-centered design]]></category>
		<category><![CDATA[web accessibility]]></category>
		<category><![CDATA[Web Accessibility Just Ask]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=2233</guid>
		<description><![CDATA[The truly worldwide reach of the Web has brought with it a new realisation among computer scientists and industry professionals of the enormous importance of usability and user interface design. In the last ten years, much has become understood about what works in user interfaces from a usability perspective, and what does not.]]></description>
			<content:encoded><![CDATA[<p>The truly worldwide reach of the Web has brought with it a new realisation among computer scientists and industry professionals of the enormous importance of usability and user interface design. In the last ten years, much has become understood about what works in user interfaces from a usability perspective, and what does not.</p>
<p>The following are free-to-read books on user experience, available online:</p>
<p><strong>Human Computer Interaction</strong></p>
<ul>
<li><a href="http://books.nap.edu/openbook.php?record_id=790" title="Mental Models in Human-Computer Interaction: Research Issues About What the User of Software Knows" target="_blank" rel="nofollow">Mental Models in Human-Computer Interaction: Research Issues About What the User of Software Knows</a> by John M. Carroll and Judith Reitman Olson</li>
<li><a href="http://www.scribd.com/doc/7479034/hcimodelstheoriesandframeworkstowardamultidisciplinaryscienceinteractivetechnologies" title="HCI Models, Theories and Frameworks: Toward a Multi-disciplinary Science" target="_blank" rel="nofollow">HCI Models, Theories and Frameworks: Toward a Multi-disciplinary Science</a> by John M. Carroll</li>
</ul>
<p><strong>User Experience / Interaction Design</strong></p>
<ul>
<li><a href="http://searchuserinterfaces.com/book/" title="Search User Interfaces" target="_blank" rel="nofollow">Search User Interfaces</a> by Marti A. Hearst</li>
<li><a href="http://designinginterfaces.com/" title="Designing Interfaces - Patterns for Effective Interaction Design" target="_blank" rel="nofollow">Designing Interfaces &#8211; Patterns for Effective Interaction Design</a> by Jenifer Tidwell</li>
<li><a href="http://thoughtsoninteraction.com/" title="Thoughts on Interaction Design" target="_blank" rel="nofollow">Thoughts on Interaction Design</a> by Jon Kolko. with contributions from Ellen Beldner, Uday Gajendar, Chris Connors and Justin Petro</li>
<li><a href="http://www.userfocus.co.uk/fable/index.html" title="The Fable of the User-Centered Designer" target="_blank" rel="nofollow">The Fable of the User-Centered Designer</a> by David Travis</li>
</ul>
<p><strong>Web Accessibility</strong></p>
<ul>
<li><a href="http://www.uiaccess.com/accessucd/index.html" title="Just Ask: Integrating Accessibility Throughout Design" target="_blank" rel="nofollow">Just Ask: Integrating Accessibility Throughout Design</a> by Shawn Henry</li>
<li><a href="http://joeclark.org/book/sashay/serialization/" title="Building Accessible Websites" target="_blank" rel="nofollow">Building Accessible Websites</a> by Joe Clarke</li>
<li><a href="http://diveintoaccessibility.org/" title="Dive Into Accessibility: 30 Days to a More Accessible Website" target="_blank" rel="nofollow">Dive Into Accessibility: 30 Days to a More Accessible Website</a> by Mark Pilgrim</li>
</ul>
<p>If there are any more you think need or can be added to the list, please leave a comment.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/user-experience-books-free-to-read-online/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Jakob Nielsen&#039;s Ten Usability Heuristics</title>
		<link>http://www.simonwhatley.co.uk/jakob-nielsens-ten-usability-heuristics</link>
		<comments>http://www.simonwhatley.co.uk/jakob-nielsens-ten-usability-heuristics#comments</comments>
		<pubDate>Wed, 02 Dec 2009 10:00:59 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[Heuristic evaluation]]></category>
		<category><![CDATA[heuristics]]></category>
		<category><![CDATA[Human-computer interaction]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Interaction design]]></category>
		<category><![CDATA[Jakob Nielsen]]></category>
		<category><![CDATA[principles]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[User-centered design]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=2146</guid>
		<description><![CDATA[These are ten general principles for user interface design suggested by Jakob Nielsen. They are called "heuristics" because they are more in the nature of rules of thumb than specific usability guidelines.]]></description>
			<content:encoded><![CDATA[<p>These are ten general principles for user interface design suggested by <a href="http://www.useit.com" title="Jakob Nielsen" target="_blank" rel="nofollow">Jakob Nielsen</a>. They are called <q>heuristics</q> because they are more in the nature of rules of thumb than specific usability guidelines.</p>
<ol>
<li><strong>Visibility of system status</strong> &#8212; The system should always keep users informed about what is going on, through appropriate feedback within reasonable time.</li>
<li><strong>Match between system and the real world</strong> &#8212; The system should speak the users&#8217; language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order.</li>
<li><strong>User control and freedom</strong> &#8212; Users often choose system functions by mistake and will need a clearly marked <q>emergency exit</q> to leave the unwanted state without having to go through an extended dialogue. Support undo and redo.</li>
<li><strong>Consistency and standards</strong> &#8212; Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions.</li>
<li><strong>Error prevention</strong> &#8212; Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action.</li>
<li><strong>Recognition rather than recall</strong> &#8212; Minimise the user&#8217;s memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate.</li>
<li><strong>Flexibility and efficiency of use</strong> &#8212; Accelerators &#8212; unseen by the novice user &#8212; may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.</li>
<li><strong>Aesthetic and minimalist design</strong> &#8212; Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility.</li>
<li><strong>Help users recognise, diagnose, and recover from errors</strong> &#8212; Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution.</li>
<li><strong>Help and documentation</strong> &#8212; Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user&#8217;s task, list concrete steps to be carried out, and not be too large.</li>
</ol>
<p><strong>References</strong></p>
<ul>
<li><a href="http://www.useit.com/papers/heuristic/heuristic_list.html" title="Jakob Nielsen's Heuristic List" target="_blank" rel="nofollow">http://www.useit.com/papers/heuristic/heuristic_list.html</a></li>
<li>Nielsen, J. (1994b). Heuristic evaluation. In Nielsen, J., and Mack, R.L. (Eds.), Usability Inspection Methods, John Wiley &#038; Sons, New York, NY.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/jakob-nielsens-ten-usability-heuristics/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IDEO&#039;s Human Centered Design Toolkit</title>
		<link>http://www.simonwhatley.co.uk/ideos-human-centered-design-toolkit</link>
		<comments>http://www.simonwhatley.co.uk/ideos-human-centered-design-toolkit#comments</comments>
		<pubDate>Fri, 20 Nov 2009 12:01:36 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[Africa]]></category>
		<category><![CDATA[Asia]]></category>
		<category><![CDATA[Aspirations cards]]></category>
		<category><![CDATA[Create guide]]></category>
		<category><![CDATA[Deliver guide]]></category>
		<category><![CDATA[Field guide]]></category>
		<category><![CDATA[HCD]]></category>
		<category><![CDATA[Hear guide]]></category>
		<category><![CDATA[Human Centered Design]]></category>
		<category><![CDATA[IDEO]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Interaction design]]></category>
		<category><![CDATA[Latin America]]></category>
		<category><![CDATA[NGO]]></category>
		<category><![CDATA[non-governmental organisations]]></category>
		<category><![CDATA[toolkit]]></category>
		<category><![CDATA[UCD]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[User-centered design]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=2118</guid>
		<description><![CDATA[IDEO's Human Centered Design Toolkit is a free innovation guide for NGOs and social enterprises. Human-Centered Design (HCD) is a process used for decades to create new solutions for companies and organisations. HCD can help you enhance the lives of people. This process has been specially-adapted for organisations like that work with people in Africa, Asia, and Latin America. HCD will help you hear people’s needs in new ways, create innovative solutions to meet these needs, and deliver solutions with financial sustainability in mind.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ideo.com/work/item/human-centered-design-toolkit" title="IDEO's Human Centered Design Toolkit" target="_blank" rel="nofollow">IDEO&#8217;s Human Centered Design Toolkit</a> is a free innovation guide for <abbr title="Non-Governmental Organisations">NGOs</abbr> and social enterprises.</p>
<p>Human-Centered Design (<abbr title="Human-Centered Design">HCD</abbr>) is a process used for decades to create new solutions for companies and organisations. <abbr title="Human-Centered Design">HCD</abbr> can help you enhance the lives of people. This process has been specially-adapted for organisations like that work with people in Africa, Asia, and Latin America. <abbr title="Human-Centered Design">HCD</abbr> will help you hear people’s needs in new ways, create innovative solutions to meet these needs, and deliver solutions with financial sustainability in mind.</p>
<p>The Toolkit is divided into four sections that can be downloaded individually or <a href="http://www.ideo.com/images/uploads/work/case-studies/pdfs/IDEO_HCD_ToolKit_Complete_for_Download.pdf" title="IDEO's Human Centered Design Toolkit - Complete (PDF 30.5MB)" target="_blank" rel="nofollow">together</a>:</p>
<ol>
<li>The <a href="http://www.ideo.com/images/uploads/work/case-studies/pdfs/HCD_INTRO_PDF_WEB_opt.pdf" title="Human Centered Design Toolkit - Introduction (PDF 845KB)" target="_blank" rel="nofollow">Introduction</a> will give an overview of <abbr title="Human-Centered Design">HCD</abbr> and help you understand how it might be used alongside other methods.</li>
<li>The <a href="http://www.ideo.com/images/uploads/work/case-studies/pdfs/HCD_HEAR_PDF_WEB_opt.pdf" title="Human Centered Design Toolkit - Hear Guide (PDF 26.6MB)" target="_blank" rel="nofollow">Hear guide</a> will help your design team prepare for fieldwork and understand how to collect stories that will serve as insight and inspiration. Designing meaningful and innovative solutions that serve your customers begins with gaining deep empathy for their needs, hopes and aspirations for the future. The Hear booklet will equip the team with methodologies and tips for engaging people in their own contexts to delve beneath the surface.</li>
<li>The <a href="http://www.ideo.com/images/uploads/work/case-studies/pdfs/HCD_FIELD_GUIDE.pdf" title="Human Centered Design Toolkit - Field Guide (PDF 6.89MB)" target="_blank" rel="nofollow">Field Guide</a> and <a href="http://www.ideo.com/images/uploads/work/case-studies/pdfs/4_HCD_Visualtools_Aspirations_Cards.pdf" title="Human Centered Design Toolkit - Aspirations Cards (PDF 5.98MB)" target="_blank" rel="nofollow">Aspirations Cards</a> are a complement to the Hear guide; these are the tools your team will take with them in order to conduct research.</li>
<li>The <a href="http://www.ideo.com/images/uploads/work/case-studies/pdfs/HCD_CREATE_PDF_WEB_opt.pdf" title="Human Centered Design Toolkit - Create Guide (PDF 24.3MB)" target="_blank" rel="nofollow">Create guide</a> will help your team work together in a workshop format to translate what you heard from people into frameworks, opportunities, solutions, and prototypes. During this phase, you will move from concrete to more abstract thinking in identifying themes and opportunities and back to the concrete with solutions and prototypes.</li>
<li>The <a href="http://www.ideo.com/images/uploads/work/case-studies/pdfs/HCD_DELIVER_PDF_WEB_opt.pdf" title="Human Centered Design Toolkit - Deliver Guide (PDF 10.3MB)" target="_blank" rel="nofollow">Deliver guide</a> will help catapult the top ideas you have created toward implementation. The realisation of solution includes rapid revenue and cost modeling, capability assessment, and implementation panning. The activities offered in this phase are meant to complement your organisation’s existing implementation processes and may prompt adaptations to the way solutions are typically rolled out.</li>
</ol>
<p><a href="http://www.ideo.com/images/uploads/work/case-studies/pdfs/IDEO_HCD_ToolKit_Complete_for_Download.pdf" title="IDEO's Human Centered Design Toolkit - Complete (PDF 30.5MB)" target="_blank" rel="nofollow">Download the complete toolkit</a> (<abbr title="Portable Document Format">PDF</abbr>, 30.5MB)</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/ideos-human-centered-design-toolkit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BBC Appealing to the Facebook Generation</title>
		<link>http://www.simonwhatley.co.uk/bbc-appealing-to-the-facebook-generation</link>
		<comments>http://www.simonwhatley.co.uk/bbc-appealing-to-the-facebook-generation#comments</comments>
		<pubDate>Thu, 13 Mar 2008 12:30:23 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[bbc]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[homepage]]></category>
		<category><![CDATA[iGoogle]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[My Yahoo]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Portal]]></category>
		<category><![CDATA[Windows Live]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=459</guid>
		<description><![CDATA[I’m not a big fan of the BBC’s recent website redesign! While I believe that a few structural and hierarchical elements could have been addressed better, the overall result of this redesign is too “Facebook” and Web 2.0 for my liking; exactly what an online news site does not need. Who are the BBC trying to appeal to? They have gone from being content centric to design and technology centric. This in itself isn’t a bad thing, but I don’t understand the BBCs motivation for doing so.]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/03/bbc_homepage_logo.thumbnail.png' alt='BBC Homepage Logo' style="float:left; margin-right:10px;" />I&#8217;m not a big fan of the <acronym title="British Broadcasting Corporation">BBC</acronym>&#8216;s recent website redesign! While I believe that a few structural and hierarchical elements could have been addressed better, the overall result of this redesign is too &#8220;Facebook&#8221; and <a href="http://en.wikipedia.org/wiki/Web_2" title="Wikipedia Web 2.0" rel="nofollow">Web 2.0</a> for my liking; exactly what an online news site does not need. Who are the <acronym title="British Broadcasting Corporation">BBC</acronym> trying to appeal to? They have gone from being content centric to design and technology centric. This in itself isn&#8217;t a bad thing, but I don&#8217;t understand the <acronym title="British Broadcasting Corporation">BBC</acronym>s motivation for doing so.</p>
<p>Richard Titus, the Acting Head of User Experience at the <acronym title="British Broadcasting Corporation">BBC</acronym> was a key driver of the project.</p>
<blockquote><p>From a conceptual point of view, the widgetisation adopted by <a href="http://www.facebook.com" title="Facebook" target="_blank" rel="nofollow">Facebook</a>, <a href="http://www.google.com/ig" title="iGoogle" target="_blank" rel="nofollow">iGoogle</a> and <a href="http://www.netvibes.com/" title="netvibes" target="_blank" rel="nofollow">netvibes</a> weighed strongly on our initial thinking.</p></blockquote>
<p>Titus identifies the key features of the new homepage as being:</p>
<ul>
<li>Simple, clean and beautiful, the final design, &#8230; visually striking yet unpretentious.</li>
<li>Personalization: you can choose the content that interests you by adding and removing the content boxes via the &#8220;Customise Your Homepage&#8221; tab.</li>
<li>Localization: Users can now set their own location, enabling them to access local sites, weather, news, radio and TV schedules without the hassle often associated with user journeys to local content.</li>
<li>Simplicity: the customization is intuitive and includes an interactive demo and tips to guide users through the process. It is also unobtrusive if the user has no desire to customize their page their experience won&#8217;t be compromised.</li>
<li>Search: The site is much easier to read and scan at a glance. At the top of the page there&#8217;s a search function (now reduced from two search boxes to one), and at the bottom a full directory of all <acronym title="British Broadcasting Corporation">BBC</acronym> sites and a link to the A-Z, allowing users to quickly find what they&#8217;re looking for.</li>
<li>Nostalgia: the new homepage also manages to incorporate eccentricity alongside innovation.</li>
</ul>
<p><strong>Aesthetically bold and bright.</strong></p>
<p>Aesthetically, the new homepage looks nice. It&#8217;s big, bold and bright &#8211; a far cry from the old days when <acronym title="British Broadcasting Corporation">BBC</acronym> sites had text almost too small to read and a fixed-width design optimised for tiny monitors. But at the same time it appears far too clunky! I&#8217;d prefer something that would look a little more elegant and understated. Something that doesn&#8217;t appeal to <em>The Facebook Generation</em>, who are less likely to read the <acronym title="British Broadcasting Corporation">BBC</acronym> pages at lunchtime, than update their Facebook, Bebo or Twitter profile during that &#8216;valuable&#8217; hour. This begs the question, does the <acronym title="British Broadcasting Corporation">BBC</acronym> know who their core audience is?</p>
<p><strong>Confusing interactions.</strong></p>
<p>The homepage makes great use of AJAX, but at the same time, there are a number of confusing interactions going on. For instance, the &#8216;Edit&#8217; button next to each area of customisable content seems like the wrong label text. I&#8217;m not editing the news, the weather or blogs &#8211; I&#8217;m selecting which news categories I want to see, where I am and which blogs I want to read. These types of button ought to be contextual rather than generic. Edit is simply too vague.</p>
<p>Also, what&#8217;s the idea behind those plus and minus buttons for news? Strange idea. Add or remove articles from the displayed list? Why would you want to remove them from view sequentially? If the idea was to allow the user to asynchronously update a short list of available headlines, then why not move back/forwards in blocks of five? Plus and minus are often used as metaphors for creation/deletion in software, so the usage doesn&#8217;t seem right.</p>
<p><strong>Personalisation vs Simplicity &#8230; an uneasy relationship</strong></p>
<p align="center"><img src='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/03/bbc_customise_homepage.png' alt='BBC Customise Homepage' /></p>
<p>The ability to personalise a website is, in general, a good thing. Google has done it with their <a href="http://www.google.com/ig" title="iGoogle" target="_blank" rel="nofollow">iGoogle</a>, Yahoo! with <a href="http://my.yahoo.com" title="My Yahoo" target="_blank" rel="nofollow">My Yahoo</a> and Microsoft with <a href="http://www.live.com" title="Windows Live" target="_blank" rel="nofollow">Windows Live</a>.  But I think the balance here is gone too far towards design and borrowing from succesful Web 2.0 sites. The <acronym title="British Broadcasting Corporation">BBC</acronym> website has always been an impressive destination for (relatively) impartial news and current affairs throughout the world, not a <a href="http://en.wikipedia.org/wiki/Web_portal" title="Web Portal Definition" target="_blank" rel="nofollow">Web Portal</a>. Or is this the point? Does the <acronym title="British Broadcasting Corporation">BBC</acronym> want to become a destination for all your information needs and compete with Google, Microsoft and Yahoo?</p>
<p>The <acronym title="British Broadcasting Corporation">BBC</acronym> should consider that 14-25 year old users, what I term <em>The Facebook Generation</em>, will require far greater scope for adding their individuality than is currently available. The social networking generation are page-savvy. They want control of their interface to information, their screen is their window on the world and I don&#8217;t think that you have gone far enough in divesting control of the display of that information to the user.</p>
<p>But for those who aren&#8217;t part of <em>The Facebook Generation</em>, the people who care about getting to the content fast and with little fuss, is the ability to personalise the homepage worthwhile or even simple? I&#8217;m not so sure.</p>
<p><strong>Who needs a clock?</strong></p>
<p><img src='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/03/bbc_homepage_clocks.thumbnail.png' alt='BBC Homepage Clocks' style="float:left; margin-right:10px;" /> Finally, the clock and date. What an important waste of webpage &#8216;real estate&#8217;, even though in the <acronym title="British Broadcasting Corporation">BBC</acronym>&#8216;s case I understand it was a throwback to the old clock that preceded individual TV programmes. If you&#8217;ve got a modern computer capable of displaying the clock with the Flash plugin, then you&#8217;ll almost certainly have the date and time visible to you anyway. It&#8217;s needlessly superfluous on a website.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/bbc-appealing-to-the-facebook-generation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Success via Desire Lines</title>
		<link>http://www.simonwhatley.co.uk/website-success-via-desire-lines</link>
		<comments>http://www.simonwhatley.co.uk/website-success-via-desire-lines#comments</comments>
		<pubDate>Fri, 12 Oct 2007 13:56:31 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[advertising revenue]]></category>
		<category><![CDATA[advertising revenues]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[ambient personalisation]]></category>
		<category><![CDATA[bbc]]></category>
		<category><![CDATA[current tv]]></category>
		<category><![CDATA[Customers Who]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[desire lines]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[human choice]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[online community helps]]></category>
		<category><![CDATA[paths]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[Plato Human]]></category>
		<category><![CDATA[search box]]></category>
		<category><![CDATA[targeted advertising]]></category>
		<category><![CDATA[This Item Also]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[user iterface design]]></category>
		<category><![CDATA[User Science]]></category>
		<category><![CDATA[web phenomenon]]></category>
		<category><![CDATA[web user interface]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=347</guid>
		<description><![CDATA[Desire lines are those well-worn ribbons of dirt that you see cutting across a patch of grass, field or park, often with nearby pavements, particularly those that offer a less direct route, ignored. In winter, desire lines appear spontaneously as tramped down paths in the snow. These paths are never perfectly straight but instead, they meander like a river this way and that, as if to prove that desire itself isn't uniform or linear and (literally, in this case) straightforward.]]></description>
			<content:encoded><![CDATA[<p>To paraphrase Plato</p>
<blockquote><p>Human  behaviour flows from three main sources: desire, emotion and knowledge</p></blockquote>
<p>Desire lines are those well-worn ribbons of dirt that you see cutting across a patch of grass, field or park, often with nearby pavements, particularly those that offer a less direct route, ignored. In winter, desire lines appear spontaneously as trampled down paths in the snow. These paths are never perfectly straight but instead, they meander like a river this way and that, as if to prove that desire itself isn&#8217;t uniform or linear and (literally, in this case) straightforward.  Desire Lines show that it is human to choose, but it is also human to choose what other people have chosen before. Be it for establishing a pattern, be it for convenience, or be it for not reinventing the wheel. In this way the Desire Lines become well-trodden and pseudo-permanent routes to a particular destination.</p>
<blockquote><p>Desire Lines are the ultimate unbiased expression of natural human purpose</p></blockquote>
<p>The term &#8216;Desire Lines&#8217; originates from the field of urban planning in the early 20th Century.</p>
<blockquote><p>An optimal way to design pathways in accordance to natural behaviour is not to design them at all</p></blockquote>
<p><strong>Extending the concept to websites</strong></p>
<p>Broadening the concept of Desire Lines, it is also possible to see other impressions of human desire in websites, many of which can provide a commercial advantage to the particular website in question.</p>
<p>The web phenomenon is simply another way people find entertainment, communicate and interact. Whether the purpose of using the web is for enjoyment or employment, Desire Lines are are a such perfect expression of natural human intention that they become the utlimate design pattern for building successful and intuitive websites. It is easy to envisage users like an army of ants moving in single file towards their goal, not following set paths, but bypassing the planned route directly towards the news article, the video, indeed any product being offered by the website concerned.</p>
<p>Instead of websites providing classic access points via menus and taxonomies, they can employ different access points based upon user preferences and previous browsing history.  This is heavily dependent upon capturing user&#8217;s details via a cookie or a login system, like at Amazon, but the benefits to the user can be far more rewarding.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>So who is doing this?</strong></p>
<p>Understanding the demographics of your users and your site usage is key to Desire Lines. The <a href="http://www.bbc.co.uk" title="BBC" target="_blank" rel="nofollow">BBC</a> website is a great example whereby search statics are monitored frequently.  They adapt their web user interface and site structure based upon what people are typing into their search box thus making it easier for subsequent users to view the more relevant or interesting stories of the day.</p>
<p><a href="http://www.amazon.com" title="Amazon.com" target="_blank" rel="nofollow">Amazon</a> makes Desire Lines more explicit and beneficial to their users through Listmania, recommendations, Customers Who Bought This Item Also Bought,  What Do Customers Ultimately Buy After Viewing Items Like This?, Better Together, Recently Viewed Items, Wish Lists etc. In essence, Amazon does not provide a single standard way of finding an item, but relates each item together through a myriad of historic information from its user community.  The user therefore has the option to search for an item, use the catagories, or click on links and begin their own desired user journey, which can be uniquely distinct from other users journeys or a mirror of those journeys.</p>
<p><a href="http://uk.current.com/" title="Current TV UK" target="_blank" rel="nofollow">Current TV</a> takes the concept even further by showing content that is purely based upon what users want, or what they term as viewer-created content.  Current slice the schedule into short segments into &#8220;pods&#8221; &#8212; each just a few minutes long. These pods profile interesting people on the rise, intelligence on trends as they spring up around us, and international news from new perspectives. Anyone who wants to contribute can upload a video. Then, everyone in the Current online community helps decide what should be on TV. You can join in at either stage &#8212; watch &amp; vote or make video.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Limitations to Desire Lines</strong></p>
<p>A key limitation, or possibly a challenge, to the successful adoption of Desire Lines concerns advertising revenues. For a user it is beneficial to be able to reached the desired destination as quickly and efficiently as possible, but for a website&#8217;s advertising revenue it certainly is not. To be simplistic and possibly cynical, many sites don&#8217;t want users to have an overly efficient experience as this limits page views and page impressions. The challenge, therefore, is to retain users on the website and provide them more relevant information and targeted advertising.</p>
<p>There are also implications on what is considered more relevant and what is not. The BBC to some extent decides based upon user searches, but this serves also to hide potentially captivating an important stories. One user&#8217;s preference isn&#8217;t necessarily the next&#8217;s, therefore creating an information bias. This may be even more problematic with our over-reliance on Google for finding information.  The Google algorithms essentially decide what we find even though we are told that the sites listed are based upon relevance and popularity.</p>
<p>Finally, you can&#8217;t pave every desire line. To do so would end in a playing field not covered in lush green grass with a few tracks intersecting the green, but a concrete mess.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/website-success-via-desire-lines/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Principles of Rich Internet Applications</title>
		<link>http://www.simonwhatley.co.uk/the-principles-of-rich-internet-applications</link>
		<comments>http://www.simonwhatley.co.uk/the-principles-of-rich-internet-applications#comments</comments>
		<pubDate>Fri, 29 Jun 2007 20:52:34 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[flas]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[web 1.0]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=293</guid>
		<description><![CDATA[The day of the emasculated Web 1.0 where the client-side was functionally poor, where the user interface was akin to the days of the mainframe computer, is rapidly diminishing and the new era of the Web 2.0 has yielded a new way of thinking. The demand for web applications, particularly in the business arena, is increasing at an exponential rate as the benefits of new technologies and paradigms are comprehended by the CTOs, CIOs and decision makers. Web interfaces have significantly restricted the interactive user experiences possible on the Web, and the ability of those Web applications to present increasingly complex information to the user, to date.]]></description>
			<content:encoded><![CDATA[<p>The day of the emasculated Web 1.0 where the client-side was functionally poor, where the user interface was akin to the days of the mainframe computer, is rapidly diminishingÂ and the new era of the Web 2.0 has yielded a new way of thinking. The demand for web applications, particularly in the business arena, is increasing at anÂ exponential rate as the benefits of new technologies and paradigms are comprehended by the CTOs, CIOs and decision makers.Â Web interfaces have significantly restricted the interactive user experiences possible on the Web, and the ability of those Web applications to present increasingly complex information to the user, to date.</p>
<p>To solve a myriad of today&#8217;s problems, modern web applications must be able to solve an equal myriad of requirements.Â  These requirements provide the principles behind the emerging Rich Internet Applications (<acronym title="Rich Internet Application">RIA</acronym>s) and include some, if not all, of the following.</p>
<ol>
<li>Run unchanged across multiple platforms</li>
<li>Deliver engaging user interfaces with high levels of interactivity</li>
<li>Restore processing power and rendering capabilities to the client</li>
<li>Execute well across varying connection speeds (broadband rather than theÂ  archaic dial-up)</li>
<li>Utilise audio, video, images and textual content in a seamless mannor</li>
<li>Support mobile workflow by allowing users to work on- and off-line</li>
<li>Allow the client to decide what content should be accessed and when that content should be retrieved (asynchronous execution)</li>
<li>Access any number of middle-tier services (e.g. .NET, Java, ColdFusion) and data stores</li>
<li>Provide powerful and dynamic user interfaces</li>
<li>Use standards such as <acronym title="XML Remote Procedure Call">XML-RPC</acronym>, <acronym title="Simple Object Access Protocol">SOAP</acronym> and <acronym title="Representational State Transfer">REST</acronym> in Web Services-based applications</li>
<li>Integrate with legacy applications</li>
<li>Allow for incremental addition of functionality to enhance the Web application environments</li>
<li>Be accessible to all</li>
<li>and, Utilise ubiquitous content</li>
</ol>
<p>Candidate technologies for these solutions are developing primarily in the form of <acronym title="Asynchronous JavaScript and XML">AJAX</acronym>, Flex/Flash and <acronym title="Extensible Application Markup Language">XAML</acronym>. They do not simply address the limitiations of the page based model as seen in Web 1.0, but provide the above capabilities whilst also empowering developers and designers to create new kinds of engaging and innovative applications and user experiences.</p>
<p align="center"><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/the-principles-of-rich-internet-applications/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Future of the Rich Internet</title>
		<link>http://www.simonwhatley.co.uk/the-future-of-the-rich-internet</link>
		<comments>http://www.simonwhatley.co.uk/the-future-of-the-rich-internet#comments</comments>
		<pubDate>Fri, 22 Jun 2007 21:13:37 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[enterprise architecture]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[gears]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MXML]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Service Orientated Architecture]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[Software as a Service]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[Workflow]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=290</guid>
		<description><![CDATA[The Internet has emerged from obscurity to become a dominant platform for application development and is integral to the idea of Software as a Service (SaaS). Unfortunately the demand to build applications of increasing complexity has continued to outpace the ability of traditional Web applications to represent that complexity and expectation. Utilisation of AJAX technologies attempts to reconcile some of the issues, but frequently the result is a frustrating, confusing or disengaging user experience resulting in unhappy customers, lost sales, and increased costs.]]></description>
			<content:encoded><![CDATA[<p>The Internet has emerged from obscurity to become a dominant platform for application development and is integral to the idea of Software as a Service (<acronym title="Software as a Service">SaaS</acronym>). Unfortunately the demand to build applications of increasing complexity has continued to outpace the ability of traditional Web applications to represent that complexity and expectation. Utilisation of <acronym title="Asynchronous JavaScript and XML">AJAX</acronym> technologies attempts to reconcile some of the issues, but frequently the result is a frustrating, confusing or disengaging user experience resulting in unhappy customers, lost sales, and increased costs.</p>
<p>We are in a period of expanding opportunity for Internet and intranet applications. The growth in adoption and usage of the Internet has acted as a driver behind technology spending, spawned such terms as Service Orientated Architecture (<acronym title="Service Orientated Architecture">SOA</acronym>), Software as a Service (<acronym title="Software as a Service">SaaS</acronym>) and Web Services, and enterprise integration trends that seek to combine back-office infrastructures with new front-office applications and the Internet.</p>
<p>Integral to this is the need to communicate better with employees, customers, suppliers, and partners. Intranet applications, including enterprise information portals and employee facing applications, are increasingly depended upon to share information across a company, while outwardly focused extranet applications seek to more tightly bind networks of partners, suppliers and customers and make communication, business transactions and support easier.</p>
<p>A key reason Web applications cannot represent these types of complexity is because of the limitations of <acronym title="HyperText Markup Language">HTML</acronym> pages. The Internet grew up on the notion of a network of loosely coupled, unintelligent clients that communicate with increasingly intelligent servers by sending requests for pages. The emergence of Rich Internet Applications (<acronym title="Rich Internet Application">RIA</acronym>&#8216;s) has served to blur the distinction between the desktop and the Web and has resulted in smart, powerful and dynamic user interfaces. <acronym title="Rich Internet Application">RIA</acronym>&#8216;s seek to combine the best of the desktop, Web and communication technologies.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>As one would expect, the driving forces behind Rich Internet Applications are the big guns in the technology and Web industry; namely <a href="http://www.adobe.com" rel="nofollow" target="_blank" title="Adobe">Adobe</a>, <a href="http://www.google.com" rel="nofollow" target="_blank" title="Google">Google</a> and <a href="http://www.microsoft.com" rel="nofollow" target="_blank" title="Microsoft">Microsoft</a>. Each company has produced their own <acronym title="Rich Internet Application">RIA</acronym> platforms:</p>
<p align="center"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2007/06/rich-internet.jpg" alt="Rich Internet Applications" /></p>
<h3>Adobe Integrated Runtime (<acronym title="Adobe Integrated Runtime">AIR</acronym>)</h3>
<p><acronym title="Adobe Integrated Runtime">AIR</acronym> is a cross-operating system runtime that allows developers to leverage their existing web development skills Flash, Flex, <acronym title="HyperText Markup Language">HTML</acronym>, Ajax) to build and deploy desktop <acronym title="Rich Internet Application">RIA</acronym>&#8216;s.</p>
<p>Applications can be built using the following technologies:</p>
<ul>
<li>Flash / Flex / ActionScript</li>
<li><acronym title="HyperText Markup Language">HTML</acronym> / JavaScript / <acronym title="Cascading Style Sheets">CSS</acronym> / <acronym title="Asynchronous JavaScript and XML">AJAX</acronym></li>
<li>Combination of these technologies</li>
<li>PDF can be leveraged with any application</li>
</ul>
<p>Adobe Integrated Runtime can be found at <a href="http://labs.adobe.com/technologies/air/" rel="nofollow" target="_blank" title="Adobe Integrated Runtime">http://labs.adobe.com/technologies/air/</a></p>
<h3>Google Gears</h3>
<p>Google Gears is an open source browser extension that lets developers create web applications that can run offline.</p>
<p>Google Gears consists of three modules that address the core challenges in making web applications work offline.</p>
<ul>
<li><a href="http://code.google.com/apis/gears/api_localserver.html">LocalServer</a> Cache and serve application resources (HTML, JavaScript, images, etc.) locally</li>
<li><a href="http://code.google.com/apis/gears/api_database.html">Database</a> Store data locally in a fully-searchable relational database</li>
<li><a href="http://code.google.com/apis/gears/api_workerpool.html">WorkerPool</a> Make your web applications more responsive by performing resource-intensive operations asynchronously</li>
</ul>
<p>Google Gears can be found at <a href="http://gears.google.com/" rel="nofollow" target="_blank" title="Google Gears">http://gears.google.com</a></p>
<h3>Micrsoft Silverlight</h3>
<p>Silverlight is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows.</p>
<p>Microsoft Silverlight can be found at <a href="http://silverlight.net" rel="nofollow" target="_blank" title="Microsoft Silverlight">http://silverlight.net</a></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/the-future-of-the-rich-internet/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rich Internet Applications &#8211; A Background</title>
		<link>http://www.simonwhatley.co.uk/rich-internet-applications-a-background</link>
		<comments>http://www.simonwhatley.co.uk/rich-internet-applications-a-background#comments</comments>
		<pubDate>Fri, 22 Jun 2007 21:04:06 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=291</guid>
		<description><![CDATA[Rich Internet Applications (RIAs) combine the best user interface functionality of desktop software applications with the broad reach and low-cost deployment of Web applications and the best of interactive, multimedia communication. The end result is an application which provides a more intuitive, responsive, and effective user experience.]]></description>
			<content:encoded><![CDATA[<p>Rich Internet Applications (<acronym title="Rich Internet Application">RIA</acronym>s) combine the best user interface functionality of desktop software applications with the broad reach and low-cost deployment of Web applications and the best of interactive, multimedia communication. The end result is an application which provides a more intuitive, responsive, and effective user experience.</p>
<p style="text-align: center"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2007/06/ria-venn-diagram_small.jpg" alt="Rich Internet Applications Venn Diagram" /></p>
<p>More specifically, the best of the desktop environment includes providing an interactive user interface for validation and formatting, fast interface response times with no page refresh, common user interface behaviours such as drag-and-drop and the ability to work online and offline. The best of the Web includes capabilities such as instant deployment, cross-platform availability, the use of progressive download for retrieving content and data, the magazine-like layout of Web pages and leveraging widely adopted Internet standards. The best of communication means incorporating two-way interactive audio and video technologies.</p>
<p>This means that in a <acronym title="Rich Internet Application">RIA</acronym> environment, the client is capable of doing more than just rendering pages. It is able to perform computations, send and retrieve data in the background asynchronously from the userâ€™s requests, redraw sections of a screen, use audio and video in a tightly integrated manner, and so forth, independently of the server or back end to which it is connected.</p>
<p>An <acronym title="Rich Internet Application">RIA</acronym> environment provides a strong technical platform that effectively restores the clientâ€™s abilities to be more like that of desktop software applications, or a traditional client in a client/server system. It fits into the traditional n-tier development process and integrates into legacy environments to extend existing applications without the need to rework them. And it also can serve as an interactive presentation layer above underlying Web Services. It is able to address various kinds of complexity. It enables development of applications that have complexity requirements, reducing the cost of development and frequently making development of such an application possible in the first place.</p>
<p>Because of their architecture and capabilities, <acronym title="Rich Internet Application">RIA</acronym>s have the potential to fundamentally change the way companies engage and interact with their Web users, leading to more effective user experiences with top- and bottom-line results.<acronym title="Rich Internet Application"></acronym></p>
<p align="center"><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/rich-internet-applications-a-background/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

