<?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; J2ME</title>
	<atom:link href="http://kgutteridge.co.uk/blog/category/mobile/j2me/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>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>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>
		<item>
		<title>LWUIT blog highlights pain with deviation from stds</title>
		<link>http://kgutteridge.co.uk/blog/2009/11/05/lwuit-blog-highlights-pain-with-deviation-from-stds/</link>
		<comments>http://kgutteridge.co.uk/blog/2009/11/05/lwuit-blog-highlights-pain-with-deviation-from-stds/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 15:00:02 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[J2ME]]></category>
		<category><![CDATA[LWUIT]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=219</guid>
		<description><![CDATA[One of the great aspects of frameworks such as LWUIT and freely available information with regards to device groupings, is the promise of finally achieving the nirvana of  &#8220;write one run anywhere&#8221; or the new idiom which seems to be &#8220;write once deploy anywhere&#8221;
Thankfully we do seem to be leaving the dark days of [...]]]></description>
			<content:encoded><![CDATA[<p>One of the great aspects of frameworks such as LWUIT and freely available information with regards to device groupings, is the promise of finally achieving the nirvana of  &#8220;write one run anywhere&#8221; or the new idiom which seems to be &#8220;write once deploy anywhere&#8221;</p>
<p>Thankfully we do seem to be leaving the dark days of fragmentation in the Java mobile world behind us, it is fairly easy to get lulled into a false sense of security. </p>
<p>Shai&#8217;s closing comment on the article highlights the sort of &#8220;discovery&#8221; that device specific information, when not in the public domain, may cause many developers to burn time.</p>
<p>To quote Shai:</p>
<blockquote><p>Applications are expected to explicitly declare their support for touch to utilize the full screen of the device. This is done using the following Jad flags:</p>
<p>Navi-Key-Hidden: true<br />
Nokia-MIDlet-On-Screen-Keypad: no<br />
MIDlet-Touch-Support: true</p>
<p>Notice that the last entry (MIDlet-Touch-Support) is required by current/older Samsung/LG devices but is illegal by the MIDP specification hence fails on Nokia etc. so for support on these devices you would need a copy of your JAD (only the jad) with this attribute added.
</p></blockquote>
<p>Read Shai&#8217;s full article, which includes some good tips on using LWUIT on touch devices <a href="http://lwuit.blogspot.com/2009/11/optimized-for-touch.html#ixzz0VvlYKZXm">http://lwuit.blogspot.com/2009/11/optimized-for-touch.html#ixzz0VvlYKZXm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2009/11/05/lwuit-blog-highlights-pain-with-deviation-from-stds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>0870 for JavaME LWUIT product of #OTA09</title>
		<link>http://kgutteridge.co.uk/blog/2009/09/26/0870-for-javame-lwuit-product-of-ota09/</link>
		<comments>http://kgutteridge.co.uk/blog/2009/09/26/0870-for-javame-lwuit-product-of-ota09/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 14:35:58 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[0870]]></category>
		<category><![CDATA[J2ME]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=152</guid>
		<description><![CDATA[Great event at over the air
For those of your that want Simonmaddoxs 0870 application for your Blackberry, Samsung, Nokia or LG Java enabled phone using LWUIT, this was put together during the night, so might be a little rough round the edges, so would welcome feedback via comments please
You can download it here with your [...]]]></description>
			<content:encoded><![CDATA[<p>Great event at over the air</p>
<p>For those of your that want Simonmaddoxs 0870 application for your Blackberry, Samsung, Nokia or LG Java enabled phone using LWUIT, this was put together during the night, so might be a little rough round the edges, so would welcome feedback via comments please</p>
<p>You can download it here with your phones browser <a href="http://kgutteridge.co.uk/0870.jad">http://kgutteridge.co.uk/0870.jad</a></p>
<p>If you want to just bluetooth it onto your phone <a href="http://kgutteridge.co.uk/0870.jar">http://kgutteridge.co.uk/0870.jar</a>, Blackberry users please use your browser though</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2009/09/26/0870-for-javame-lwuit-product-of-ota09/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Spotify: iPhone Android + DRM Music</title>
		<link>http://kgutteridge.co.uk/blog/2009/09/07/spotify-iphone-android-drm-music/</link>
		<comments>http://kgutteridge.co.uk/blog/2009/09/07/spotify-iphone-android-drm-music/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 18:33:27 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[J2ME]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=134</guid>
		<description><![CDATA[Congratulations to Spotify on the launch of their mobile client for iPhone and Android, Videos of which can be seen below
iPhone Video

Android Video

One thing that strikes me as a little odd though is the amount of coverage this application is getting, if I want a DRM music solution for a mobile phone there is another [...]]]></description>
			<content:encoded><![CDATA[<p>Congratulations to Spotify on the launch of their mobile client for iPhone and Android, Videos of which can be seen below</p>
<p>iPhone Video<br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/QNCb1IdmJ_0&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QNCb1IdmJ_0&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><br />
Android Video<br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/7ALGPknOsiU&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/7ALGPknOsiU&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>One thing that strikes me as a little odd though is the amount of coverage this application is getting, if I want a DRM music solution for a mobile phone there is another option, Nokia comes with Music which wont cost £120 a year&#8230;..</p>
<p>Maybe the catalogue is much better on Spotify this is obviously enough of a draw, I have been pleased with Spotify and even paid for a few day passes, so would be tempted to purchase a subscription to utilize this on my G1 if it had a standard headphone socket (I seem to consume ear buds in my sleep) or if the iPhone if it could play in the background, as the times I am listening to music on my iPhone is usually on the train when I like to clear email etc.<br />
Maybe this has all come down to clever marketing on the part of Spotify compared to a seemingly more complex solution even though it is easier Comes With Music solution</p>
<p>Sonys Walkman phones would be a seemingly obvious addition as well going back to one of my earlier posts!</p>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2009/09/07/spotify-iphone-android-drm-music/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spotify says no to J2ME</title>
		<link>http://kgutteridge.co.uk/blog/2009/08/12/spotify-says-no-to-j2me/</link>
		<comments>http://kgutteridge.co.uk/blog/2009/08/12/spotify-says-no-to-j2me/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 18:27:14 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[J2ME]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Sony]]></category>
		<category><![CDATA[Spotify]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=114</guid>
		<description><![CDATA[Erik Starck posted over on his blog at Sony Ericsson about the fact that Spotify will not be releasing a J2ME client until the user experience is good enough,
These thoughts are from an ex Sony handset user, my last four handsets have been as follows W800 -&#62; K800 -&#62; iPhone 2G -&#62; iPhone 3G and [...]]]></description>
			<content:encoded><![CDATA[<p>Erik Starck posted over on his<a href="http://developer.sonyericsson.com/community/blogs/erikstarck/2009/08/12/no-spotify-mobile-for-java-handsets"> blog at Sony Ericsson</a> about the fact that <a href="http://www.spotify.com">Spotify</a> will not be releasing a J2ME client until the user experience is good enough,</p>
<p>These thoughts are from an ex Sony handset user, my last four handsets have been as follows W800 -&gt; K800 -&gt; iPhone 2G -&gt; iPhone 3G and when developing for J2ME the Sonys are always my reference device of choice (Since Jp3 and the K700)</p>
<p>I agree with Eriks comments that actually for a specific phone (especially a Sony JP8) its perfectly possible, with the utilization of modern libraries such as LWUIT to achieve an application that is as rich as the iPhone, especially for something like Spotify.</p>
<p>The problem here is that most people when they request a Java application, do not want a specific phone (iPhone) or family of phones (Sony JP8, Series 40 feature pack 3 etc), this is when fragmentation rears its ugly head and things get a little more difficult for people newer to mobile, as the write once run anyway promise breaks down rapidly.</p>
<p>The points Erik raises that are causing the headache for J2ME user experience right now can be broken down into certain areas</p>
<ul>
<li>Signing</li>
</ul>
<p>The fact that the alerts that pop up and alert the user for things such as http connection and saving to the file system are irritating, however the majority can be removed by self signing the application with a Verisign/Thawte certificate (however the root cert might or might not be present on a given phone) , submitting the application through the Java Verified process, this certificate is on the majority of MIDP2 phones but not all.</p>
<p>In the case of messaging however, you would need your application to be signed either with the handset manufacturer or operators certificate, the problem with the operators certificate is for the people who have transferred network or have purchased an open market phone, They will not have the operators root certificate present and therefore the application will be unable to be installed.</p>
<ul>
<li>Discovery of application to install</li>
</ul>
<p>Assuming you have managed to install the application, where has it gone? Apple really got this process spot on. After the user chooses to install something from the app store, the user then sees where the application will live, whilst it is installing, contrast this to the Nokia S60 experience and you can see the problem!</p>
<p>Then you run into the other problems that Apple have made easier for a third party developer</p>
<ol>
<li>Worldwide Distribution</li>
<li>Favourable revenue share</li>
<li>Payment handled for the developer by Apple</li>
<li>Payment does not matter whether the user is accessing on WIFI or their cellular radio</li>
<li>Update process (achievable in J2ME but has to be coded into the application from the start and is not as pleasant)</li>
<li>Discovery of application</li>
<li>Device with a large screen, fast and plenty of heap memory</li>
<li>Educated users who know their phone is able to run applications</li>
<li>Trusting users who are happy to consume applications</li>
</ol>
<p>Spotify should run well on Sonys and their developer program has long provided the following <a href="http://developer.sonyericsson.com/getDocument.do?docId=97267">document</a> which at least shows the promise of what a Java solution can enable if tailored for the Sonys, rather than employing the lcd approach to J2ME development. The problem of course then is there is a lot of handset groupings out there and tailoring an application for each platform needs to be done for a reason and unless the user experience is there for them to find the application once installed on their phone are they going to use it?</p>
<p>One thing is for certain though as the Java platform is open and you can self distribute, you can at least guarantee the application will be able to be placed upon the device it was developed for.</p>
<p>Spotify may say no to J2ME but Apple might say no to Spotify! (hopefully not)</p>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2009/08/12/spotify-says-no-to-j2me/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Samsung Developer App Store opens</title>
		<link>http://kgutteridge.co.uk/blog/2009/08/03/samsung-developer-app-store-opens/</link>
		<comments>http://kgutteridge.co.uk/blog/2009/08/03/samsung-developer-app-store-opens/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 18:28:32 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[J2ME]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Samsung]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=87</guid>
		<description><![CDATA[Well another handset manufacturer opens up their application store which will launch in 20 countries
information is here and Samsungs developer portal for Java is here
For those of us that are experienced at dealing with the Samsungs this is great news. However if Samsung are hoping to stimulate applications on their platform, specific information on the [...]]]></description>
			<content:encoded><![CDATA[<p>Well another handset manufacturer opens up their application store which will launch in 20 countries</p>
<p><a href="http://innovator.samsungmobile.com/platform.main.do?platformId=3">information is here</a> and Samsungs developer portal for Java is <a href="http://innovator.samsungmobile.com/platform.main.do?platformId=3">here</a></p>
<p>For those of us that are experienced at dealing with the Samsungs this is great news. However if Samsung are hoping to stimulate applications on their platform, specific information on the APIs and any device specific nuances that are implemented in their phones would be very useful. Simple information such as maximum jar size for a given phone is absolutely vital for any would be developer and is sadly lacking at the moment on Samsungs developer portal.</p>
<p>Ideally any handset manufacturer should provide device groupings like Sony Ericsson do, this would enable developers to have an understanding of what phones their application might run on and therefore allow them to support more phones, which benefits the would be end user, the developer and the handset manufacturer if they wish to encourage the eco system.</p>
<p>However as this and other recent entrants to the current app store craze, Should take notes it has not just been the application store distribution model that made Apples app store a success&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2009/08/03/samsung-developer-app-store-opens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LWUIT J2ME default strings</title>
		<link>http://kgutteridge.co.uk/blog/2009/07/14/lwuit-j2me-default-strings/</link>
		<comments>http://kgutteridge.co.uk/blog/2009/07/14/lwuit-j2me-default-strings/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 22:35:07 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[J2ME]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://kgutteridge.co.uk/blog/?p=53</guid>
		<description><![CDATA[For anyone else scratching their head as to what Strings are currently set as defaults, in the LWUIT framework, here is the complete list of things that need replacing if you do not use the inbuilt language tool
select
menu
cancel
ok
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
]]></description>
			<content:encoded><![CDATA[<p>For anyone else scratching their head as to what Strings are currently set as defaults, in the LWUIT framework, here is the complete list of things that need replacing if you do not use the inbuilt language tool</p>
<p>select<br />
menu<br />
cancel<br />
ok<br />
Sunday<br />
Monday<br />
Tuesday<br />
Wednesday<br />
Thursday<br />
Friday<br />
Saturday</p>
]]></content:encoded>
			<wfw:commentRss>http://kgutteridge.co.uk/blog/2009/07/14/lwuit-j2me-default-strings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App Stores Global Opportunities?</title>
		<link>http://kgutteridge.co.uk/blog/2009/07/14/app-stores-global-opportunities/</link>
		<comments>http://kgutteridge.co.uk/blog/2009/07/14/app-stores-global-opportunities/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 21:24:40 +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=42</guid>
		<description><![CDATA[Presentation slides from OpenMIC held in Bristol 2009
App Stores Global Opportunities
View more presentations from kgutteridge.

]]></description>
			<content:encoded><![CDATA[<p>Presentation slides from OpenMIC held in Bristol 2009</p>
<div id="__ss_1683445" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="App Stores Global Opportunities" href="http://www.slideshare.net/kgutteridge/appstoresppt">App Stores Global Opportunities</a><object style="margin:0px" 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=appstoresppt-124679009828-phpapp02&amp;rel=0&amp;stripped_title=appstoresppt" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=appstoresppt-124679009828-phpapp02&amp;rel=0&amp;stripped_title=appstoresppt" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<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/2009/07/14/app-stores-global-opportunities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android, iPhone and application development</title>
		<link>http://kgutteridge.co.uk/blog/2009/07/14/android-iphone-and-application-development/</link>
		<comments>http://kgutteridge.co.uk/blog/2009/07/14/android-iphone-and-application-development/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 21:22:06 +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=39</guid>
		<description><![CDATA[Presentation slides from OpenMIC held in Bath 2009
Android, iPhone and application development
View more presentations from kgutteridge.

]]></description>
			<content:encoded><![CDATA[<p>Presentation slides from OpenMIC held in Bath 2009</p>
<div id="__ss_1243597" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Android, iPhone and application development" href="http://www.slideshare.net/kgutteridge/android-iphone-and-application-development">Android, iPhone and application development</a><object style="margin:0px" 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=androidiphoneandapplicationdevelopment-090403045048-phpapp01&amp;rel=0&amp;stripped_title=android-iphone-and-application-development" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=androidiphoneandapplicationdevelopment-090403045048-phpapp01&amp;rel=0&amp;stripped_title=android-iphone-and-application-development" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<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/2009/07/14/android-iphone-and-application-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
