<?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>Kieran&#039;s Mobile + Tech Observations &#187; Mobile</title>
	<atom:link href="http://kgutteridge.co.uk/blog/category/mobile/feed/" rel="self" type="application/rss+xml" />
	<link>http://kgutteridge.co.uk/blog</link>
	<description>hmm++</description>
	<lastBuildDate>Tue, 07 Sep 2010 22:24:20 +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>Thoughts on pricing apps</title>
		<link>http://kgutteridge.co.uk/blog/2010/09/07/thoughts-on-pricing-apps/</link>
		<comments>http://kgutteridge.co.uk/blog/2010/09/07/thoughts-on-pricing-apps/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 22:21:59 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=317</guid>
		<description><![CDATA[Whilst many developers complain of a race to the bottom with app pricing as this comic briliantly illustrates
http://theoatmeal.com/blog/apps
I do question whether this was a metric that developers found easy to manipulate in the early days of app stores that may not necessarily hold true in the longer term, a great comment I once read stated
&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Whilst many developers complain of a race to the bottom with app pricing as this comic briliantly illustrates</p>
<p><a href="http://theoatmeal.com/blog/apps">http://theoatmeal.com/blog/apps</a></p>
<p>I do question whether this was a metric that developers found easy to manipulate in the early days of app stores that may not necessarily hold true in the longer term, a great comment I once read stated</p>
<p>&#8221; 3/10 cent a gallon for water delivered straight to the home.<br />
$1.50 gallon for a jug in isle 13 at your super market<br />
or $1.75 for a 20oz bottle at the checkout counter.<br />
Are these all the same product? Do they even compete?&#8221;</p>
<p>This statement lead me to read the great book <a href="http://www.amazon.com/Positioning-Battle-Your-Al-Ries/dp/0071373586">Positioning The Battle for your mind</a> by Al Ries and Jack Trout, whilst on the face of it, it is all common sense I do wonder how much is being applied to the current mobile app stores and the shovelware mentality of ship it and they will come</p>
<p>I have long been the advocate of the difference between $ 0.99 and $1.99 is nowhere near as vast as the chasm between free and $0.99. If you can convince your users to pay for your product are you really going to put off 50% of these people for the sake of $1?</p>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2010/09/07/thoughts-on-pricing-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why a WYSIWIG tool for Android might be useful</title>
		<link>http://kgutteridge.co.uk/blog/2010/09/07/why-a-wysiwig-tool-for-android-might-be-useful/</link>
		<comments>http://kgutteridge.co.uk/blog/2010/09/07/why-a-wysiwig-tool-for-android-might-be-useful/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 21:27:33 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[J2ME]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=310</guid>
		<description><![CDATA[Romain Nurik posted an excellent article today on why you need to hand edit layouts for Android rather than using a WYSIWIG tool
First off, there will be some obvious bias in this post. I have been very fortunate in my working career to work with some truly great product managers, designers and artists on mobile [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Romain Nurik posted an excellent article today on why you need to hand edit layouts for Android rather than using a WYSIWIG tool</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">First off, there will be some obvious bias in this post. I have been very fortunate in my working career to work with some truly great product managers, designers and artists on mobile applications and so for the benefit of the app consuming public none of my frankly brilliant crap UIs have ever seen the light of day. I do however still look forward to the day where by I can put a cheat mode into one of our own applications that resorts to developer place holder graphics! Some great examples of what games look like before an artist breathes on them can be found on this thread at Toucharcade</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">If you take the same view point as me, that to truly make a decent user experience for a given platform and especially on mobile you need to understand the technicalities and nuances of developing for that platform, then a great example of this would be the difference in the back metaphor on various devices. On Blackberry and Android you have a dedicated back button, iOS the use of UINavigationController is prevalent and for Java mobile devices the use of soft keys and context menus.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Knowing these interface cues is why there needs to be a close interaction between developer and designer. It makes sense if a fast utility application is required to make  sure standardised controls of the platform are used where possible  (ie ContextMenus on Android vs UIActionSheet on iOS vs Softkey driven menus on Java based devices) otherwise a lot of development time can be expended on making custom UI controls that may or may not be necessary, if all stakeholders are aware of what components are available on a given platform. For this reason alone it is worth at least having a WYSIWIG  editor so that designers who may be new to a platform (Java MIDP2 is younger than publishing to the web, and Android, iOS, WebOS are relatively new, let alone the even newer platforms mobile designers will have to contend with in the future ie Meego, Bada etc etc) have the ability to experiment with the UI widgets that are available for a platform and produce mockup guis that a developer can then bring to life!</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Where both Android and iOS have succeeded in my view is that they have made the information on what designers have to work with is far more readabily accesible. A simple Google search for icon design guidelines for three popular platforms will tell you a lot, bearing in mind with the current trend of app stores the icon is the first piece of information that you are likely to convey to your user therefore it pays to have the perfect dimensions. For examples try the following searches</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&#8220;blackberry icon sizes&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&#8220;iOS icon sizes&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&#8220;Android icon sizes&#8221;</div>
<p><a href="http://twitter.com/romannurik">Romain Nurik</a> posted an excellent <a href="http://designbycode.tumblr.com/post/1079612795/why-dont-wysiwyg-android">article</a> today on why you need to hand edit layouts for Android rather than using a WYSIWIG tool</p>
<p>First off, there will be some obvious bias in this post. I have been very fortunate in my working career to work with some truly great product managers, designers and artists on mobile applications and so for the benefit of the app consuming public none of my frankly brilliant crap UIs have ever seen the light of day. I do however still look forward to the day where by I can put a cheat mode into one of our own applications that resorts to developer place holder graphics! Some great examples of what games look like before an artist breathes on them can be found on this thread at <a href="http://forums.toucharcade.com/showthread.php?t=57088">Toucharcade</a></p>
<p>If you take the same view point as me, that to make a truly decent user experience for a given platform especially on mobile,  then you need to understand the technicalities and nuances of developing for that platform. A great example of this would be the difference in the back metaphor on various devices,  on Blackberry and Android you have a dedicated back button, iOS the use of UINavigationController and for Java mobile devices the use of soft keys and context menus.</p>
<p>Knowing these interface cues is why there needs to be a close interaction between developer and designer. It makes sense if a fast utility application is required to make  sure standardised controls of the platform are used where possible  (ie ContextMenus on Android vs UIActionSheet on iOS vs Softkey driven menus on Java based devices) otherwise a lot of development time can be expended on making custom UI controls that may or may not be necessary, if all stakeholders are aware of what components are available on a given platform. For this reason alone it is worth at least having a WYSIWIG  editor so that designers who may be new to a platform (Java MIDP2 is younger than publishing to the web, and Android, iOS, WebOS are relatively new, let alone the even newer platforms mobile designers will have to contend with in the future ie Meego, Bada etc etc) have the ability to experiment with the UI widgets that are available for a platform and produce mockup guis that a developer can then bring to life!</p>
<p>The other area where at least having a fast preview of changes to the UI code is where a WYSIWIG editor can really help, or at the very least a very fast way of previewing on a decent simulator, in fact it has to be said <a href="http://www.microemu.org/">MicroEmu</a> perhaps leads the way here when it comes to very rapidly changing screen sizes</p>
<p>Where both Android and iOS have succeeded in my view is that they have made the information on what designers have to work with is far more readabily accesible. A simple Google search for icon design guidelines for three popular platforms will tell you a lot, bearing in mind with the current trend of app stores the icon is the first piece of information that you are likely to convey to your user therefore it pays to have the perfect dimensions. For example try the following searches</p>
<p><a href="http://www.google.co.uk/search?sourceid=chrome&amp;ie=UTF-8&amp;q=blackberry+icon+sizes">&#8220;Blackberry icon sizes&#8221;</a></p>
<p><a href="http://www.google.co.uk/#hl=en&amp;source=hp&amp;q=ios+icon+sizes&amp;aq=f&amp;aqi=g1&amp;aql=&amp;oq=&amp;gs_rfai=&amp;pbx=1&amp;fp=e74830f3bfc9fb4a">&#8220;iOS icon sizes&#8221;</a></p>
<p><a href="http://www.google.co.uk/search?source=ig&amp;hl=en&amp;rlz=&amp;q=Android+icon+size&amp;aq=f&amp;aqi=g2g-m2&amp;aql=&amp;oq=&amp;gs_rfai=#hl=en&amp;q=Android+icon+sizes&amp;aq=f&amp;aqi=g1&amp;aql=&amp;oq=&amp;gs_rfai=&amp;pbx=1&amp;fp=e74830f3bfc9fb4a">&#8220;Android icon sizes&#8221;</a></p>
<p><a href="http://www.google.co.uk/search?source=ig&amp;hl=en&amp;rlz=&amp;q=Android+icon+size&amp;aq=f&amp;aqi=g2g-m2&amp;aql=&amp;oq=&amp;gs_rfai=#hl=en&amp;q=Nokia+icon+sizes&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=&amp;gs_rfai=&amp;pbx=1&amp;fp=86c6c8d329e5e61e">&#8220;Nokia icon sizes&#8221;</a></p>
<p>Having to dig for this sort of information is what in the future will infuriate both developers and designers as new devices, screen sizes and user interactions are released into the market</p>
<p>Therefore until Android becomes as set in stone as HTML/CSS I don&#8217;t believe many designers have the time to teach themselves another XML based layout manager and need to work closely with developers and hopefully have some sort of ability to experiment with UI metaphors without a developers assistance. This is something which a WYSIWYG tool whilst most likely constrained to a single resolution at least provides. Once this point is reached, much like a sane server admin will never let a developer loose on production infrastructure without supervision, a designer will not let the developers near the UI without their guiding light</p>
<p>However until that day I concur with Roman a hand coded UI will be superior this is still true even with WYSIWIG tools such as Interface builder on iOS</p>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2010/09/07/why-a-wysiwig-tool-for-android-might-be-useful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android a brief intro, slides from Bathcamp</title>
		<link>http://kgutteridge.co.uk/blog/2010/07/21/android-a-brief-intro-slides-from-bathcamp/</link>
		<comments>http://kgutteridge.co.uk/blog/2010/07/21/android-a-brief-intro-slides-from-bathcamp/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 11:18:16 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Bathcamp]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=305</guid>
		<description><![CDATA[My contribution from the Bathcamp evening meet #14 organised by Mike Ellis and Sam Machin
Android a brief intro
View more presentations from kgutteridge.

]]></description>
			<content:encoded><![CDATA[<p>My contribution from the <a href="http://bathcamp.org/">Bathcamp</a> evening meet #14 organised by <a href="http://twitter.com/m1ke_ellis">Mike Ellis</a> and <a href="http://twitter.com/sammachin">Sam Machin</a></p>
<div id="__ss_4804557" style="width: 425px;"><strong><a title="Android a brief intro" href="http://www.slideshare.net/kgutteridge/android-a-brief-intro">Android a brief intro</a></strong><object id="__sse4804557" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=bathcamp-100721060402-phpapp02&amp;stripped_title=android-a-brief-intro" /><param name="name" value="__sse4804557" /><param name="allowfullscreen" value="true" /><embed id="__sse4804557" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=bathcamp-100721060402-phpapp02&amp;stripped_title=android-a-brief-intro" name="__sse4804557" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/kgutteridge">kgutteridge</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2010/07/21/android-a-brief-intro-slides-from-bathcamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Icon sizes + filenames for iOS devices</title>
		<link>http://kgutteridge.co.uk/blog/2010/07/04/icon-sizes-filenames-for-ios-devices/</link>
		<comments>http://kgutteridge.co.uk/blog/2010/07/04/icon-sizes-filenames-for-ios-devices/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 13:47:45 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=270</guid>
		<description><![CDATA[Hopefully someone else will find these useful. Distilled from the Apple guide

Icon.png &#8211; Home screen icon for iPhone 3 (57×57)
Icon@2x.png &#8211; Home screen icon for iPhone 4 (114×114)
Icon-72.png &#8211; Home screen icon for iPad (72×72)


Icon-Small.png - Settings/Spotlight icon for iPhone 3 (29×29)
Icon-Small@2x.png &#8211; Settings/Spotlight icon for iPhone 4 (58×58)
Icon-Small-50.png &#8211; Spotlight icon for iPad (50×50)


iTunesArtwork &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Hopefully someone else will find these useful. Distilled from the <a href="http://developer.apple.com/iphone/library/documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html">Apple guide</a></p>
<ul style="list-style-type: none; padding: 0px; margin: 0px;">
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; list-style-type: disc; padding: 0px;">Icon.png &#8211; Home screen icon for iPhone 3 (57×57)</li>
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; list-style-type: disc; padding: 0px;">Icon@2x.png &#8211; Home screen icon for iPhone 4 (114×114)</li>
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; list-style-type: disc; padding: 0px;">Icon-72.png &#8211; Home screen icon for iPad (72×72)</li>
</ul>
<ul style="list-style-type: none; padding: 0px; margin: 0px;">
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; list-style-type: disc; padding: 0px;">Icon-Small.png - Settings/Spotlight icon for iPhone 3 (29×29)</li>
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; list-style-type: disc; padding: 0px;">Icon-Small@2x.png &#8211; Settings/Spotlight icon for iPhone 4 (58×58)</li>
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; list-style-type: disc; padding: 0px;">Icon-Small-50.png &#8211; Spotlight icon for iPad (50×50)</li>
</ul>
<ul style="list-style-type: none; padding: 0px; margin: 0px;">
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; list-style-type: disc; padding: 0px;">iTunesArtwork &#8211; Icon for iTunes AdHoc distribution (512×512)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2010/07/04/icon-sizes-filenames-for-ios-devices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android future proofing your apps</title>
		<link>http://kgutteridge.co.uk/blog/2010/06/21/android-and-future-proofing-your-app/</link>
		<comments>http://kgutteridge.co.uk/blog/2010/06/21/android-and-future-proofing-your-app/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 21:13:05 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=272</guid>
		<description><![CDATA[Great list of tips from Google developer advocate Reto, on future proofing your apps in the Android market
http://android-developers.blogspot.com/2010/06/future-proofing-your-app.html
The aapt tip for dumping out what features your app requires was certainly new to me!
For anyone who is not aware or newer to Android, I always feel the need to highlight the Draw 9-patch technique as something [...]]]></description>
			<content:encoded><![CDATA[<p>Great list of tips from Google developer advocate Reto, on future proofing your apps in the Android market</p>
<p><a href="http://android-developers.blogspot.com/2010/06/future-proofing-your-app.html">http://android-developers.blogspot.com/2010/06/future-proofing-your-app.html</a></p>
<p>The aapt tip for dumping out what features your app requires was certainly new to me!</p>
<p>For anyone who is not aware or newer to Android, I always feel the need to highlight the <a href="http://developer.android.com/guide/developing/tools/draw9patch.html">Draw 9-patch technique</a> as something that  will help immensely when dealing with differing screensizes, and I am sure those that are using vanilla UIImage on iOS devices will come to envy in the future when supporting multiple screen sizes in an easy way that does not require code changes.</p>
<p>The following<a href="http://code.google.com/events/io/2010/sessions/casting-wide-net-android-devices.html"> session video from Google IO</a> on supporting multiple handsets almost goes into far too much detail and makes this problem space seem much harder than it actually is! However I and as am sure many, fully appreciate the highlighting of potential pitfalls that we may run into, rather than having to discover some of these hazards at some point through the development cycle of an application!</p>
<p>For those envious iPhone developers of NinePatch images you may wish to check out the following project <a href="http://blog.tortuga22.com/2010/05/31/announcing-tortuga-22-ninepatch/">http://blog.tortuga22.com/2010/05/31/announcing-tortuga-22-ninepatch/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2010/06/21/android-and-future-proofing-your-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rather than banning tools: ideas from Palm to raise the standard of iPhone apps.</title>
		<link>http://kgutteridge.co.uk/blog/2010/04/11/rather-than-banning-tools-ideas-from-palm-to-raise-the-standard-of-iphone-apps/</link>
		<comments>http://kgutteridge.co.uk/blog/2010/04/11/rather-than-banning-tools-ideas-from-palm-to-raise-the-standard-of-iphone-apps/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 12:21:10 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=266</guid>
		<description><![CDATA[With many channels alight on what people think of the new developer agreement forcing developers to write in &#8220;Objective-C, C, C++,or JavaScript as executed by the iPhone OS WebKit engine&#8221; you can read John Grubers excellent pieces on what changed  and his thoughts on why.
Steve if you believe replied to emails sent stating
&#8220;We’ve been there before, [...]]]></description>
			<content:encoded><![CDATA[<p>With many channels alight on what people think of the new developer agreement forcing developers to write in &#8220;Objective-C, C, C++,or JavaScript as executed by the iPhone OS WebKit engine&#8221; you can read John Grubers excellent pieces on <a href="http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler">what changed </a> and his thoughts on <a href="http://daringfireball.net/2010/04/why_apple_changed_section_331">why</a>.</p>
<p>Steve if you believe <a href="http://www.taoeffect.com/blog/2010/04/steve-jobs-response-on-section-3-3-1/ ">replied to emails sent stating</a></p>
<p>&#8220;We’ve been there before, and intermediate layers between the platform and the developer ultimately produces sub-standard apps and hinders the progress of the platform.&#8221;</p>
<p>Far greater than how something has been written is the problem of shovelware, whilst it allows the store to quote very large numbers of applications compared to the competitors of the app store, how many companies are submitting <a href=" http://justanotheriphoneblog.com/wordpress/iphone-app-store/app-store-hall-of-shame-brighthouse-labs">multiple applications</a> every day of debatable quality or at least that could be combined together. Some of the worst offending companies have been <a href="http://www.mobilecrunch.com/2009/08/03/apple-bans-app-stores-3rd-most-prolific-developer/">removed from the developer program</a></p>
<p>So ignoring the arguments on whether what Apple is doing with the new terms in the sdk agreement is right or wrong and what effect it has on native cross platform app development. I was thinking what else they could do for the submission process for their platform if the stated aim is simply to raise the standard of apps, regardless of how they are produced.</p>
<p>One of the reasons for me that the app store has been a success for developers, has been how much easier it is to make an application available to the paid market globally, unfortunately this has meant the friction barrier is so low, that it allows for shovelware to be a positive revenue generating tatic. Thankfully this is actually quite an easy one to stop by implementing a cost barrier like <a href="http://developer.palm.com/index.php?option=com_content&amp;view=article&amp;id=1840&amp;Itemid=34&amp;limitstart=1">Palm have on their app catalog</a>, quite simply if you wish to make an application available there is a $50 cost. This simple barrier to entry means if the developer doesn&#8217;t believe their application is going to return at least $50 they will be unlikely to submit it or burn through cash and be stopped that way.</p>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2010/04/11/rather-than-banning-tools-ideas-from-palm-to-raise-the-standard-of-iphone-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Safari exploit uploads sms database</title>
		<link>http://kgutteridge.co.uk/blog/2010/03/25/iphone-safari-exploit-uploads-sms-database/</link>
		<comments>http://kgutteridge.co.uk/blog/2010/03/25/iphone-safari-exploit-uploads-sms-database/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 00:22:20 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=257</guid>
		<description><![CDATA[Some clever people at the PWN2OWN content in Vancouver have managed to prove an exploit involving Safari and the iPhone. Their proof shows how they could execute code from a malicious website to extract the contents of the sms database, you can read full details in
Zynamics press release
Theres a great set of videos explaining buffer [...]]]></description>
			<content:encoded><![CDATA[<p>Some clever people at the PWN2OWN content in Vancouver have managed to prove an exploit involving Safari and the iPhone. Their proof shows how they could execute code from a malicious website to extract the contents of the sms database, you can read full details in<br />
<a href="http://storage.zynamics.com/files/pwn2own.press.release.txt">Zynamics press release</a></p>
<p>Theres a great set of videos explaining buffer overflow attacks <a href="http://securitytube.net/Buffer-Overflow-Primer-Part-1-(Smashing-the-Stack)-video.aspx">starting here<br />
</a> with a hands on demo of return to libc hacks <a href="http://www.securitytube.net/Buffer-Overflow-Primer-Part-9-(Return-to-Libc-Demo)-video.aspx"> here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2010/03/25/iphone-safari-exploit-uploads-sms-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android #londroid live wallpaper slides</title>
		<link>http://kgutteridge.co.uk/blog/2010/02/22/android-londroid-live-wallpaper-slides/</link>
		<comments>http://kgutteridge.co.uk/blog/2010/02/22/android-londroid-live-wallpaper-slides/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 22:46:28 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=250</guid>
		<description><![CDATA[Slides from the February Android meetup
Into to Android Live Wallpapers
View more presentations from kgutteridge.

]]></description>
			<content:encoded><![CDATA[<p>Slides from the February Android meetup</p>
<div style="width:425px;text-align:left" id="__ss_3250293"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/kgutteridge/into-to-android-live-wallpapers" title="Into to Android Live Wallpapers">Into to Android Live Wallpapers</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=androidlivewallpapers-100222160853-phpapp02&#038;rel=0&#038;stripped_title=into-to-android-live-wallpapers" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=androidlivewallpapers-100222160853-phpapp02&#038;rel=0&#038;stripped_title=into-to-android-live-wallpapers" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/kgutteridge">kgutteridge</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2010/02/22/android-londroid-live-wallpaper-slides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Know Color released for the iPhone</title>
		<link>http://kgutteridge.co.uk/blog/2010/01/17/know-color-released-for-iphone/</link>
		<comments>http://kgutteridge.co.uk/blog/2010/01/17/know-color-released-for-iphone/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 00:10:28 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=235</guid>
		<description><![CDATA[
Available on iTunes:
http://bit.ly/knowcolor
Amazing how after a few days away from the computer at Xmas can lead to inspiration for a small game, so after I had decided it had been too long since I had made a little fun game and as I wanted to play this myself! I got started, a few days later Know [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/dztAKimT5pI&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/dztAKimT5pI&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Available on iTunes:</p>
<p><a href="http://bit.ly/knowcolor">http://bit.ly/knowcolor</a></p>
<p>Amazing how after a few days away from the computer at Xmas can lead to inspiration for a small game, so after I had decided it had been too long since I had made a little fun game and as I wanted to play this myself! I got started, a few days later Know Color was born!</p>
<p>Subsequent posts will show the early stages of this game before there was any artwork and it looked very very different, and some notes on porting this game concept to other platforms.</p>
<p>The app store approval time was truly amazing, with this game being made available for sale 24 hours after submission, so thank you Apple!</p>
<p>For now though here is an app description and some visuals of the game:</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Prove you&#8217;re smart and know color. Can you beat the Professor and your friends?</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">A game of speed and skill where you have to select the correct option matching the Professor&#8217;s instructions as quickly and accurately as you can. Post your high score to Facebook and Twitter and dare your friends to beat you! Who is the smartest of you all?</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">In 50 seconds score as high you can, you score one point for each correct answer but will lose 3 points if you answer incorrectly so be careful!</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Available on iTunes:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">http://bit.ly/knowcolor</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">View a video here:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">http://www.youtube.com/watch?v=dztAKimT5pI</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">You can find some images of the game here</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">http://img192.imageshack.us/i/img0422.png/</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">http://img97.imageshack.us/i/img0424.png/</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">http://img200.imageshack.us/i/img0425.png/</div>
<p>Prove you&#8217;re smart and know color. Can you beat the Professor and your friends?</p>
<p>A game of speed and skill where you have to select the correct option matching the Professor&#8217;s instructions as quickly and accurately as you can. Post your high score to Facebook and Twitter and dare your friends to beat you! Who is the smartest of you all?</p>
<p>In 50 seconds score as high you can, you score one point for each correct answer but will lose 3 points if you answer incorrectly so be careful!</p>
<p>View a video on <a href="http://www.youtube.com/watch?v=dztAKimT5pI">YouTube</a>:</p>
<p>You can find some images of the game here</p>
<p><a href="http://img192.imageshack.us/i/img0422.png/" target="_blank"><img src="http://img192.imageshack.us/img192/5659/img0422.th.png" border="0" alt="" /></a><a href="http://img97.imageshack.us/i/img0424.png/" target="_blank"><img src="http://img97.imageshack.us/img97/3930/img0424.th.png" border="0" alt="" /></a><a href="http://img200.imageshack.us/i/img0425.png/" target="_blank"><img src="http://img200.imageshack.us/img200/5165/img0425.th.png" border="0" alt="" /></a><a href="http://img97.imageshack.us/i/img0426.png/" target="_blank"><img src="http://img97.imageshack.us/img97/9297/img0426.th.png" border="0" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2010/01/17/know-color-released-for-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tinyline GZIP implementation for JavaME</title>
		<link>http://kgutteridge.co.uk/blog/2009/11/16/tinyline-gzip-implementation-for-javame/</link>
		<comments>http://kgutteridge.co.uk/blog/2009/11/16/tinyline-gzip-implementation-for-javame/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 21:30:45 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[J2ME]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=228</guid>
		<description><![CDATA[One of the parts of JavaME development that always pains me is that for such a resource limited device, in particular when accessing radio networks, is the fact that the zip api is not exposed as standard (despite the fact that the files contained in the JAR itself are zipped)
Andrew Girow has kindly made his [...]]]></description>
			<content:encoded><![CDATA[<p>One of the parts of JavaME development that always pains me is that for such a resource limited device, in particular when accessing radio networks, is the fact that the zip api is not exposed as standard (despite the fact that the files contained in the JAR itself are zipped)</p>
<p>Andrew Girow has kindly made his lightweight implementation freely available<a href=" http://tinyline.com/utils/index.html"> http://tinyline.com/utils/index.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2009/11/16/tinyline-gzip-implementation-for-javame/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
