<?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>WhatwasIthinking.co.uk &#187; mobile web</title>
	<atom:link href="http://www.whatwasithinking.co.uk/tag/mobile-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.whatwasithinking.co.uk</link>
	<description>A Flash Development, Information Architecture, SEO &#38; Web Design Blog</description>
	<lastBuildDate>Wed, 01 Feb 2012 09:18:35 +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>Designing for the mobile web</title>
		<link>http://www.whatwasithinking.co.uk/2008/04/01/designing-for-the-mobile-web/</link>
		<comments>http://www.whatwasithinking.co.uk/2008/04/01/designing-for-the-mobile-web/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 22:45:04 +0000</pubDate>
		<dc:creator>Alexander Rehm</dc:creator>
				<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Usability & Accessibility]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[best-practice]]></category>
		<category><![CDATA[considerations]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[functionality]]></category>
		<category><![CDATA[markup]]></category>
		<category><![CDATA[mobile web]]></category>
		<category><![CDATA[mobile web devices]]></category>
		<category><![CDATA[publishing]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.whatwasithinking.co.uk/?p=19</guid>
		<description><![CDATA[Alexander Rehm discusses design and development for mobile web devices, from pre-requisites to information architecture, design, development and usability testing<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2008/04/01/designing-for-the-mobile-web/' addthis:title='Designing for the mobile web' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-20" title="Design for mobile phones" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/04/design-for-mobile-phones.jpg" alt="Alexander Rehm gives a short run-down on designing for the mobile web" width="170" height="140" align="right" /></p>
<p>Following up on the <a title="The mobile web - adding value to your website" href="http://www.whatwasithinking.co.uk/2008/04/01/the-mobile-web-adding-value-to-your-website/" target="_blank">previous article</a> you may have some idea about if the mobile web is something for your company and your products. You have probably looked at your target audience by now, you know what users are going to look for on your website, how they find it, what information they read on your website that is related to the product, and you have a clear picture in your mind what  content you want to promote for a mobile device user.</p>
<p>The question is now, how do you begin? What do you need to look out for, and what is a best-practise approach?<span id="more-19"></span></p>
<p>First off all, lets discuss the phone itself. More and more phones are coming out these days, but most of them share common functionality: colour-screen, wireless / wap capabilities, and input devices (such as stylus or keypad or even keyboard).</p>
<p><span style="color: #ffffff;">-</span></p>
<h3><a href="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/04/screen-sizes.jpg"  rel="lightbox[roadtrip]"><img class="alignright size-medium wp-image-21" title="Screen sizes" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/04/screen-sizes-200x300.jpg" alt="Screen sizes for mobile phones" width="142" height="214" align="right" /></a><strong>Screen sizes:<br />
</strong></h3>
<p>When looking at the mobile phone manufacturers’ websites we can read that the most common screen sizes are:<br />
128&#215;160<br />
176&#215;220<br />
240&#215;320<br />
320&#215;480<br />
…with the latter belonging to Apple’s iPhone.</p>
<p>Looking at the graphic to the left (click to enlarge), you will notice already that there is a considerable difference between the sizes. Over the past year the World Wide Web Consortium (W3C) has been working on a Web Best Practices document for designing and developing mobile phones for the web. (I will be referring to this document a couple of times).</p>
<p>From that, we know that the recommended usable screen width is 120 pixels and the minimum amount of colours is 256.</p>
<p><em> (N.B. it is worth mentioning here that these are recommended sizes to reach the maximum number of mobile web users, obviously you can create a number of versions depending on the size of the screen, one for normal phones, one for iPhones for example, but I will get back to that later on)</em></p>
<p><span style="color: #ffffff;">-</span></p>
<h3><img class="alignright size-full wp-image-22" title="infomation architecture for mobile devices" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/04/infomation-architecture-for-phones.jpg" alt="Sample information architecture for mobile devices" width="140" height="318" align="right" />Information Architecture for mobile phones</h3>
<p>I try and pride myself in preparing the best practice Information Architecture for any of our clients’ websites, and it is even more important for mobile sites. Desktop computers have the advantage of a full keyboard, mouse, big screen, and different windows you can click through, close, or go back to. On a mobile phone with a screen resolution of 120 pixels there is a lot less to play with: you can display only a limited amount of content on there, with only a limited number of links, not to mention small imagery. Plus, unlike the desktop computer the internet connection is very, very slow. The more you click, the more you wait or (if you are not using wireless) pay. As such we will need to strip the website down as much as possible. We need to limit the amount of copy, the amount of links and of course imagery and find a healthy balance between content and navigation.</p>
<p>Looking at the graphic to the right, it makes sense to keep your content fairly short and to the point. The reason you are browsing from a mobile phone is because you are interested in some quick information, not a novel.  Due to the nature of mobile phone and its browser it is also important to repeat the navigation at the bottom of the main content area. At this point you are used to the “scroll down” functionality of your phone, and you don’t want to change your grip on the phone just to go back up where you just came from. The navigation here should be containing links related to what you just read (if it was a product then a call to action to get in touch would be good) and related information (such as similar products in that field / area).</p>
<p>So now we have looked at what the sizes are and what good practises are in setting the content up. So how do we develop this?</p>
<p><span style="color: #ffffff;">-</span></p>
<h3>Development for mobile phones &#8211; considerations</h3>
<p>Compared to web development for desktop computers mobile web developers need to consider a couple of limitations to a mobile website:</p>
<ul>
<li> One column layouts only, try not to use floats</li>
<li> Reduce and optimize your HTML and CSS markup, don’t overdose on &lt;div&gt;’s and &lt;span&gt;’s</li>
<li>Limit the number of images (that includes background images and graphical headlines and tabs!)</li>
<li><span>Try not to use Javascript or any dynamic effects used for mouse and keyboard use (such as hover effects or iframes)</span></li>
<li><span>If you use images, make sure you use alt-tags</span></li>
</ul>
<p><span style="color: #ffffff;">-</span></p>
<h3><span>Development for mobile phones – XHTML</span></h3>
<p>Next to HTML / CSS one of the most commonly used languages for mobile phones is XHTML-MP (eXtensible Hypertext Markup Language – Mobile Profile), a subset of XHTML Basic and HTML and is the predominant language for mobile phone development.</p>
<p>An example of XHTML-MP can be found in the graphic below (click to enlarge):</p>
<p><a href="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/04/xhtml-shot.jpg"  rel="lightbox[roadtrip]"><img class="alignnone size-medium wp-image-23" title="xhtml-mp sample code" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/04/xhtml-shot-300x201.jpg" alt="A sample code snippet of an XHTML-MP mobile web page" width="300" height="201" /></a></p>
<p>As you can see, it is fairly easy, isn’t it.</p>
<p><span style="color: #ffffff;">-</span></p>
<h3>Development for mobile phones – Navigation</h3>
<p>Because you are working with a very vertical browser you will need to rethink your website’s navigation and plan ahead for a vertical list navigation, ideally together with access keys (access keys are the number keys on the keypad of a mobile phone 1-9 and 0). See below for an example using list navigation and access keys (click to enlarge)</p>
<p><a href="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/04/list-nav-shot.jpg"  rel="lightbox[roadtrip]"><img class="alignnone size-medium wp-image-24" title="List Navigation sample" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/04/list-nav-shot-300x89.jpg" alt="A sample code snippet for list navigation" width="300" height="89" /></a></p>
<p><em>(NB:  If you intend to link a telephone number within a page to automatically dial the number on the users phone just use this snippet:<br />
&lt;a href=”tel:+123456789”&gt;+1 23456789&lt;/a&gt;)</em></p>
<p><span style="color: #ffffff;">-</span></p>
<h3>Development for mobile phones – Publishing the mobile web content</h3>
<p>Okay, so you have created a very simple version of the website, using semantic markup language and have generated the content how you would like it to appear. It is time to set the website up.</p>
<p>It would be ideal to have a sub-domain or a folder for your domain such as m.websitename.co.uk or www.websitename.co.uk/mobile and get users to go there directly using their mobile device. Another option would be to let the website detect the user agent similar to what you would do to use special style sheets for IE5/6/7 for example, in this case a<br />
&lt;link rel=&#8221;stylesheet&#8221; type=&#8221;text/css&#8221; media=&#8221;handheld&#8221; href=&#8221;mobile.css&#8221; /&gt;<br />
will work wonders.</p>
<p><span style="color: #ffffff;">-</span></p>
<h3>Testing</h3>
<p>So the mobile version of your website is done, and you have sorted all your styles out and are ready to go live. Time to begin testing.<br />
I would strongly suggest following this testing guide to ensure that everything goes well:</p>
<ol>
<li>Desktop testing: Both Opera and FireFox have the great option for small-screen view. Test both without scripts (such as Javascript) and without graphics. Test without mouse</li>
<li>Emulator testing: Use any (or ALL) of the following emulators:<br />
<a title="Nokia's emulator" href="http://www.forum.nokia.com/info/sw.nokia.com/id/db2c69a2-4066-46ff-81c4-caac8872a7c5/NMB40_install.zip.html">Nokia’s emulator<br />
</a><a title="OperaMini simulator" href="http://www.operamini.com/demo/">OperaMini simulator</a><br />
<a title="Blackberry simulator" href="http://na.blackberry.com/eng/developers/downloads/simulators.jsp" target="_blank">Blackberry simulator</a><br />
<a title="OpenWave simulator" href="http://developer.openwave.com/dvl/member/downloadManager.htm?softwareId=23" target="_blank">Openwave simulator</a><br />
<a title="Ready.mobi site checker" href="http://mr.dev.mobi/launch.jsp?locale=en_EN" target="_blank">Ready.mobi site-checker</a></li>
<li>Device testing: Get hold of many different mobile phones and test your website. Best option would be to test the site with mobile phones using WiFi in your own network, and once you are satisfied with the outcome go and try phones that do not have WiFi-capabilities (meaning you have to pay for each minute or kb) and test parts of the site.</li>
<li>Usability testing: knowing that the website works on mobile phones does not mean that it is usable. Test each aspect of the site, does it make sense? Can you find your way around it? Does your colleague? Does your friend? Your spouse?</li>
</ol>
<p><span style="color: #ffffff;">-</span></p>
<h3>Closing notes</h3>
<p>This was a pretty quick rundown on designing and developing for the mobile web. I hope at least some of it made sense to you. For the next steps I would suggest you have a browse around for handheld style sheets and how to implement various style sheets depending on your audience (say a version for desktop computers &#8211; with IE style sheets &#8211; and mobile devices, you can even work on an iPhone version or versions for different sizes!) and see how you are getting on in regards to implementation, publishing and testing. If you have any comments or any experiences you would like to share then please do, I would really appreciate it <img src='http://www.whatwasithinking.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2008/04/01/designing-for-the-mobile-web/' addthis:title='Designing for the mobile web' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.whatwasithinking.co.uk/2008/04/01/designing-for-the-mobile-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Upgraded and ready to go!</title>
		<link>http://www.whatwasithinking.co.uk/2008/04/01/upgraded-and-ready-to-go/</link>
		<comments>http://www.whatwasithinking.co.uk/2008/04/01/upgraded-and-ready-to-go/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 09:50:35 +0000</pubDate>
		<dc:creator>Alexander Rehm</dc:creator>
				<category><![CDATA[Web development]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mobile web]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.whatwasithinking.co.uk/?p=15</guid>
		<description><![CDATA[WhatwasIthinking.co.uk has just upgraded successfully to Wordpress 2.5<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2008/04/01/upgraded-and-ready-to-go/' addthis:title='Upgraded and ready to go!' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-16" title="upgrading wordpress to 2.5" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/04/upgrade.jpg" alt="Uprading WhatwasIthinking.co.uk to version 2.5" width="305" height="153" align="right" />We have just updated WordPress to version 2.5. So far everything seems to work fine!! Woohoo!!</p>
<p>I am currently working on two articles about the mobile web, its opportunities and advantages for our clients as well as how to prepare working on designs and code for mobile websites, stay tuned!</p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2008/04/01/upgraded-and-ready-to-go/' addthis:title='Upgraded and ready to go!' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.whatwasithinking.co.uk/2008/04/01/upgraded-and-ready-to-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

