<?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>Wapple Blog &#187; Mobile Phone Detection</title>
	<atom:link href="http://blog.wapple.net/tag/mobile-phone-detection/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.wapple.net</link>
	<description>Addicted to Mobile Web</description>
	<lastBuildDate>Wed, 25 Jan 2012 20:51:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Input image submit buttons</title>
		<link>http://blog.wapple.net/input-image-submit-buttons/</link>
		<comments>http://blog.wapple.net/input-image-submit-buttons/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 19:58:21 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Architect Changelog]]></category>
		<category><![CDATA[Canvas Changelog]]></category>
		<category><![CDATA[Changelog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Wapple Architect]]></category>
		<category><![CDATA[Wapple Canvas]]></category>
		<category><![CDATA[Coding Mobile Web Pages]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[css3 border-radius]]></category>
		<category><![CDATA[formItem]]></category>
		<category><![CDATA[image submit]]></category>
		<category><![CDATA[image submit button]]></category>
		<category><![CDATA[Mobile Browser Detection]]></category>
		<category><![CDATA[mobile css]]></category>
		<category><![CDATA[Mobile Development Platform]]></category>
		<category><![CDATA[mobile form]]></category>
		<category><![CDATA[Mobile Phone Detection]]></category>
		<category><![CDATA[Mobile Site Builder]]></category>
		<category><![CDATA[Mobile Site Builders]]></category>
		<category><![CDATA[mobile submit button]]></category>
		<category><![CDATA[Mobile Web Design]]></category>
		<category><![CDATA[Wapple Mobile Internet and Mobile Web Development Tools]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=2033</guid>
		<description><![CDATA[If you&#8217;ve ever tried to design a nice submit button for your mobile site, you&#8217;ll know what a pain it is. One option is to design it with CSS &#8211; add a border here, a background there, and you&#8217;ll get something that looks a little bit like a button. Take advantage of some CSS3 features [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mobilewebjunkie.com/wp-content/uploads/2011/01/wi0037128.png" alt="" title="wi0037128" width="128" height="128" class="alignleft size-full wp-image-2039" />If you&#8217;ve ever tried to design a nice submit button for your mobile site, you&#8217;ll know what a pain it is.</p>
<p>One option is to design it with CSS &#8211; add a border here, a background there, and you&#8217;ll get something that looks a little bit like a button. Take advantage of some CSS3 features such as border-radius and maybe a gradient background and you can come up with something really nice.</p>
<p>But what happens on phones that don&#8217;t handle CSS3 (or CSS in general) that well? You&#8217;ll get a rubbish looking button, that&#8217;s what !!</p>
<p>Another option with CSS, is to create an image, and reference it with via a background CSS property. But you&#8217;ll have the same issue as above &#8211; some phones will display it ok, but some won&#8217;t.</p>
<p>So to try and help with this, we&#8217;ve added a new form item &#8211; Image submit. You&#8217;ve had image submit buttons in HTML for ages and now we&#8217;ve added this feature to both <a href="http://wapple.net/mobile-web-site-builder-and-mobile-marketing-tools.htm">Canvas</a> and <a href="http://wapple.net/develop-mobile-friendly-websites-with-single-domain-for-web-and-mobile.htm">Architect</a>.</p>
<p>In Canvas, you simply create a new form item of type &#8220;Image Submit Button&#8221;, and assign it a graphic you&#8217;ve already uploaded. No relying on CSS and if a handset can&#8217;t handle it, we&#8217;ve got a fallback in place.</p>
<p>In Architect, create a &lt;formItem&gt; element, and specify a &#8220;graphic_src&#8221; element &#8211; the system will use this URL as the basis of the image. If you don&#8217;t want it to scale, set the graphic_scale to 0 &#8211; check out our <a href="http://wapl.info/coding-for-the-mobile-web-with-WAPL/chapter/Form-Items/">formItem documentation</a> for a more in depth analysis.</p>
<p><a href="/contact/">Let us know</a> if this new feature helps you out and send through the URL of your site so we can take a look at your new submit buttons!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/input-image-submit-buttons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wapple&#8217;s Dynamic Activation and Suppression Rules</title>
		<link>http://blog.wapple.net/wapples-dynamic-activation-and-suppression-rules/</link>
		<comments>http://blog.wapple.net/wapples-dynamic-activation-and-suppression-rules/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 11:01:21 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Canvas Changelog]]></category>
		<category><![CDATA[Changelog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Wapple Canvas]]></category>
		<category><![CDATA[active campaign check]]></category>
		<category><![CDATA[bango operators]]></category>
		<category><![CDATA[blackberry RIM OS]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[canvas rules]]></category>
		<category><![CDATA[check if video supported]]></category>
		<category><![CDATA[customizable rules]]></category>
		<category><![CDATA[dynamic rules]]></category>
		<category><![CDATA[iphone OS]]></category>
		<category><![CDATA[Mobile Browser Detection]]></category>
		<category><![CDATA[Mobile Development Tools]]></category>
		<category><![CDATA[Mobile Device Detection]]></category>
		<category><![CDATA[Mobile Devices]]></category>
		<category><![CDATA[Mobile Phone Detection]]></category>
		<category><![CDATA[mobile screensize]]></category>
		<category><![CDATA[Mobile Site Builder]]></category>
		<category><![CDATA[Mobile Websites]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[symbian]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1841</guid>
		<description><![CDATA[Ever since Wapple Canvas was created, there have been rules. Rules to check if videos are supported, rules to check for active campaigns, rules to check for specific screen sizes. Of course we have hundreds of others, but something missing from all of them was the ability to have customizable rules to specify your own [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1910" title="missing-small" src="http://mobilewebjunkie.com/wp-content/uploads/2010/08/missing-small.png" alt="" width="70" height="70" />Ever since Wapple Canvas was created, there have been rules.</p>
<p>Rules to check if videos are supported, rules to check for active campaigns, rules to check for specific screen sizes.</p>
<p>Of course we have hundreds of others, but something missing from all of them was the ability to have customizable rules to specify your own test criteria.<br />
<span id="more-1841"></span></p>
<h4>Dynamic Rules</h4>
<p>So what we&#8217;ve done is add dynamic rules to Canvas so you can actually define values for certain rules to meet.</p>
<p>For example, if you wanted to launch your site on BlackBerry phones running RIM OS version 4.6.0, you&#8217;d create a dynamic RIM OS rule and enter &#8220;4.6.0&#8243; as the value.</p>
<p>We will be rolling this functionality into a load of other dynamic rules, Symbian OS, iPhone OS, Bango operator results plus many more &#8211; we&#8217;ll of course keep you updated with any new developments!</p>
<p>Alternatively, if you want to find out how rules work in WAPL and Wapple Architect, check out our help documentation over at <a href="http://wapl.info/coding-for-the-mobile-web-with-WAPL/chapter/Rules/">http://wapl.info/coding-for-the-mobile-web-with-WAPL/chapter/Rules/</a></p>
<h4>UPDATE</h4>
<p>We have added even more functionality into this feature &#8211; the ability to have operators on rules, so you can test if a software version is above a certain value, or equal to something else.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/wapples-dynamic-activation-and-suppression-rules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<custom_fields><canvas_title>Dynamic Activation and Suppression Rules</canvas_title><canvas_link>super_rules</canvas_link></custom_fields>	</item>
		<item>
		<title>Wapple Canvas Video Link Chunk</title>
		<link>http://blog.wapple.net/wapple-canvas-video-link-chunk/</link>
		<comments>http://blog.wapple.net/wapple-canvas-video-link-chunk/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 20:25:35 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Architect Changelog]]></category>
		<category><![CDATA[Canvas Changelog]]></category>
		<category><![CDATA[Changelog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Wapple Architect]]></category>
		<category><![CDATA[Wapple Canvas]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[Coding Mobile Web Pages]]></category>
		<category><![CDATA[iphone video play button]]></category>
		<category><![CDATA[Mobile Browser Detection]]></category>
		<category><![CDATA[Mobile Devices]]></category>
		<category><![CDATA[Mobile Phone Detection]]></category>
		<category><![CDATA[Mobile Publishing Platform]]></category>
		<category><![CDATA[Mobile Website Development]]></category>
		<category><![CDATA[video link wapl]]></category>
		<category><![CDATA[video sharing on mobile]]></category>
		<category><![CDATA[vimeo mobile]]></category>
		<category><![CDATA[Wapple]]></category>
		<category><![CDATA[youtube mobile]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1605</guid>
		<description><![CDATA[If you have a video uploaded to any of the likes of YouTube or Vimeo, we&#8217;ve written a new chunk for Wapple Canvas that will allow you to show it to the whole mobile world. It&#8217;s called the Video Link chunk &#8211; login in Canvas and add one to a page to see it in [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mobilewebjunkie.com/wp-content/uploads/2010/07/video_link.png" alt="video link" title="video link" width="128" height="128" class="alignleft size-full wp-image-1776" />If you have a video uploaded to any of the likes of YouTube or Vimeo, we&#8217;ve written a new chunk for <a href="http://wapple.net/mobile-web-site-builder-and-mobile-marketing-tools.htm">Wapple Canvas</a> that will allow you to show it to the whole mobile world.</p>
<p>It&#8217;s called the Video Link chunk &#8211; <a href="http://canvas.wapple.net">login</a> in Canvas and add one to a page to see it in action!</p>
<p>If it&#8217;s a YouTube video you want to show, a thumbnail is generated automatically, but for other video sharing websites, you can specify the location for an accompanying picture.</p>
<p>If you have an iPhone, videos will display with a play button on, allowing you to play the video with the native controls on the phone. Anything else and you get forwarded to the URL &#8211; of course when other handsets add functionality in for video playback, we&#8217;ll update the chunk!</p>
<p>If you want to know how to add a Video Link chunk with Architect and WAPL &#8211; check out <a href="http://wapl.info/coding-for-the-mobile-web-with-WAPL/chapter/Video-Link/">http://wapl.info/coding-for-the-mobile-web-with-WAPL/chapter/Video-Link/</a> for more info.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/wapple-canvas-video-link-chunk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter><canvas_icon>pp0001</canvas_icon></custom_fields>	</item>
		<item>
		<title>Graphic Chunk &#8211; new feature</title>
		<link>http://blog.wapple.net/graphic-chunk-new-feature/</link>
		<comments>http://blog.wapple.net/graphic-chunk-new-feature/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 10:02:57 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Canvas Changelog]]></category>
		<category><![CDATA[Changelog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Wapple Canvas]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[Mobile Development Platform]]></category>
		<category><![CDATA[mobile graphics]]></category>
		<category><![CDATA[mobile graphics rendering engine]]></category>
		<category><![CDATA[Mobile Phone Detection]]></category>
		<category><![CDATA[Mobile Site Builder]]></category>
		<category><![CDATA[Wapple]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1691</guid>
		<description><![CDATA[We&#8217;re always looking for ways to improve our existing functionality inside of Wapple Canvas. We develop plenty of new stuff, but it&#8217;s always good to upgrade older features to keep them up to date. Inside of Canvas, the graphic chunk functionality used to rely on the fact that you&#8217;d uploaded a graphic before telling our [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re always looking for ways to improve our existing functionality inside of <a href="http://wapple.net/mobile-web-site-builder-and-mobile-marketing-tools.htm">Wapple Canvas</a>. We develop plenty of <a href="http://mobilewebjunkie.wapple.net/category/development/">new stuff</a>, but it&#8217;s always good to upgrade older features to keep them up to date.</p>
<p>Inside of Canvas, the graphic chunk functionality used to rely on the fact that you&#8217;d uploaded a graphic before telling our mobile rendering engine what size you wanted to display it.<br />
<span id="more-1691"></span><br />
But what about if you didn&#8217;t want to upload a graphic &#8211; you might want to just reference another image on another site directly by its URL.</p>
<p>So we&#8217;ve made a small change to the graphic chunk and added a setting so you can use a URL as the graphic source. You get all of the same controls over the size and alt text, just you don&#8217;t need to upload it first &#8211; hopefully simplifying the  whole process.</p>
<p><a href="http://mobilewebjunkie.com/contact/">Get in touch</a> if you&#8217;ve used this feature or let us know what you think and whether there are any more changes you&#8217;d like.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/graphic-chunk-new-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<custom_fields><canvas_icon>wi0029</canvas_icon></custom_fields>	</item>
		<item>
		<title>How HowToMakeMyBlog.com was mobilized</title>
		<link>http://blog.wapple.net/how-howtomakemyblog-com-was-mobilized/</link>
		<comments>http://blog.wapple.net/how-howtomakemyblog-com-was-mobilized/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 14:07:15 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Web Coding Tutorials]]></category>
		<category><![CDATA[Mobile Web Development]]></category>
		<category><![CDATA[Mobile Websites]]></category>
		<category><![CDATA[Wordpress Mobile]]></category>
		<category><![CDATA[Mobile Friendly Websites]]></category>
		<category><![CDATA[Mobile Phone Detection]]></category>
		<category><![CDATA[Mobile Plugins]]></category>
		<category><![CDATA[Wordpress Mobile Plugin]]></category>
		<category><![CDATA[Wordpress Mobile Theme]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1445</guid>
		<description><![CDATA[Just before Christmas, we mobilized HowToMakeMyBlog.com by installing and configuring the Wapple Architect Mobile Plugin for WordPress. I&#8217;ve written a much more in-depth article over there about how we did it, but here&#8217;s a bite-sized version that you can cut out and put in your wallet: Install the Wapple Architect Mobile Plugin Grab a free [...]]]></description>
			<content:encoded><![CDATA[<p>Just before Christmas, we mobilized <a href="http://howtomakemyblog.com">HowToMakeMyBlog.com</a> by installing and configuring the <a href="http://wordpress.org/extend/plugins/wapple-architect/">Wapple Architect Mobile Plugin for WordPress</a>.</p>
<p>I&#8217;ve written a much more in-depth article over there about how we did it, but here&#8217;s a bite-sized version that you can cut out and put in your wallet:<br />
<span id="more-1445"></span></p>
<ol>
<li>Install the Wapple Architect Mobile Plugin</li>
<li>Grab a free dev key from <a href="http://wapple.net/register/plugins-signup.htm">http://wapple.net/register/plugins-signup.htm</a></li>
<li>Activate the plugin and enter your dev key in the Basic settings area</li>
<li>Upload a mobile logo</li>
<li>Tailor settings so that the mobile version matches the web</li>
<li>Style the mobile version so that you retain your brand identity</li>
</ol>
<p>If you want to read the full article, you can check it out <a href="http://www.howtomakemyblog.com/mobile-blogging/how-to-setup-your-mobile-blog-design-step-by-step-guide/">here</a>.</p>
<p>And finally, here is a screenshot of the mobile and web site that shows you how good your mobile blog can look!</p>
<p><img class="aligncenter size-full wp-image-1450" title="howtomakemyblog" src="http://mobilewebjunkie.com/wp-content/uploads/2009/12/howtomakemyblog.jpg" alt="howtomakemyblog" width="500" height="469" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/how-howtomakemyblog-com-was-mobilized/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>REST assured &#8211; you don&#8217;t need SOAP</title>
		<link>http://blog.wapple.net/rest-assured-you-dont-need-soap/</link>
		<comments>http://blog.wapple.net/rest-assured-you-dont-need-soap/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 09:52:35 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Architect Changelog]]></category>
		<category><![CDATA[Changelog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Mobile Web Coding Tutorials]]></category>
		<category><![CDATA[Mobile Web Development]]></category>
		<category><![CDATA[Architect]]></category>
		<category><![CDATA[Coding Mobile Web Pages]]></category>
		<category><![CDATA[Mobile Device Detection]]></category>
		<category><![CDATA[Mobile Phone Detection]]></category>
		<category><![CDATA[Mobile Website Development]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[WAPL]]></category>
		<category><![CDATA[Wapple]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1174</guid>
		<description><![CDATA[Overcoming the barriers of mobile web design and development &#8211; it&#8217;s the tagline of our blog and something that we strive towards each and every day. We&#8217;ve given the development community some amazing tools that allow you to create some fantastic mobile sites and we&#8217;ve created plugins, components and classes that help you at every [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-1255" title="soaprest1" src="http://mobilewebjunkie.com/wp-content/uploads/2009/08/soaprest1.jpg" alt="soaprest1" width="498" height="203" /></p>
<p>Overcoming the barriers of mobile web design and development &#8211; it&#8217;s the tagline of our blog and something that we strive towards each and every day.</p>
<p>We&#8217;ve given the development community some amazing tools that allow you to create some fantastic mobile sites and we&#8217;ve created <a href="http://wordpress.org/extend/plugins/wapple-architect//">plugins</a>, <a href="http://bakery.cakephp.org/articles/view/universal-mobilization-with-wapl">components</a> and <a href="http://www.phpclasses.org/browse/package/5491.html">classes </a>that help you at every step.</p>
<p><span id="more-1174"></span>But one thing every Wapple Architect application has in common, is that in order to use it, it must be done via <a href="http://en.wikipedia.org/wiki/SOAP">SOAP</a>.</p>
<p>Or should I say, used to have in common, because this week we&#8217;ve created and released a REST web service for every SOAP call you can make.</p>
<h4>Using Wapple Architect with CURL</h4>
<p>What this means as a developer is that you can choose whichever method you want to communicate with Wapple Architect. If you want to use SOAP, carry on doing what you&#8217;ve always done, but if you want to use REST, use it. And to show how easy that can be, here&#8217;s how you would check if a visitor to your site is mobile or not using PHP and CURL:</p>
<pre class="brush:php">&lt;?php
$headers = '';
foreach($_SERVER as $key =&gt; $val)
{
 $headers .= $key.':'.$val.'|';
}
$postfields = array(
 'devKey' =&gt; 'YOUR_DEV_KEY',
 'headers' =&gt; $headers
);
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'http://webservices.wapple.net/isMobileDevice.php');
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_POSTFIELDS, $postfields);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($c);
curl_close($c);
if($result)
{
 // We're a mobile device! Generate some WAPL and use getMarkupFromWapl.php service!
} else
{
 // Not a mobile device - generate HTML and output to screen.
}
?&gt;</pre>
<p>Once you&#8217;ve established that your visitor is a mobile visitor, you can use the <strong>getMarkupFromUrl.php</strong> or <strong>getMarkupFromWapl.php</strong> services and amend your $postfields array to include the &#8216;url&#8217; or &#8216;wapl&#8217; keys respectively.</p>
<h4>Architect with SOAP or REST</h4>
<p>So if you&#8217;ve looked at using <a href="http://">Wapple Architect</a> before but for one reason or another couldn&#8217;t or wouldn&#8217;t install SOAP, you&#8217;ve now got another option that allows you to mobilize your site or app!</p>
<p>We&#8217;ve already integrated these new services into our <a href="http://">Wapple Architect Mobile Plugin for WordPress</a> so that if you don&#8217;t have SOAP installed on your server, you automatically fall back to using REST. And lets face it, if you&#8217;re on a shared host, getting SOAP installed is not a task to be taken lightly and can be tricky.</p>
<p>What do you think of these new REST services, does it mean you&#8217;ll use Wapple Architect? Do we need even more coverage of web services &#8211; XMLRPC for example? Get in touch and let us know!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/rest-assured-you-dont-need-soap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>Code, Don&#8217;t Transcode for Mobile Web</title>
		<link>http://blog.wapple.net/code-dont-transcode-for-mobile-web/</link>
		<comments>http://blog.wapple.net/code-dont-transcode-for-mobile-web/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 08:59:55 +0000</pubDate>
		<dc:creator>Rich Holdsworth</dc:creator>
				<category><![CDATA[Mobile Device and Browser Detection]]></category>
		<category><![CDATA[Mobile Internet]]></category>
		<category><![CDATA[Mobile Web Design]]></category>
		<category><![CDATA[Mobile Web Development]]></category>
		<category><![CDATA[Mobile Websites]]></category>
		<category><![CDATA[Architect]]></category>
		<category><![CDATA[Coding Mobile Web Pages]]></category>
		<category><![CDATA[Mobile Browser Detection]]></category>
		<category><![CDATA[Mobile Development Platform]]></category>
		<category><![CDATA[Mobile Friendly Websites]]></category>
		<category><![CDATA[Mobile Phone Detection]]></category>
		<category><![CDATA[Single Domain]]></category>
		<category><![CDATA[WAPL]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1031</guid>
		<description><![CDATA[Transcoding web pages into mobile web pages does not work. There&#8217;s an ongoing debate on the subject of mobile web transcoding, so here&#8217;s our take. Let&#8217;s be clear on our language here though. Transcoding videos for mobiles is essential and very good, but doing it to your web output is bad. Really bad. A reliance [...]]]></description>
			<content:encoded><![CDATA[<p>Transcoding web pages into mobile web pages does not work.</p>
<p>There&#8217;s an <a title="mobile web transcoding debate rumbles on" href="http://www.mobile-ent.biz/news/33793/Mobile-web-transcoding-The-debate-rumbles-on">ongoing debate</a> on the subject of <a title="mobile web transcoding" href="http://www.mobile-ent.biz/features/176/Mobile-web-transcoding-Problem-solved">mobile web transcoding</a>, so here&#8217;s our take.</p>
<p>Let&#8217;s be clear on our language here though. Transcoding videos for mobiles is essential and very good, but doing it to your web output is bad. Really bad.</p>
<p>A reliance on an automated process that takes HTML output and reformats it to mobile markup is a deluded one. Computers are really bad at recognising diverse visual patterns (that&#8217;s why we all use CAPTCHA to protect from bots) and you don&#8217;t get much more diverse than web design. If a transcoder has been taught your web layout, you&#8217;ll find yourself tied to that web design or face losing any learning invested in the system.</p>
<p><span id="more-1031"></span></p>
<p>The core point however is that mobile users have different desires and demands to you normal web audience. They don&#8217;t want to search for information &#8211; they want it served to them. They want access to services that are typically mobile, not those that are more comfortably engaged in while sat in front of a 19inch monitor with time to spare.</p>
<p>The solution is to write mobile applications <strong>for </strong>mobile from the heart of your server outwards, sharing logic and data.</p>
<p>With this approach you can utilise all the logic, models and controllers (if you&#8217;re that way inclined) from your existing web services but present them using view layers that are ideally suited to mobile devices. You can omit features that are simply not made for mobile and include new ones that would mean nothing to a web audience but are essential to visitors on the move.</p>
<p><a title="Wapple Architect" href="http://wapple.net/develop-mobile-friendly-websites-with-single-domain-for-web-and-mobile.htm">Wapple Architect</a> allows you to output a single markup language for every mobile device. The process will automatically adapt your <a title="WAPL mobile markup language" href="http://wapl.info">WAPL</a> markup to each and every mobile device &#8211; but this isn&#8217;t transcoding &#8211; it&#8217;s taking the output, layout and data described in WAPL and returning the correct markup for any particular device.  Watch this <a title="Coding mobile web pages" href="http://www.youtube.com/user/wapplemobileweb#play/all/uploads-all/2/tVb0Sl1UJxA" target="_blank">video</a> to understand more.</p>
<div id="attachment_1032" class="wp-caption aligncenter" style="width: 559px"><img class="size-large wp-image-1032" title="transcoding-vs-WAPL" src="http://mobilewebjunkie.com/wp-content/uploads/2009/07/transcoding-vs-wapple-1024x329.jpg" alt="Transcoding is unreliable" width="549" height="176" /><p class="wp-caption-text">Wapple Architect beats automated transcoding</p></div>
<p>Don&#8217;t be fooled by the sirens singing the song of transcoding. They will bite you in the backside sooner or later. Transcoding is at best a quick fix but as an enterprise level approach to catching the mobile web wave it will ultimately disappoint your users, create an extra layer of work for you over and over and simply glosses over an issue rather than addressing it entirely.</p>
<p>Code, don&#8217;t transcode.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/code-dont-transcode-for-mobile-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>The iPhone Debate Gets Even Hotter!</title>
		<link>http://blog.wapple.net/the-iphone-debate-gets-even-hotter/</link>
		<comments>http://blog.wapple.net/the-iphone-debate-gets-even-hotter/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 15:58:55 +0000</pubDate>
		<dc:creator>Rich Holdsworth</dc:creator>
				<category><![CDATA[Mobile Internet]]></category>
		<category><![CDATA[Mobile Web Development]]></category>
		<category><![CDATA[Mobile Websites]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile Phone Detection]]></category>
		<category><![CDATA[Mobile Site Builders]]></category>
		<category><![CDATA[Mobile Web]]></category>
		<category><![CDATA[Mobile Website Development]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1091</guid>
		<description><![CDATA[Konny Zsigo of the MDA recently posted an insightful article into the &#8216;to iPhone or not to iPhone debate. It seems to have attracted a lot of flames. Blimey! Time for Mobile Web Junkie to dive in&#8230; Read the  article. It&#8217;s great. If you&#8217;re trying to make money, dump your iPhone strategy Then the comments [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fiercedeveloper.com/author/kzsigo">Konny Zsigo</a> of the MDA recently posted an insightful article into the &#8216;to iPhone or not to iPhone debate.</p>
<p>It seems to have attracted a lot of flames. Blimey! Time for Mobile Web Junkie to dive in&#8230;</p>
<p>Read the  article. It&#8217;s great.</p>
<p class="title"><a title="If you're trying to make money, dump your iPhone strategy" href="http://www.fiercedeveloper.com/story/if-youre-trying-make-money-dump-your-iphone-strategy/2009-06-10#comment-913">If you&#8217;re trying to make money, dump your iPhone strategy</a></p>
<p>Then the comments but in case you feel too much pain before you get as far as my comment, here it is, just for you:</p>
<p>Wow, what a lot of hate in the comments. I really think that a lot of you need to read back what you&#8217;ve written and see if it&#8217;s truly in the spirit of constructive debate.</p>
<p>I would suggest that every single flame has been posted by iPhone owners. A trait I&#8217;ve noticed is that as soon as someone jumps onto the Apple train they feel they have a fight on their hands. I guess it&#8217;s a complex caused by Microsoft constantly trumping Apple in the OS battle.<span id="more-1091"></span></p>
<p>Let&#8217;s all calm down a little. There really is no need for all this flaming.</p>
<p>I don&#8217;t like the iPhone but I do recognise that it has done wonders for educating the public that there&#8217;s more to mobiles than just voice and text. Finally we have a platform that can do so much more, but importantly it makes extra applications accessible and consumable.</p>
<p>My problem is that the worldwide market share that Apple has is actually a lot smaller than iPhone fans would have you believe. Given the amount of absolute trash that is available on the App Store I find it difficult to believe that enough people make money out of selling apps to maintain a sustainable environment.</p>
<p>This problem is not just Apple&#8217;s. I recently switched from Nokia to Android and I am inundated with rubbish and duplicate applications in the Marketplace and I am overwhelmed to the point that I cannot discern good from bad. It has become painful to find applications because of the distinct lack of editorial to filter the stuff that matters from that which doesn&#8217;t.</p>
<p>I am a mobile web expert – developing and delivering services for mobile web for the last 7 years at Wapple. I believe in the broadest possible publishing models and I believe in open markets not manufacturer-owned distribution channels.</p>
<p>The mobile web unifies all operating systems. Mobile web is the platform that we should all be publishing for as it is unrestricted and platform independent (provided you use the correct tools to overcome device variations).</p>
<p>A colleague of mine was a complete Apple head. He spent a lot of money on the App Store – then he had his phone stolen during a night out. Disgusted with O2&#8242;s refusal to honour the insurance policy he had paid for he bought himself a new Nokia, swearing never to return to iPhone again.</p>
<p>He lost all his apps. Those that he had paid for.</p>
<p>More worryingly for everyone in this forum, he was lost as a customer to those businesses relying on his ongoing custom through the App Store.</p>
<p>Though all the services that he engaged with through his mobile web browser were maintained as he moved to a new operating system.</p>
<p>Now the theft of a phone is an extreme example, although we can all relate I&#8217;m sure. But let&#8217;s look at our own histories. I am a Windows PC user and have been for 16 years. Sure I&#8217;ve used other operating systems fleetingly but I have worked with the same software and service vendors for years.</p>
<p>But when it comes to phones, I have used many different models from different manufacturers. Every 18 months for the last 10 years I have changed models and manufacturers.</p>
<p>I find it hard to believe that anyone will be an iPhone user for life. Right now iPhone is the ‘big thing&#8217;. All the decision makers have them (what about all the customers, though?). But it will not be the big thing forever.</p>
<p>Users will migrate. You will migrate. Then all the development and marketing you have put into attracting a small slice of the entire mobile audience will be for nothing.</p>
<p>Personally, I&#8217;ll keep developing for mobile web. It&#8217;s not a direct competitor to mobile apps anyway, but I do know that what I make will move with me, my customers and the market through all its twists, turns and trends.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/the-iphone-debate-gets-even-hotter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>Jakob Nielsen Catches the Mobile Web Wave</title>
		<link>http://blog.wapple.net/jakob-nielsen-catches-the-mobile-web-wave/</link>
		<comments>http://blog.wapple.net/jakob-nielsen-catches-the-mobile-web-wave/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 10:50:49 +0000</pubDate>
		<dc:creator>Rich Holdsworth</dc:creator>
				<category><![CDATA[Mobile Device and Browser Detection]]></category>
		<category><![CDATA[Mobile Internet]]></category>
		<category><![CDATA[Mobile SEO]]></category>
		<category><![CDATA[Mobile Web Design]]></category>
		<category><![CDATA[Mobile Web Development]]></category>
		<category><![CDATA[Mobile Websites]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[Coding Mobile Web Pages]]></category>
		<category><![CDATA[Mobile Friendly Websites]]></category>
		<category><![CDATA[Mobile Phone Detection]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=982</guid>
		<description><![CDATA[Thanks to Jakob Neilson, the world is suddenly waking up to the idea that to make the web useable on mobiles you have to make the web for mobiles. http://www.useit.com/alertbox/mobile-usability.html We&#8217;ve been saying this for years and I wonder what took Jakob so long to discover the mobile web anyway? Maybe he was on a [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to Jakob Neilson, the world is suddenly waking up to the idea that to make the web useable on mobiles you have to <strong><em>make</em></strong> the web for mobiles.</p>
<p><a title="New Study Finds the Mobile User-Experience Miserable" href="http://www.fiercewireless.com/press-releases/new-study-finds-mobile-user-experience-miserable"></a><a title="Mobile Usability" href="http://www.useit.com/alertbox/mobile-usability.html">http://www.useit.com/alertbox/mobile-usability.html</a></p>
<p>We&#8217;ve been saying this for years and I wonder what took Jakob so long to discover the mobile web anyway? Maybe he was on a really long phone contract and only just got an upgrade. Or maybe his handset was so cluttered he only just found the browser.</p>
<p>Either way, he&#8217;s on board now and whether you subscribe to his somewhat draconian dismissal of everything pretty over everything useable you will certainly recognise the importance of such an influential character entering the affray.<span id="more-982"></span></p>
<p>Now, I&#8217;m a little dubious about the research itself, but mainly that&#8217;s because I already knew that getting a test subject to access a full website on a mobile browser is UI suicide. I&#8217;m not disregarding the findings at all, because I agree with the conclusions. I just feel that the approach could have been to  look at sites already designed with mobile in mind might have helped us advance the cause rather than assist the stragglers.</p>
<p>To summarize the problems in his research findings: &#8216;Websites don&#8217;t work on mobile because they are designed for a big screen and mouse controlled GUI.&#8217;</p>
<p>The solution, of course, is to actually make dynamic and optimizing services for mobile.</p>
<p>As a developer or designer, once you begin on this path, usability common sense kicks in, mainly because you have to work and test on mobile devices during development.</p>
<p>If your buttons are too small, you&#8217;ll know when you first try to click on them, if you put too much on a page you&#8217;ll spend most of your time scrolling. If your pages contain too much data you&#8217;ll spend forever waiting for them to load, and so on.</p>
<p>So now you&#8217;ve learnt from the UI master himself, the real trick is to use technology like <a title="WAPL - device independant mobile markup language" href="http://wapl.info">WAPL</a> to ensure that your wonderfully designed and interactive service works well and looks perfect on every mobile device.</p>
<p>Without WAPL, developing for ALL devices is incredibly difficult if you take a ground up approach. Identifying devices and adapting content will take up valuable time and resources that would be well spend elsewhere.</p>
<p>You can concentrate on the UI, the design (as pretty things are important too, Jakob &#8211; they help us bond with the interface) and most importantly the application.</p>
<p>A great idea, WAPL and the UI considerations of such an expert will set you firmly on your way to creating a marvellous mobile web experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/jakob-nielsen-catches-the-mobile-web-wave/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>Google Android &#8211; back to the days before CSS</title>
		<link>http://blog.wapple.net/google-android-back-to-the-days-before-css/</link>
		<comments>http://blog.wapple.net/google-android-back-to-the-days-before-css/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 16:23:29 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Device and Browser Detection]]></category>
		<category><![CDATA[Mobile Web Development]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Exhibit]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[Google Android]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[Mobile Browser Detection]]></category>
		<category><![CDATA[Mobile Phone Detection]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=953</guid>
		<description><![CDATA[Stop Press: The Google Android phone doesn&#8217;t support CSS. Or so the UAProf supplied by HTC for the G1 would have you believe. We&#8217;ve got one in the office and have recently updated its browser software. Only the new user agent profile (an XML file detailing the phone capabilities) now says that it doesn&#8217;t support [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_957" class="wp-caption alignright" style="width: 100px"><img class="size-thumbnail wp-image-957" title="HTC Magic" src="http://mobilewebjunkie.com/wp-content/uploads/2009/07/htc-magic-front-300x300-150x150.jpg" alt="HTC Magic" width="90" height="90" /><p class="wp-caption-text">HTC Magic</p></div>
<p>Stop Press: The Google Android phone doesn&#8217;t support CSS.</p>
<p>Or so the UAProf supplied by HTC for the G1 would have you believe. We&#8217;ve got one in the office and have recently updated its browser software. Only the new user agent profile (an XML file detailing the phone capabilities) now says that it doesn&#8217;t support CSS.</p>
<p>The good news for users of Wapple is that the device profiling system at its heart knows that vendors sometimes make mistakes and takes that into account. Oh, and when HTC update their Uaprof so that it says it supports CSS, it&#8217;ll know and update as appropriate!<span id="more-953"></span></p>
<p>Obviously the Android supports CSS and everyone knows that (apart from HTC by the looks of it). This is a great example of how hard it is to do device profiling yourself and why it&#8217;s so awesome that you&#8217;ve got tools like Architect available to do it for you!</p>
<p>Without these systems in place you&#8217;d be looking at stripped down versions of sites with no style, but instead, you still get great looking Wapple powered mobile sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/google-android-back-to-the-days-before-css/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
	</channel>
</rss>

