<?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>Just Search Labs &#187; mobile</title>
	<atom:link href="http://labs.justsearching.co.uk/tag/mobile/feed" rel="self" type="application/rss+xml" />
	<link>http://labs.justsearching.co.uk</link>
	<description>Just Search Research and Development</description>
	<lastBuildDate>Wed, 30 Sep 2009 12:00:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Creating Mobile Websites</title>
		<link>http://labs.justsearching.co.uk/creating-mobile-websites-442.html</link>
		<comments>http://labs.justsearching.co.uk/creating-mobile-websites-442.html#comments</comments>
		<pubDate>Thu, 29 Jan 2009 15:53:18 +0000</pubDate>
		<dc:creator>Sir Pumpkin Longshanks</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[.mobi]]></category>
		<category><![CDATA[Meermeer]]></category>
		<category><![CDATA[WAP]]></category>
		<category><![CDATA[WAP 2.0]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[WURFL]]></category>
		<category><![CDATA[XHTML-MP]]></category>

		<guid isPermaLink="false">http://labs.justsearching.co.uk/?p=442</guid>
		<description><![CDATA[
Gone are the days when a separate version of a web site was required to see a web-site. Many 3G Phones, such as the iPhone and Android compatible phones  support rendering of web pages in their full glory (except for Flash on the iPhone). While this creates the richness that one expects when you are [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Flabs.justsearching.co.uk%2Fcreating-mobile-websites-442.html"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Flabs.justsearching.co.uk%2Fcreating-mobile-websites-442.html" height="61" width="51" /></a></div><p><img class="alignleft size-full wp-image-459" title="mobile-web-development" src="http://labs.justsearching.co.uk/wp-content/uploads/2009/01/mobile-web-development.jpg" alt="mobile-web-development" width="200" height="255" /></p>
<p>Gone are the days when a separate version of a web site was required to see a web-site. Many 3G Phones, such as the iPhone and Android compatible phones  support rendering of web pages in their full glory (except for Flash on the iPhone). While this creates the richness that one expects when you are surfing at home on your laptop or desktop computer. It can still be difficult to navigate around a large web pages. If you really want to make your website usable on a mobile phone it might be a better idea to go for a mobile version of a website.  Domains are available for mobile websites and  it is a good idea to buy the .mobi domain for your mobile website to host your mobile version of your website to show you are really serious about providing mobile content.</p>
<p><span id="more-442"></span></p>
<p>Mobile phone browsers  support two languages:</p>
<p><strong>WML</strong> (WAP) &#8211; a form of XML &#8211; quite old, good for old phones. I mean really old phones. If your phone is less than six years old it should be okay for XHTML-MP.</p>
<p><strong>XHTML-MP</strong> (WAP 2.0) &#8211; good for modern phones &#8211; easy to create content from existing website a cut-down version of  XHTML. To specify the document is to be read on a mobile device, one of the following doctypes is used:</p>
<pre class="source-xml"><span class="sc0">&lt;!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"</span>
<span class="sc0">"http://www.wapforum.org/DTD/xhtml-mobile10.dtd"&gt;</span>

<span class="sc0">&lt;!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.1//EN"</span>
<span class="sc0">"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile11.dtd"&gt;</span>

<span class="sc0">&lt;!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN"</span>
<span class="sc0">"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd"&gt;</span></pre>
<p>The biggest problem with mobile web-sites  is displaying the website correctly given the large number of different screen sizes that exist on mobile phones.  Common screen sizes include 128 x 160, 320 x 480, 176 x 220 and 240 x 320.</p>
<p>Some browsers do a good job of resizing web pages to fit the size of your mobile screen. Opera for example, can automatically re-order the elements of a page to fit the width of a screen. WURFL is an XML configuration file which contains information     about capabilities and features of many mobile devices. Using the <a title="WURFL PHP class" href="http://www.phpclasses.org/browse/package/2316.html" target="_blank">WURFL PHP class</a>, the XML can be parsed and appropriate action taken from the user agent string.</p>
<h2>Accessing Mobile Stylesheets</h2>
<pre><code>&lt;link rel="stylesheet" type="text/css" media="handheld" href="mobile.css" /&gt;
</code></pre>
<p>Coding is pretty much the same for as for your normal website but the way in which you handle resizing and input for forms should reduce the amount of typing as far as possible.</p>
<p>Detecting the mobile phone can be done using a php script like the <a title="PHP mobile detection code" href="http://mobiforge.com/developing/story/lightweight-device-detection-php" target="_blank">php detection code</a> or use a <a title="Hadsetdetection.com FAQs" href="http://handsetdetection.com/pages/faq" target="_blank">free third party service</a> to detect the mobile device and send back the information about the model and specifications of the mobile device that is accessing your site. This information can be used to server the correct CSS template or change what is sent to the device.</p>
<h2>Testing Mobile Websites</h2>
<p>We usually test web pages to make sure that they work in Firefox, Safari, IE 7 and IE 6.5. On mobile devices it is difficult to know which mobile browser your users will be seeing the site on. One solution is Adobe Meermeer (a corruption of &#8216;mirror mirror&#8217;) as an online service or extension to Adobe Dreamweaver CS4. Alternatively, there may be a mobile phone emulator for your model of phone.</p>
<h2>Useful Resources</h2>
<ul>
<li><a href="http://mobiforge.com/">http://mobiforge.com/ </a>- independent mobile development community</li>
<li><a title="WURFL " href="http://wurfl.sourceforge.net/php/" target="_blank">http://wurfl.sourceforge.net/php/</a> Wireless Universal Resource FiLe</li>
<li><a title="mdevinf sourceforge.net" href="http://mdevinf.sourceforge.net/" target="_blank">http://mdevinf.sourceforge.net/</a></li>
<li><a title="Effective design for multiple screen sizes" href="http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes" target="_blank">http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://labs.justsearching.co.uk/creating-mobile-websites-442.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>7 Usability Tips for Mobile Web Sites</title>
		<link>http://labs.justsearching.co.uk/7-usability-tips-for-mobile-web-sites-283.html</link>
		<comments>http://labs.justsearching.co.uk/7-usability-tips-for-mobile-web-sites-283.html#comments</comments>
		<pubDate>Thu, 04 Dec 2008 15:00:44 +0000</pubDate>
		<dc:creator>Sir Pumpkin Longshanks</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://labs.justsearching.co.uk/?p=283</guid>
		<description><![CDATA[
Better browsers such those found on the G1 and iphone have contributed to the growth in mobile internet access. What factors should you consider to make your website more usable for users of these mobile devices? When people are using mobile devices to access the web they are more likely to be looking to find [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Flabs.justsearching.co.uk%2F7-usability-tips-for-mobile-web-sites-283.html"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Flabs.justsearching.co.uk%2F7-usability-tips-for-mobile-web-sites-283.html" height="61" width="51" /></a></div><p style="text-align: center;"><img class="aligncenter size-full wp-image-287" title="mobile-usability1" src="http://labs.justsearching.co.uk/wp-content/uploads/2008/12/mobile-usability1.png" alt="" width="400" height="262" /></p>
<p>Better browsers such those found on the G1 and iphone have contributed to the growth in mobile internet access. What factors should you consider to make your website more usable for users of these mobile devices? When people are using mobile devices to access the web they are more likely to be looking to find information quickly and specifically. You can make their search more fruitful by considering the following points.<span id="more-283"></span></p>
<p><strong>1. Screen Size</strong> &#8211; mobile devices have much smaller screens and so the layout of the site on a computer screen is not usually suitable to display on a small screen.  A separate stylesheet can be used to display the content in a different layout. For example:<br />
<code>&lt;link rel="stylesheet" media="handheld" href="smallscreen.css" type="text/css"&gt;</code></p>
<p>This will avoid creating duplicate content.<br />
<strong>2. Blotted Code</strong> -bandwidth on mobile devices is often much more expensive and slower than a standard broadband connection. In such circumstances, data is money, so  remove any unnecessary code such as table layouts.  Improving the amount of code to content will also improve the download time on mobile devices.</p>
<p><strong>3. Avoid Flash</strong> &#8211; many mobile phones are still unable to render Flash. It is bad for search engine optimisation and it is poor on mobile devices especially if it is used for navigation. If possible it should be avoided on mobile websites.</p>
<p><strong>4. Search facilities</strong> &#8211; give your user a search facility placed prominently on the page so they can find the content they need quickly.</p>
<p><strong>5. Navigation</strong> to your most important pages should be displayed in a prominent position on the screen so that scrolling is not necessary.</p>
<p><strong>6. Avoid long URLs and Forms</strong> &#8211; mobile devices are still not great for typing with. Most web enabled phones still use the traditional numeric texting keyboard. Even devices with querty keyboards are still fiddly to use compared to a normal computer keyboard. Most of the time links will provide the URL locations but if you have ever had to type a long URL into a telephone, you will know how annoying it can be. If you have to fill in a form online on a mobile site avoid collecting unnecessary data for the same reasons.</p>
<p>7. <strong>Make selected items clearly visible</strong> &#8211; mobile phones typically have poor control of the cursor and so it is quite easy to select something which you did not intend to. One way of reducing the chance of doing this is to make sure that selected items stand out.</p>
<p>If you follow these tips, then your mobile website will be more attractive and easier to use.  It may even increase the revenue generated from your site.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.justsearching.co.uk/7-usability-tips-for-mobile-web-sites-283.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
