<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>Griffin Interactive</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/" />
   <link rel="self" type="application/atom+xml" href="http://www.griffininteractive.net/atom.xml" />
   <id>tag:www.griffininteractive.net,2012://1</id>
   <updated>2012-03-05T23:03:56Z</updated>
   <subtitle>The all new Griffin Interactive weblog</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.35</generator>

<entry>
   <title>Mobile Browser JavaScript Performance</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2012/01/mobile_browser_performance.html" />
   <id>tag:www.griffininteractive.net,2012://1.159</id>
   
   <published>2012-01-03T21:34:16Z</published>
   <updated>2012-03-05T23:03:56Z</updated>
   
   <summary> When creating mobile web sites we must consider the use of JavaScript when manipulating the DOM. This is because the speed at which the mobile browser can perform DOM transforms varies considerably from browser-to-browser, the memory and processor speed...</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
         <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="474" label="Mobile Performance" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="6" label="Mobile Web" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[<img alt="dom-speed.png" src="http://www.griffininteractive.net/dom-speed.png" width="337" height="165" />

<p>When creating mobile web sites we must consider the use of JavaScript when manipulating the DOM. This is because the speed at which the mobile browser can perform DOM transforms varies considerably from browser-to-browser, the memory and processor speed of the specific device.</p>


]]>
      <![CDATA[<p>This table identifies the difference in performance between various Smartphone devices and browser.</p>

<p>These results have been extended from Peter-Paul Koch of <a href="http://www.quirksmode.org/mobile">www.quirksmode.org</a>. His <a href="http://www.quirksmode.org/m/tests/DOMspeed.html" target"_blank">DOM speed test</a> dynamically creates 250 unordered lists with 20 items each and appends them to the document using innerHTML.</p>

<div id="res-table">
	<table>
		<thead>
		<tr>
			<th>Device</th>
			<th>OS</th>
			<th>Version</th>
			<th>Browser</th>
			<th>DOM Speed (S)</th>
		</tr>
		</thead>
		<tbody>
		<tr>
			<td>iPad 2</td>
			<td>iOS</td>
			<td>5.0</td>
			<td>Safari Webkit</td>
			<td>0.7</td>
		</tr>
		<tr>
		  <td>iPhone 4S</td>
		  <td>iOS</td>
		  <td>5.0</td>
		  <td>Safari Webkit</td>
		  <td>1.678</td>
		</tr>
		<tr>
		  <td>Samsung Galaxy Nexus</td>
		  <td>Android</td>
		  <td>4.0</td>
		  <td>Android Webkit</td>
		  <td>1.772</td>
		</tr>
		<tr>
		  <td>Nexus One</td>
		  <td>Android</td>
		  <td>2.2</td>
		  <td>Android Webkit</td>
		  <td>1.9</td>
		</tr>
		<tr>
		  <td>HTC Desire</td>
		  <td>Android</td>
		  <td>2.2</td>
		  <td>Android Webkit</td>
		  <td>1.916</td>
		</tr>
		<tr>
		  <td>Samsung Wave S8500</td>
		  <td>Bada</td>
		  <td>-</td>
		  <td>Webkit Dolfin 2.0</td>
		  <td>2.1</td>
		</tr>
		<tr>
		  <td>HTC Desire-Z</td>
		  <td>Android</td>
		  <td>2.3.3</td>
		  <td>Android Webkit/5.331</td>
		  <td>2.33</td>
		</tr>
		<tr>
		  <td>Samsung H1 (Vodafone)</td>
		  <td>LiMo</td>
		  <td>R2</td>
		  <td>Opera</td>
		  <td>2.5</td>
		</tr>
		<tr>
		  <td>HTC Desire-Z</td>
		  <td>Android</td>
		  <td>2.3.3</td>
		  <td>Dolphin HD 4.5.0</td>
		  <td>2.55</td>
		</tr>
		<tr>
		  <td>iPhone 4</td>
		  <td>iOS</td>
		  <td>5</td>
		  <td>Safari Webkit</td>
		  <td>2.561</td>
		</tr>
		<tr>
		  <td>Blackberry Torch 9800</td>
		  <td>OS6</td>
		  <td>6</td>
		  <td>Blackberry Webkit</td>
		  <td>3.411</td>
		</tr>
		<tr>
		  <td>Nokia N97</td>
		  <td>Symbian OS</td>
		  <td>v9.4, S60v5</td>
		  <td>Opera Mobile 10</td>
		  <td>3.6</td>
		</tr>
		<tr>
		  <td>LG Optimus One P500</td>
		  <td>Android</td>
		  <td>2.2</td>
		  <td>Safari Webkit</td>
		  <td>4.223</td>
		</tr>
		<tr>
		  <td>Nokia N97</td>
		  <td>Symbian OS</td>
		  <td>v9.4, S60v5</td>
		  <td>Nokia Webkit</td>
		  <td>5</td>
		</tr>
		<tr>
		  <td>LG Optimus Chat C550</td>
		  <td>Android</td>
		  <td>2.2.1</td>
		  <td>Android Webkit</td>
		  <td>5.3</td>
		</tr>
		<tr>
		  <td>Nokia E71</td>
		  <td>Symbian OS</td>
		  <td>v9.4, S60v3</td>
		  <td>Nokia Webkit Ozone</td>
		  <td>5.4</td>
		</tr>
		<tr>
		  <td>HTC Desire-Z</td>
		  <td>Android</td>
		  <td>2.3.3</td>
		  <td>Opera Mobile 11</td>
		  <td>5.8</td>
		</tr>
		<tr>
		  <td>Nokia N900</td>
		  <td>Maemo</td>
		  <td>5</td>
		  <td>Fennec b5</td>
		  <td>6.2</td>
		</tr>
		<tr>
		  <td>Palm Pre</td>
		  <td>Palm webOS</td>
		  <td>1.1.2</td>
		  <td>Palm Webkit</td>
		  <td>6.7</td>
		</tr>
		<tr>
		  <td>Nokia 5800</td>
		  <td>Symbian OS</td>
		  <td>v9.4, S60v5</td>
		  <td>Nokia Webkit</td>
		  <td>7.1</td>
		</tr>
		<tr>
		  <td>Nokia N900</td>
		  <td>Maemo</td>
		  <td>5</td>
		  <td>MicroB(Mozila Geko)</td>
		  <td>7.4</td>
		</tr>
		<tr>
		  <td>Nokia Lumia 800</td>
		  <td>Windows Phone</td>
		  <td>7.5</td>
		  <td>IE 9</td>
		  <td>10.101</td>
		</tr>
		<tr>
		  <td>iPhone 3G</td>
		  <td>iOS</td>
		  <td>3.1</td>
		  <td>Safari Webkit</td>
		  <td>11.1</td>
		</tr>
		<tr>
		  <td>HTC Touch Diamond</td>
		  <td>Windows Phone</td>
		  <td>6.1</td>
		  <td>Opera Mobile 9.5</td>
		  <td>12.3</td>
		</tr>
		<tr>
		  <td>iPhone</td>
		  <td>iOS</td>
		  <td>2.2</td>
		  <td>Safari Webkit</td>
		  <td>14.3</td>
		</tr>
		<tr>
		  <td>Nokia E71</td>
		  <td>Symbian OS</td>
		  <td>v9.2, S60v3</td>
		  <td>Jataayu 5</td>
		  <td>45</td>
		</tr>
	</tbody>
	</table>
</div>

<!--[if !IE]><!-->
	<style>

        #res-table th { background-color: #cee0f1; padding: 2px 4px; }
        #res-table td { background-color: #e7edf2; padding: 2px 4px; }

	
	/* 
	Max width before this PARTICULAR table gets nasty
	This query will take effect for any screen smaller than 760px
	and also iPads specifically.
	*/
	@media 
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {
	
/* Force table to not be like tables anymore */
#res-table table, #res-table thead, #res-table tbody, #res-table th, #res-table td, #res-table tr  {  display: block; }
		
		/* Hide table headers (but not display: none;, for accessibility) */
		#res-table thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
		#res-table tr { border: 1px solid #ccc; }
		
		#res-table td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 50%; 
		}
		
		#res-table td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		
		/*Label the data*/
		#res-table td:nth-of-type(1):before { content: "Device"; }
		#res-table td:nth-of-type(2):before { content: "OS"; }
		#res-table td:nth-of-type(3):before { content: "Version"; }
		#res-table td:nth-of-type(4):before { content: "Browser"; }
		#res-table td:nth-of-type(5):before { content: "Speed (S)"; }
	}
	

	
</style>
<!--<![endif]-->]]>
   </content>
</entry>
<entry>
   <title>Great Mobile Web Performance resources of 2011</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2011/12/great_mobile_web_performance_resources_of_2011.html" />
   <id>tag:www.griffininteractive.net,2011://1.158</id>
   
   <published>2011-12-30T15:46:08Z</published>
   <updated>2011-12-30T21:10:30Z</updated>
   
   <summary> 2011 has truly been a great year for Mobile Web, we’ve finally seen the adoption of Mobile First thinking within the web design community (originally coined by Luke Wroblewski way back in 2009). Retail sites have seen a huge...</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
         <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="474" label="Mobile Performance" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="6" label="Mobile Web" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="472" label="mPerf" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[<img alt="mobile-performance.png" src="http://www.griffininteractive.net/images/articles/mobile-performance.png" width="337" height="84" />

2011 has truly been a great year for Mobile Web, we’ve finally seen the adoption of <a href="http://www.lukew.com/ff/entry.asp?933">Mobile First</a> thinking within the web design community (originally coined by <a href="https://twitter.com/#!/lukew">Luke Wroblewski</a> way back in 2009).

Retail sites have seen a huge influx of visitors from Mobile devices, forcing them to rethink their web strategy to include mobile.

The increase in mobile web traffic has almost certainly put a strain on the Mobile Network Operators abilities to deliver data at speeds necessary for the end user. 

2011 has seen some great articles, resources and recommendations for mobile web site performance.



]]>
      <![CDATA[Here is a list of noteworthy articles and resources:-

<img alt="Firt" src="http://www.griffininteractive.net/images/articles/firt.png" width="337" height="84" style="margin: 14px 0 8px 0; border: 1px solid #ccc"/>
<h2>1. <a href="http://www.mobilexweb.com/blog/mobile-web-html5-performance-optimization">Mobile Web & HTML5 performance optimization</a></h2>

Maximiliano Firtman’s talk at Velocity 2011 highlighting the difference of mobile browsers and key techniques in optimizing for mobile performance.

<div class="hr"><hr></div>
<img alt="html5rocks" src="http://www.griffininteractive.net/images/articles/html5rocks.png" width="337" height="84" style="margin: 14px 0 8px 0; border: 1px solid #ccc"/>
<h2>2. <a href="http://www.html5rocks.com/en/mobile/optimization-and-performance.html"> HTML5 Techniques for Optimizing Mobile Performance</a></h2>

Wesley Hales details exactly how to improve mobile performance though a number of HTML5 techniques

<div class="hr"><hr></div>
<img alt="Web Performance Today" src="http://www.griffininteractive.net/images/articles/performance-today.png" width="337" height="84" style="margin: 14px 0 8px 0; border: 1px solid #ccc"/>
<h2>3. <a href="http://www.webperformancetoday.com">Web Performance Today</a></h2>

A selection of articles focused on Mobile Web Performance

<ul>
 <li>
 - <a href="http://www.webperformancetoday.com/2011/04/20/desktop-vs-mobile-web-page-load-speed/">97% of mobile end-user response time happens at the front end</a>
</li>
<li>
 - <a href="http://www.webperformancetoday.com/2011/12/06/case-study-how-to-use-network-quality-as-a-proxy-for-measuring-mobile-performance/">
How to use network quality as a proxy for measuring mobile performance</a>
 </li>
<li>
 - <a href=http://www.webperformancetoday.com/2011/11/23/case-study-slow-page-load-mobile-business-metrics/>
The impact of HTML delay on mobile business metrics
</a>
</li>
</ul>

<div class="hr"><hr></div>
<img alt="Google Code" src="http://www.griffininteractive.net/images/articles/google-code.png" width="337" height="84" style="margin: 14px 0 8px 0; border: 1px solid #ccc"/>
<h2>4. <a href="http://code.google.com/speed/page-speed/docs/mobile.html">Optimize for Mobile</a></h2>

Google outline key areas for optimizing for Mobile Web

<div class="hr"><hr></div>
<img alt="Performance Calendar" src="http://www.griffininteractive.net/images/articles/performance-calendar.png" width="337" height="84" style="margin: 14px 0 8px 0; border: 1px solid #ccc"/>
<h2>5. <a href="http://calendar.perfplanet.com/2011/"> Performance Calendar</a></h2>

A selection or articles relating to mobile performance

<ul>
<li>
 - <a href=" http://calendar.perfplanet.com/2011/mobile-ui-performance-considerations/">Mobile UI performance considerations</a>
</li>
 - <a href="http://calendar.perfplanet.com/2011/useless-downloads-of-background-images-in-android/">Useless downloads of background images in Android
</a>
</li>
<li>
 - <a href="http://calendar.perfplanet.com/2011/carrier-networks-down-the-rabbit-hole/">Carrier Networks: Down the Rabbit Hole</a>
</li>
</ul>

<div class="hr"><hr></div>
<img alt="Steve Souders" src="http://www.griffininteractive.net/images/articles/stevesouders.png" width="337" height="84" style="margin: 14px 0 8px 0; border: 1px solid #ccc"/>
<h2>6. <a href="http://stevesouders.com/mobileperf/">stevesouders.com</a> site on Optimization</h2>

Some really great research and tools to help understand Mobile Web Optimization and Performance.

<div class="hr"><hr></div>
<img alt="Blaze" src="http://www.griffininteractive.net/images/articles/blaze-io.png" width="337" height="84" style="margin: 14px 0 8px 0; border: 1px solid #ccc"/>
<h2>7. <a href="http://www.blaze.io/mobile/unraveling-the-mobile-in-mobile-web-performance/">Unraveling the Mobile in Mobile Web Performance</a></h2>

A look at how hardware, software and the mobile network influence mobile performance.

Other note worth articles from 2011:

<ul>
<li>
 - <a href="http://www.seriticonsulting.com/blog/2011/9/15/my-ldnweb-perf-presentation-on-measuring-mobile-performance.html">Measuring Mobile Performance</a>
</li>
<li>
 - <a href="http://www.seriticonsulting.com/blog/2011/6/9/measuring-the-difference-ldquolocation-location-locationrdqu.html">How location effects mobile web performance</a>
</li>
</ul>]]>
   </content>
</entry>
<entry>
   <title>Windows phone 7 - VISIO Template</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2010/12/windows_phone_7_visio_template.html" />
   <id>tag:www.griffininteractive.net,2010://1.157</id>
   
   <published>2010-12-01T21:37:44Z</published>
   <updated>2010-12-01T22:10:06Z</updated>
   
   <summary> Created this WP7 Visio template a while ago, I&apos;ve added it here so someone can save some time if needed. The plan was to add all the tiles, will have to add those at a later date. Includes generic...</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
         <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[<img alt="wp7.png" src="http://www.griffininteractive.net/wp7.png" width="337" height="84" />

Created this <a href="http://www.griffininteractive.net/store/WP7-Template.vsd">WP7 Visio template</a> a while ago, I've added it here so someone can save some time if needed. The plan was to add all the tiles, will have to add those at a later date.

Includes generic phone template and a Panoramic template.

You will need the correct <a href="http://pocketnow.com/software-1/get-the-windows-phone-7-font?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+pocketnow+(pocketnow.com)">WP7 font</a> Segoe WP. ]]>
      
   </content>
</entry>
<entry>
   <title>Create with HTML 5 today</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2010/06/create_with_html_5_today.html" />
   <id>tag:www.griffininteractive.net,2010://1.156</id>
   
   <published>2010-06-14T21:29:14Z</published>
   <updated>2010-07-05T21:39:37Z</updated>
   
   <summary>HTML 5 is still in draft (Editor&apos;s Draft 5 June 2010), however if you are looking to create sites that implement some of the new proposed features then why not use some of these APIs today. Examples of CSS 3...</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
         <category term="Web design" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="470" label="html5" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="72" label="webdesign" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[<p>HTML 5 is still in draft (<a href="http://dev.w3.org/html5/spec/Overview.html">Editor's Draft 5 June 2010</a>), however if you are looking to create sites that implement some of the new proposed features then why not use some of these APIs today.<p>

<p>
Examples of CSS 3
<ul>
  <li><a href="http://t3chh3lp.com/blog/iphone-icons-made-using-only-css3.html">iphone icons in CSS3</a></li>
  <li><a href="http://www.anthonycalzadilla.com/css3-ATAT/">CSS AT-AT</a></li>
  <li><a href="http://www.webdesignerwall.com/trends/css3-examples-and-best-practices/">Web Designer Wall CSS 3 examples</a></li>
<li><a href="http://designshack.co.uk/articles/css/10-amazing-examples-of-innovative-css3-animation">10 Amazing Examples of Innovative CSS3 Animation</a></li>
</ul>
</p>]]>
      <![CDATA[<h3>Video/Audio API <em><a href="http://dev.w3.org/html5/spec/Overview.html#video">W3C Specification</a></em></h3>
<p>What is html 5 video? (<a href"http://en.wikipedia.org/wiki/HTML5_video">wikipedia quote...</a>)</p>
<p>HTML5 video is an element introduced in the HTML5 draft specification for the purpose of playing videos or movies</p>
<ul>
 <li><a href="http://en.wikipedia.org/wiki/HTML5_video">Video</a></li>
 <li><a href="http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28HTML5%29">Audio</a></li>
</ul>

<br/>

<h3>Canvas <em><a href="http://dev.w3.org/html5/spec/Overview.html#the-canvas-element">W3C Specification</a></em></h3>
<p>What is Canvas? (<a href="http://en.wikipedia.org/wiki/Canvas_element">wikipedia quote...</a>)</p>
<p>The ability to draw, render graphs, create graphics, or other visual images on the fly.
</p>
<ul>
<li><a href="http://raphaeljs.com/">Raphaël</a>, JavaScript Library - raphaeljs.com
</li>
</ul>
<br/>

<h3>Storage</h3>
<p>What is Storage? (<a href="http://en.wikipedia.org/wiki/DOM_storage">wikipedia quote...</a>)</p>
<p>
Web storage can be viewed simplistically as an improvement on cookies, providing much greater storage capacity (5MB per domain in Mozilla Firefox[3], Google Chrome, and Opera, 10MB per storage area in Internet Explorer[4]) and better programmatic interfaces. However, it differs from cookies in some key ways.
</p>
<ul>
<li><a href="http://github.com/dgalarza/HTML-5-Local-Storage-Demo"></a>Local storage</li>
</ul>
<br/>

<h3>Geolocation</h3>
<p>What is Geolocation? (<a href="http://en.wikipedia.org/wiki/W3C_Geolocation_API">wikipedia quote...</a>)</p>
<p>
Geolocation is the identification of the real-world geographic location of an object, such as a cell phone or an Internet-connected computer terminal. Geolocation may refer to the practice of assessing the location, or to the actual assessed location.
</p>
<ul>
<li><a href="http://github.com/guille/node.websocket.js/">websocket.js</a></li>
</ul>
<br/>]]>
   </content>
</entry>
<entry>
   <title>Smartphones&apos; with Resistive and Capacitive touchscreens</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2010/05/smartphones_with_resistive_and_capacitive_touchscr.html" />
   <id>tag:www.griffininteractive.net,2010://1.155</id>
   
   <published>2010-05-31T10:31:48Z</published>
   <updated>2010-05-31T12:16:53Z</updated>
   
   <summary>If you are thinking of buying a Smartphone here is a useful list of popular devices that sport either Capacitive or Resistive touch-screens. So what does this mean? Well, Capacitive allows for light touch navigation and Resistive is as it...</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
         <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="393" label="Mobile" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[<p>If you are thinking of buying a Smartphone here is a <a href="http://www.griffininteractive.net/2010/05/smartphones_with_resistive_and_capacitive_touchscr.html">useful list of popular devices</a> that sport either <a href="http://en.wikipedia.org/wiki/Capacitive_touchscreen#Capacitive">Capacitive</a> or <a href="http://en.wikipedia.org/wiki/Capacitive_touchscreen#Resistive">Resistive</a> touch-screens.</p>
<p>
So what does this mean? Well, Capacitive allows for light touch navigation and Resistive is as it would suggest, needs more pressure (more likely to use a stylus). 
</p>
<p><strong>Capacitive Touchscreen (Common device - iPhone)</strong></p>
<dl>
<dt><strong>Pros</strong></dt>
<dd>- Smooth and responsive interaction
(Apple’s slick multi-touch gestures, such as pinching and spreading two fingers to zoom and reduce on-screen objects, are only possible on a capacitive screen).
</dd>
<dt><strong>Cons</strong></dt>
<dd>- A bare finger is required for operation since the body’s electricity is blocked by gloves.</dd>
<dd>- Require glass screens that can shatter when dropped.</dd>
</dl>
<br/>
<p>
<strong>Resistive Touchscreen (Common device - Nokia N97)</strong>
</p>
<dl>
<dt><strong>Pros</strong></dt>
<dd>Use of fingers, both bare and gloved, and non-specialised stylus</dd>
<dt><strong>Cons</strong></dt>
<dd>Poor responsiveness, Scratch-prone surfaces, components that wear out and break over time, less-than-perfect transparency</dd>
</dl>]]>
      <![CDATA[<style> 
table.content {width: 470px};
table tr.head {background-color: #ECECEC}
table tr.even {background-color: #FFF;}
table tr.odd {background-color: #E9F2FD}
</style>

    <p>
        <h3>Apple phones</h3>
    </p>
    <table class="content">
        <tbody>
            <tr class="odd">
                <td>
                    <strong>Make</strong>
                </td>
                <td>
                    <strong>Phone</strong>
                </td>
                <td>
                    <strong>Touchscreen</strong>
                </td>
            </tr>
            <tr class="even">
                <td>
                    Apple
                </td>
                <td>
                    iPhone
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
            <tr class="odd">
                <td>
                    Apple
                </td>
                <td>
                    iPhone 3G
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
            <tr class="even">
                <td>
                    Apple
                </td>
                <td>
                    iPhone 3GS
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
        </tbody>
    </table>
    <p>
        <h3>Symbian phones</h3>
    </p>
    <table class="content">
        <tbody>
            <tr class="odd">
                <td >
                    <strong>Make</strong>
                </td>
                <td>
                    <strong>Phone</strong>
                </td>
                <td>
                    <strong>Touchscreen</strong>
                </td>
            </tr>
            <tr class="even">
                <td >
                    Samsung
                </td>
                <td>
                    Omnia HD
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
            <tr class="odd">
                <td >
                    Sony Ericsson
                </td>
                <td>
                    Satio
                </td>
                <td>
                    Resistive
                </td>
            </tr>
            <tr class="even">
                <td >
                    Nokia
                </td>
                <td>
                    N97
                </td>
                <td>
                    Resistive
                </td>
            </tr>
            <tr class="odd">
                <td >
                    Nokia
                </td>
                <td>
                    N97 Mini
                </td>
                <td>
                    Resistive
                </td>
            </tr>
            <tr class="even">
                <td >
                    Nokia
                </td>
                <td>
                    5800 XpressMusic
                </td>
                <td>
                    Resistive
                </td>
            </tr>
        </tbody>
    </table>
	<p>
        <h3>Android phones</h3>
    </p>
    <table class="content">
        <tbody>
            <tr class="odd">
                <td >
                    <strong>Make</strong>
                </td>
                <td>
                    <strong>Phone</strong>
                </td>
                <td>
                    <strong>Touchscreen</strong>
                </td>
            </tr>
            <tr class="even">
                <td >
                    HTC
                </td>
                <td>
                    Tattoo
                </td>
                <td>
                    Resistive
                </td>
            </tr>
            <tr class="odd">
                <td >
                    HTC
                </td>
                <td>
                    Hero
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
            <tr class="even">
                <td >
                    HTC
                </td>
                <td>
                    Magic
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
            <tr class="odd">
                <td >
                    Huawei/T-Mobile
                </td>
                <td>
                    Pulse
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
            <tr class="even">
                <td >
                    Motola
                </td>
                <td>
                    Milestone
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
            <tr class="odd">
                <td >
                    Samsung
                </td>
                <td>
                    Galaxy
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
        </tbody>
    </table>
    <p>
        <h3>Windows Mobile phones</h3>
    </p>
    <table class="content">
        <tbody>
            <tr class="odd">
                <td >
                    <strong>Make</strong>
                </td>
                <td>
                    <strong>Phone</strong>
                </td>
                <td>
                    <strong>Touchscreen</strong>
                </td>
            </tr>
            <tr class="even">
                <td >
                    Samsung
                </td>
                <td>
                    Omnia Pro
                </td>
                <td>
                    Resistive
                </td>
            </tr>
            <tr class="odd">
                <td >
                    Samsung
                </td>
                <td>
                    i8000
                </td>
                <td>
                    Resistive
                </td>
            </tr>
            <tr class="even">
                <td >
                    HTC
                </td>
                <td>
                    HD2
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
            <tr class="odd">
                <td >
                    Sony Ericsson
                </td>
                <td>
                    Xperia X2
                </td>
                <td>
                    Resistive
                </td>
            </tr>
            <tr class="even">
                <td >
                    Sony Ericsson
                </td>
                <td>
                    Xperia X1
                </td>
                <td>
                    Resistive
                </td>
            </tr>
        </tbody>
    </table>
    <p>
        <h3>Budget/Proprietary OS phones</h3>
    </p>
    <table class="content">
        <tbody>
            <tr class="odd">
                <td >
                    <strong>Make</strong>
                </td>
                <td>
                    <strong>Phone</strong>
                </td>
                <td>
                    <strong>Touchscreen</strong>
                </td>
            </tr>
            <tr class="even">
                <td >
                    LG
                </td>
                <td>
                    KS360
                </td>
                <td>
                    Resistive
                </td>
            </tr>
            <tr class="odd">
                <td >
                    LG
                </td>
                <td>
                    Renoir KC910
                </td>
                <td>
                    Resistive
                </td>
            </tr>
            <tr class="even">
                <td >
                    LG
                </td>
                <td>
                    Cookie
                </td>
                <td>
                    Resistive
                </td>
            </tr>
            <tr class="odd">
                <td >
                    LG
                </td>
                <td>
                    Arena
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
            <tr class="even">
                <td >
                    LG
                </td>
                <td>
                    Crystal
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
            <tr class="odd">
                <td >
                    LG
                </td>
                <td>
                    Viewty Smart
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
            <tr class="even">
                <td >
                    LG
                </td>
                <td>
                    BL40 Chocolate
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
            <tr class="odd">
                <td >
                    Samsung
                </td>
                <td>
                    Jet
                </td>
                <td>
                    Resistive
                </td>
            </tr>
            <tr class="even">
                <td >
                    Samsung
                </td>
                <td>
                    Tocco Lite
                </td>
                <td>
                    Resistive
                </td>
            </tr>
            <tr class="odd">
                <td >
                    Samsung
                </td>
                <td>
                    Genio Touch
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
            <tr class="even">
                <td >
                    Samsung
                </td>
                <td>
                    Tocco F480
                </td>
                <td>
                    Resistive
                </td>
            </tr>
            <tr class="odd">
                <td >
                    Samsung
                </td>
                <td>
                    Tocco Ultra
                </td>
                <td>
                    Capacitive
                </td>
            </tr>
        </tbody>
    </table>]]>
   </content>
</entry>
<entry>
   <title>Mobile Design UK - April forum</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2010/04/mobile_design_uk_april_forum.html" />
   <id>tag:www.griffininteractive.net,2010://1.154</id>
   
   <published>2010-04-06T21:07:26Z</published>
   <updated>2010-04-06T21:14:36Z</updated>
   
   <summary>This months Mobile Design UK forum is entitled Mobile Apps vs Mobile Web, so if you&apos;re interested in Mobile Design then why not sign-up to mobiledesign-uk and register. You&apos;ll need to get your skates on as places for this free...</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
         <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="393" label="Mobile" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="432" label="Mobile Web Design" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[This months Mobile Design UK forum is entitled <a href="http://mobiledesign.org.uk/post/489142999/mobile-apps-vs-mobile-web-april-19th-the-rsa">Mobile Apps vs Mobile Web</a>, so if you're interested in Mobile Design then why not sign-up to mobiledesign-uk and register. You'll need to get your skates on as places for this free event are going quickly.

<a href="http://mobiledesign.org.uk/">mobiledesign.org.uk</a>

Sign-up and then register at
<a href="http://bit.ly/mobiledesign-uk-april2010">Mobile Design UK April forum 2010</a>]]>
      
   </content>
</entry>
<entry>
   <title>OmniGraffle Wireframe Stencils</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2009/09/omnigraffle_wireframe_stencils.html" />
   <id>tag:www.griffininteractive.net,2009://1.153</id>
   
   <published>2009-09-15T20:20:03Z</published>
   <updated>2009-09-15T20:38:17Z</updated>
   
   <summary>Massive thanks to KONIGI for releasing version 3 of their free OmniGraffle Stencil set. Large array of stencils featuring the following:- Buttons, Colour picker, Form elements, Calendars, Error and Confirmations, Video players, Ad units, Browser chrome iPhone, Safari and more....</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
   
   <category term="469" label="Wireframe" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[Massive thanks to KONIGI for releasing <a href="http://konigi.com/tools/omnigraffle-wireframe-stencils">version 3 of their free OmniGraffle Stencil set</a>.

<img alt="omni-promo.png" src="http://www.griffininteractive.net/omni-promo.png" width="463" height="58" />

Large array of stencils featuring the following:- Buttons, Colour picker, Form elements, Calendars, Error and Confirmations, Video players, Ad units, Browser chrome iPhone, Safari and more.]]>
      
   </content>
</entry>
<entry>
   <title>MobileHCI 2008 Presentations</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2008/09/mobilehci_2008_presentations.html" />
   <id>tag:www.griffininteractive.net,2008://1.152</id>
   
   <published>2008-09-08T19:46:37Z</published>
   <updated>2008-09-08T19:58:59Z</updated>
   
   <summary>This years MobileHCI 2008 conference was held in Holland, Amsterdam. For those like me who couldn&apos;t attend six presentation decks have been made available: Text input for mobile devices by Scott MacKenzie Mobile GUIs and Mobile Visualization by Patrick Baudisch...</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
         <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="393" label="Mobile" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="430" label="Mobile HCI" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="41" label="Mobile User Experience" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="432" label="Mobile Web Design" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[This years MobileHCI 2008 conference was held in Holland, Amsterdam. For those like me who couldn't attend six presentation decks have been made available:

<ol><li><a href="http://www.wiwi.uni-due.de/fileadmin/fileupload/I-PERVASIVE/mobilehci/01_MobileTextEntry_Scott-MacKenzie_mobileHCI2008.pdf">Text input for mobile devices</a> by Scott MacKenzie 
<li><a href="http://www.wiwi.uni-due.de/fileadmin/fileupload/I-PERVASIVE/mobilehci/02_SmallScreen_Patrick-Baudisch_mobileHCI2008.pdf">Mobile GUIs and Mobile Visualization</a> by Patrick Baudisch
<li><a href="http://www.wiwi.uni-due.de/fileadmin/fileupload/I-PERVASIVE/mobilehci/03_UserExperience_Mirjana-Spasojevic_mobileHCI2008.pdf">Understanding Mobile User Experience</a> by Mirjana Spasojevic
<li><a href="http://www.wiwi.uni-due.de/fileadmin/fileupload/I-PERVASIVE/mobilehci/04_ContextInteraction_Albrecht-Schmidt_mobileHCI2008.pdf">Context-Aware Communication and Interaction</a> by Albrecht Schmidt
<li><a href="http://www.wiwi.uni-due.de/fileadmin/fileupload/I-PERVASIVE/mobilehci/05_HapticsAudioSensors_Stephen-Brewster_mobileHCI2008.pdf">Haptics, audio output and sensor input in mobile HCI</a> by Stephen Brewster
<li><a href="http://www.wiwi.uni-due.de/fileadmin/fileupload/I-PERVASIVE/mobilehci/06_CameraMarkerAR_Michael-Rohs_mobileHCI2008.pdf">Camera-based interaction and interaction with public displays</a> by Michael Rohs
</ol>

]]>
      
   </content>
</entry>
<entry>
   <title>Vista you start me up!</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2008/02/vista_you_start_me_up.html" />
   <id>tag:www.griffininteractive.net,2008://1.150</id>
   
   <published>2008-02-16T23:32:32Z</published>
   <updated>2008-02-16T23:57:04Z</updated>
   
   <summary>So some of us have moved to Windows Vista, a few teething problems but are please with some usability improvements. For instance the most obvious to note is that you no longer have to start in order to &apos;shut down&apos;....</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
         <category term="Usability" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="396" label="Microsoft" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="27" label="Usability" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="316" label="Vista" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="404" label="Windows" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[So some of us have moved to Windows Vista, a few teething problems but are please with some usability improvements.

For instance the most obvious to note is that you no longer have to start in order to 'shut down'.

As a user of Windows XP you had to select the 'Start' button to shut down the machine, which always seemed a bit of a misnomer to me. However Vista improves on this by only showing the icon button.

<strong>Windows XP - Start it up then Shut it down</strong>

<img alt="xp-shutdown.png" src="http://www.griffininteractive.net/xp-shutdown.png" width="333" height="64" />

<br />

<strong>Windows Vista - Shut down</strong>

<img alt="vista-shoutdown1.png" src="http://www.griffininteractive.net/vista-shoutdown1.png" width="410" height="78" />

Although I still found myself hunting the 'shut down' option and inadvertently selecting the globally recognised symbol for stand-by.

<img alt="vista-standby.png" src="http://www.griffininteractive.net/vista-standby.png" width="146" height="54" />]]>
      
   </content>
</entry>
<entry>
   <title>Tag cloud filter</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2007/07/tag_cloud_filter.html" />
   <id>tag:www.griffininteractive.net,2007://1.148</id>
   
   <published>2007-07-16T18:14:09Z</published>
   <updated>2008-01-11T17:28:08Z</updated>
   
   <summary>Tag clouds are great to visually indicate the popularity or frequency of a word. But as tag clouds increase in size so it takes more time to find the content tag you&apos;re looking for. The efficiency of the tag cloud...</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
         <category term="UI Design Patterns" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="304" label="Interaction design" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="51" label="JavaScript" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="193" label="Prototype" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="310" label="Slider" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="353" label="Tag Cloud" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="283" label="UI design" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="187" label="Widgets" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[<img class="article-img" src="/gi-images/articles/tagcloud.png" alt="Tag cloud filter"/>Tag clouds are great to visually indicate the popularity or frequency of a word. But as tag clouds increase in size so it takes more time to find the content tag you're looking for.

The efficiency of the tag cloud can be improved by applying colour ranges to match word frequency, as well as better use of <a href="http://www.echochamberproject.com/node/247" target="_BLANK" title="Tag Cloud Font Distribution Algorithm">text size</a>. The article (<a href="http://coelomic.wordpress.com/2006/01/02/tag-clouds/">"In search of the perfect Tag Cloud"</a> looks at a number of sites with varying techniques.

Another way to quickly view tags by popularity is to filter them by a selected weight. Using the slider interface we can let the user quickly adjust the displayed tags. 

Using a number of popular scripting libraries here is an example of our <a href="http://www.griffininteractive.net/slider/slider.html" target="_BLANK">Tag Cloud filter</a>.

<a class="action" style="padding-left: 80px; padding-right: 10px; float: left; clear: none" href="http://www.griffininteractive.net/slider/slider.html" target="_BLANK"><img src="/gi-images/actions/look.png" alt="Look at the fancy tag cloud slider"/></a><a class="action" href="http://www.griffininteractive.net/slider/slider.zip"><img src="/gi-images/actions/download.png" alt="Download the fancy tag cloud slider"/></a>]]>
      <![CDATA[The Tag Cloud filter is implemented using unobtrusive techniques and uses the following scripts:

<ul class="article">
<li><a href="http://www.prototypejs.org/">Prototype</a></li>
<li><a href="http://wiki.script.aculo.us/scriptaculous/show/SliderDemo">Scriptaculous - Slider Demo</a></li>
<li><a href="http://www.aldenta.com/examples/script.aculo.us/">Slider example - aldenta.com</a></li>
<li><a href="http://encytemedia.com/blog/articles/2006/3/21/introducing-css-event-selectors">CSS event selectors</a></li>
</ul>
<a href="http://www.griffininteractive.net/slider/slider.zip">Download Tag Cloud filter (zip archive)</a> 
]]>
   </content>
</entry>
<entry>
   <title>Managing multiple onLoad events with Prototype</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2007/06/managing_multiple_onload_events_with_prototype.html" />
   <id>tag:www.griffininteractive.net,2007://1.147</id>
   
   <published>2007-06-16T12:11:58Z</published>
   <updated>2008-03-27T10:55:11Z</updated>
   
   <summary>This is an update to a previous article written way back in 2003 &quot;Managing multiple onLoad events in JavaScript&quot;. The article describes how to create an array of onload (window.onload) events in order to queue each event and enable the...</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
         <category term="Scripting" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="51" label="JavaScript" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="193" label="Prototype" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[<p>This is an update to a previous article written way back in 2003 "<a href="http://www.griffininteractive.net/2003/04/managing_multiple_onload_event.html">Managing multiple onLoad events in JavaScript</a>".</p>

<p>The article describes how to create an array of onload (window.onload) events in order to queue each event and enable the browser to perform onload sequentially. However this can all be forgotten in preference to the <a href="http://www.prototypejs.org">Prototype Javascript Framework</a> and the useful <a href="http://www.prototypejs.org/api/event/observe">Event Observe</a> method.</p>

<p>Use Event.observe instead of using &lt;body onload="return myFunction()"&gt; or DOM Level-0 event property window.onload = myFunction;</p>]]>
      <![CDATA[<strong>Example</strong>
<ol class="code">
<li class="odd">
<code class="first">Event.observe(window, 'load', function() { myFunction.init() });</code></li>
<li class="even">
<code class="last">Event.observe(window, 'load', function() { myFunction2.init() });</code></li>
</ol>]]>
   </content>
</entry>
<entry>
   <title>Alien Attack</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2007/05/alien_attack.html" />
   <id>tag:www.griffininteractive.net,2007://1.146</id>
   
   <published>2007-05-28T19:43:16Z</published>
   <updated>2007-05-28T23:38:57Z</updated>
   
   <summary>Whilst looking through some dated archives I found some old animations, before condemning them to the waste bin I decided to upload a few to youtube for future reference. ISS-7 Alien Attack was a university animation project (1998), and created...</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
         <category term="Creativity" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="333" label="3D Animation" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="334" label="3D Studio Max" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="336" label="Computer animation" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="331" label="Showreel" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="321" label="youtube" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[Whilst looking through some dated archives I found some old animations, before condemning them to the waste bin I decided to upload a few to youtube for future reference.

ISS-7 Alien Attack was a university animation project (1998), and created using 3D Studio Max.

<p class="media"><object width="300" height="250"> <param name="movie" value="http://www.youtube.com/v/9lKy8ku_L0k"> </param> <embed src="http://www.youtube.com/v/9lKy8ku_L0k" type="application/x-shockwave-flash" width="300" height="250"> </embed> </object></p>]]>
      Back in &apos;98 graphic rendering took days not hours, you would often have to produce an animation only to redo the whole thing and see the first results a day later.

It would be great to do this project again using a Core Duo.
   </content>
</entry>
<entry>
   <title>Introducing the Slider control</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2007/05/introducing_the_slider_control.html" />
   <id>tag:www.griffininteractive.net,2007://1.145</id>
   
   <published>2007-05-17T19:01:14Z</published>
   <updated>2007-05-25T08:20:15Z</updated>
   
   <summary>The slider as a control interface can be found on a number of appliances within the home. Maybe more so within older analogue interfaces such as a television volume control or Hi-fi graphic equaliser. All in all the sliders prime...</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
         <category term="UI Design Patterns" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="67" label="Google" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="299" label="HCI" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="304" label="Interaction design" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="320" label="Kayak" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="39" label="Mobile UI" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="154" label="OSX" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="310" label="Slider" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="312" label="T-Mobile" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="283" label="UI design" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="314" label="UIQ" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="316" label="Vista" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="187" label="Widgets" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="318" label="XP" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="322" label="YouTube" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[<img class="article-img" src="/gi-images/articles/slider-ui/slider-ctrl.png" alt="Slider control"/>The slider as a control interface can be found on a number of appliances within the home. Maybe more so within older analogue interfaces such as a television volume control or Hi-fi graphic equaliser.

All in all the sliders prime use is to control a range, where the position of the slider defines the control.

In this article we look at common uses of the 'Slider' within the home, the computer interface, web and Mobile UI.]]>
      <![CDATA[<h4>Slider controls around the home</h4>

The most common use that spring-to-mind are from older appliances, these have mainly been replaced by digital alternatives.

<dl class="article-images">
<dt class="mask"><img src="/gi-images/articles/slider-ui/old-television.jpg" alt=""></dt>
<dt>Old fashioned TV (pre 1990's)</dt>
<dd>Used to control volume, contrast and brightness levels</dd>
</dl>
<dl class="article-images">
<dt class="mask"><img src="/gi-images/articles/slider-ui/toaster.jpg" alt=""></dt>
<dt>Toaster</dt>
<dd>Select toasting time for the appropriate bread thickness</dd>
</dl>
<dl class="article-images">
<dt class="mask"><img src="/gi-images/articles/slider-ui/graphic-equaliser.jpg" alt=""></dt>
<dt>Retro Hi-fi graphic equalizer</dt>
<dd>Used to control frequency levels</dd>
</dl>
<dl class="article-images">
<dt class="mask"><img src="/gi-images/articles/slider-ui/dimmer-switch.jpg" alt=""></dt>
<dt>Light dimmer switch</dt>
<dd>Adjust the brightness</dd>
</dl>

<div class="hr"><hr/></div>
<h4>Slider controls within computer operating systems</h4>
<p>Here we compare slider controls used on Windows XP, Vista, Apple Mac OSX, and the native Java user interface</p>
<dl class="article-images">
<dt class="mask"><img src="/gi-images/articles/slider-ui/audio-xp.png" alt=""></dt>
<dt>Audio Mixer - Windows XP</dt>
</dl>
<dl class="article-images">
<dt class="mask"><img src="/gi-images/articles/slider-ui/audio-vista.png" alt=""></dt>
<dt>Audio Mixer - Windows Vista</dt>
</dl>
<dl class="article-images">
<dt class="mask"><img src="/gi-images/articles/slider-ui/audio-mac.png" alt=""></dt>
<dt>Audio controls - Mac OSX</dt>
</dl>
<dl class="article-images">
<dt class="mask"><img src="/gi-images/articles/slider-ui/audio-java.png" alt=""></dt>
<dt>Audio controls - Native Java UI</dt>
</dl>

<div class="hr"><hr/></div>
<h4>Slider controls within web design</h4>
<p>It has really only been since the introduction of Web 2.0 and AJAX that the Slider control has been successfully implemented within web design.</p>
<p>Not only is it technically possible to create such an interface but the use of implementation enriches the user experience. Just as with the other slider controls shown above, when the user adjusts the control an immediate response is expected, and it is this response that can now be achieved through <acronym title="Asynchronous JAvaScript and XML">AJAX</acronym>.</p>
<p>Popular and successful implementations of the slider are largely based around filtering search results.</p>
<dl class="article-images">
<dt class="mask"><img src="/gi-images/articles/slider-ui/web-kayak.png" alt=""></dt>
<dt><a href="http://www.kayak.co.uk">Kayak</a> - Find cheaper flights</dt>
<dd>Used to filter airline departure\return times</dd>
</dl>
<dl class="article-images">
<dt class="mask"><img src="/gi-images/articles/slider-ui/web-amazon.png" alt=""></dt>
<dt><a href="http://www.amazon.com/gp/gsl/search/finder?productGroupID=loose_diamonds">Amazon.com </a>- Search for the right diamond</dt>
<dd>Used to search for diamonds on a whole range of criteria</dd>
</dl>
<p>Other popular uses include controlling the scale of a map and selecting the time line of a video.</p>
<dl class="article-images">
<dt class="mask"><img src="/gi-images/articles/slider-ui/web-googlemaps.png" alt=""></dt>
<dt><a href="http://maps.google.co.uk">Google maps</a></dt>
<dd>Used to Zoom in and out of a map</dd>
</dl>
<dl class="article-images">
<dt class="mask"><img src="/gi-images/articles/slider-ui/web-youtube.jpg" alt=""></dt>
<dt><a href="href://www.youtube.com">YouTube</a></dt>
<dd>Controlling the time line of a video</dd>
</dl>

<div class="hr"><hr/></div>
<h4>Mobile &amp; handset UI</h4>
<p>Lastly we can see the slider control in use within both mobile UI and handset design.</p>
<dl class="article-images">
<dt class="mask-portait"><img src="/gi-images/articles/slider-ui/mobile-audio.jpg" alt=""></dt>
<dt><a href="http://www.sonyericsson.co.uk">Sony Ericsson</a> UIQ</dt>
<dd>Graphical equalizer and volume control</dd>
</dl>
<dl class="article-images">
<dt class="mask-portait"><img src="/gi-images/articles/slider-ui/mobile-volume.jpg" alt=""></dt>
<dt><a href="http://www.tmobile.co.uk">T-mobile</a> MDA2</dt>
<dd>Volume control slider on the side of the handset</dd>
</dl>
<p>The mobile UI is designed using <a href="http://www.uiq.com/">UIQ</a>, a stylus allows the user to control the slider directly from the handset screen.</p>]]>
   </content>
</entry>
<entry>
   <title>Google&apos;s User Experience for Mobile Applications</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2007/05/googles_user_experience_for_mobile_applications.html" />
   <id>tag:www.griffininteractive.net,2007://1.142</id>
   
   <published>2007-05-06T13:06:37Z</published>
   <updated>2007-05-15T13:48:51Z</updated>
   
   <summary>Google have unveiled their Mobile User Experience Strategy for the delivery of Mobile Applications. To read more on the overall strategy check out the article &quot;Google’s Mobile User Experience Strategy&quot; over at Information Week. Google state that the application design...</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
         <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="67" label="Google" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="47" label="GPS" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="37" label="Mobile Applications" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="39" label="Mobile UI" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="41" label="Mobile User Experience" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="43" label="Mobility" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="45" label="Nokia N95" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[<p>Google have unveiled their Mobile User Experience Strategy for the delivery of Mobile Applications. To read more on the overall strategy check out the article "<a href="http://www.informationweek.com/blog/main/archives/2007/04/google_lays_out.html">Google’s Mobile User Experience Strategy</a>" over at <a href="http://www.informationweek.com">Information Week</a>.</p>

<p>Google state that the application design can be segmented into 6 layers:</p>

<ol>
<li>Understanding users, anywhere, anytime</li>
<li>Fits in your pocket</li>
<li>More personal than the PC</li>
<li>Consistency across modes</li>
<li>Localization is intensified</li>
<li>Integrated devices, modes, products</li>
</ol>]]>
      <![CDATA[<h4>Understanding users, anywhere, anytime</h4>
<p>Mobile users can be divided into three behavior groups:</p>
<p><strong>Repetitive now</strong></p>
<p>A mobile user who checks for the same information over and over again.</p>
<p><strong>Bored now</strong></p>
<p>A user with time on their hands.</p>
<p><strong>Urgent now</strong></p>
<p>User with a need to fulfill an immediate task.</p>
<h4>Consistency</h4>
<p>Maintain a consistent look-n-feel across all Google applications.</p>
<h4>Localization is intensified</h4>
<p>Drive mobile content through localisation - This is a key advantage for Mobile applications, especially with the recent introduction of readily available Location Enabled Devices (<a href="http://www.allaboutsymbian.com/reviews/item/Nokia_N95-part_2_the_Navigator.php">Nokia N95 - with GPS Mapping</a>).</p>
<blockquote><p>In the mobile world developers have to be prepared to optimize for different devices, browsers, languages, carriers, countries and cultures.</p>
</blockquote>]]>
   </content>
</entry>
<entry>
   <title>BBC Explain Web Accessibility</title>
   <link rel="alternate" type="text/html" href="http://www.griffininteractive.net/2007/05/bbc_explain_web_accessibility.html" />
   <id>tag:www.griffininteractive.net,2007://1.141</id>
   
   <published>2007-05-04T22:20:55Z</published>
   <updated>2007-05-05T07:44:30Z</updated>
   
   <summary>When a national TV network air a story on Web Accessibility you know, finally knowledge is spreading and soon enough people will take notice. Explaining Accessibility to clients back in 2003 was difficult, So it is great to see topics...</summary>
   <author>
      <name>James Griffin</name>
      
   </author>
         <category term="Accessibility" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="35" label="BBC" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="27" label="Usability" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="23" label="Web Accessibility" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="25" label="Web Standards" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://www.griffininteractive.net/">
      <![CDATA[When a national TV network air a story on Web Accessibility you know, finally knowledge is spreading and soon enough people will take notice.

Explaining Accessibility to clients back in 2003 was difficult, So it is great to see topics such as Web Accessibility covered on the BBC's technology programme.

Okay, some of the facts are a little scew; CSS has actually been around way before stated (Try looking at <a href="http://www.useit.com/alertbox/9707a.html" title="Link to useit.com">Effective Use of Style Sheets</a>, dated 1997).

<p class="media"><object width="300" height="250"><param name="movie" value="http://www.youtube.com/v/U2VVxrWun6A"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/U2VVxrWun6A" type="application/x-shockwave-flash" wmode="transparent" width="300" height="250"></embed></object>
</p>]]>
      This year could really mark a milestone in website redesign geared to Web Accessibility.
   </content>
</entry>

</feed>

