<?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>How to make iPhone Apps and Influence People &#187; iPhone</title>
	<atom:link href="http://blog.jcmultimedia.com.au/category/iphone/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.jcmultimedia.com.au</link>
	<description>Musings on the iPhone development process</description>
	<lastBuildDate>Thu, 01 Jul 2010 14:16:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Delhi Metro is enjoying #1 in Navigation in India</title>
		<link>http://blog.jcmultimedia.com.au/2010/07/delhi-city-metro-on-the-app-store.html</link>
		<comments>http://blog.jcmultimedia.com.au/2010/07/delhi-city-metro-on-the-app-store.html#comments</comments>
		<pubDate>Thu, 01 Jul 2010 14:16:34 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[App Store]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[delhi]]></category>
		<category><![CDATA[Delhi-city-metro]]></category>
		<category><![CDATA[iphonedev]]></category>

		<guid isPermaLink="false">http://blog.jcmultimedia.com.au/?p=165</guid>
		<description><![CDATA[I'm very proud to announce that my fourth iPhone application and third city in the City Metro Apps Delhi City Metro has had a successful first week in the app store; it is now ranked as the #1 paid navigation app in the Indian App Store. Although the raw sales data show the Indian marketplace [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-167 alignleft" title="Delhi City Metro Logo" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/06/316x316_rounded-corners.png" alt="" width="133" height="133" /></p>
<p>I'm very proud to announce that my fourth iPhone application and third city in the City Metro Apps Delhi City Metro has had a successful first week in the app store; it is now ranked as the #1 paid navigation app in the Indian App Store. Although the raw sales data show the Indian marketplace is incredibly small compared to the US, Australia or even Korea the statistic alone is quite exciting!</p>
<p>It was hard work gathering accurate GPS coordinates, route length and timetables for the Delhi Metro - but the most complete version of the data available is included with the app and I have developed a high resolution custom map too.</p>
<p>The Delhi metro is moving at an incredible pace, so I expect to be updating it quite often.</p>
<p>There's a temporary webpage with some screenshots over at <a title="Delhi City Metro Temporary Website" href="http://delhi.citymetroapps.com">delhi.citymetroapps.com</a> and I'm updating the <a title="Delhi City Metro on Twitter" href="http://twitter.com/delhimetroapp">@delhimetroapp</a> twitter feed with minor bits and pieces.</p>
<p><a title="Delhi City Metro on the App Store" href="http://bit.ly/delhicitymetro">Delhi City Metro is available on the App Store </a>.</p>
<p style="text-align: center;"><a href="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/07/Screen-shot-2010-07-01-at-11.49.29-PM.png"><img class="size-large wp-image-179 aligncenter" title="Screen shot 2010-07-01 at 11.49.29 PM" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/07/Screen-shot-2010-07-01-at-11.49.29-PM-1024x305.png" alt="" width="717" height="214" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jcmultimedia.com.au/2010/07/delhi-city-metro-on-the-app-store.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding the &#8216;pull down to refresh&#8217; effect to UITableView</title>
		<link>http://blog.jcmultimedia.com.au/2010/07/pull-down-refresh.html</link>
		<comments>http://blog.jcmultimedia.com.au/2010/07/pull-down-refresh.html#comments</comments>
		<pubDate>Thu, 01 Jul 2010 12:59:25 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iOS4]]></category>
		<category><![CDATA[UITableView]]></category>

		<guid isPermaLink="false">http://blog.jcmultimedia.com.au/?p=169</guid>
		<description><![CDATA[Today I was tooling around with some interface concepts and playing with apps like foursquare and Twitter (previously Tweetie) and I wondered if I could implement something similar to the now famous 'pull down to refresh' method of initialising a refresh of the content within a UITableView. As it turns out it wasn't as difficult as [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was tooling around with some interface concepts and playing with apps like <a href="http://foursquare.com">foursquare</a> and <a href="http://twitter.com">Twitter</a> (previously Tweetie) and I wondered if I could implement something similar to the now famous 'pull down to refresh' method of initialising a refresh of the content within a UITableView.</p>
<p>As it turns out it wasn't as difficult as I thought; There were already a couple of elegant solutions out and about. The first example I found was by <a href="http://www.drobnik.com/touch/2009/12/how-to-make-a-pull-to-reload-tableview-just-like-tweetie-2/">Oliver Dropnik</a>, which talked about altering an existing solution posted on git hub by user devindoty called <a href="http://github.com/enormego/EGOTableViewPullRefresh">EGOTablePullViewRefresh</a>.</p>
<p>Oliver's code looked like it was a good addition to devindoty's because he had decided to subclass UITableViewController which leads to a much more complete solution that's easier to move between projects. My only issue with Oliver's code was (apart from not supplying a some working source doe) that it refactored a lot of the underlying implementation, where I didn't see too much wrong with it.</p>
<p>I decided to come up with a half way measure; I moved the majority of the grunt work into a subclass of UITableViewController, cleaned up the XCode Demo project included with the source code and pushed it all back up to git hub. If you're at at all interested in this, I'd suggest checking out <a href="http://github.com/jessedc/EGOTableViewPullRefresh">my fork of the EGOTablePullViewRefresh project on Git Hub</a>.</p>
<div id="attachment_172" class="wp-caption aligncenter" style="width: 416px"><a href="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/07/Pull-to-refresh.png"><img class="size-full wp-image-172" title="Pull-to-refresh" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/07/Pull-to-refresh.png" alt="" width="406" height="301" /></a><p class="wp-caption-text">Get a pull-to-refresh effect like Tweetie 2 and foursuare</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.jcmultimedia.com.au/2010/07/pull-down-refresh.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seoul City Metro, and Seoul City Metro Lite are up to date again!</title>
		<link>http://blog.jcmultimedia.com.au/2010/03/seoul-city-metro-and-seoul-city-metro-lite-are-up-to-date-again.html</link>
		<comments>http://blog.jcmultimedia.com.au/2010/03/seoul-city-metro-and-seoul-city-metro-lite-are-up-to-date-again.html#comments</comments>
		<pubDate>Thu, 18 Mar 2010 00:12:02 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[App Store]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[appstore]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[seoul-city-metro]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://blog.jcmultimedia.com.au/?p=134</guid>
		<description><![CDATA[It had been grating on me over the last couple of weeks knowing that Seoul City Metro and Seoul City Metro Lite were not up to date with the new train stations opened on Line 1 (Dangjeong Station and Seodongtan Station) and Line 3 ( Garak Market, National Police Hospital and Ogeum). I held off an [...]]]></description>
			<content:encoded><![CDATA[<p>It had been grating on me over the last couple of weeks knowing that Seoul City Metro and Seoul City Metro Lite were not up to date with the new train stations opened on Line 1 (<a title="Dangjeong Station on English Wikipedia" href="http://en.wikipedia.org/wiki/Dangjeong_Station">Dangjeong Station</a> and <a title="Seodongtan Station on English Wikipedia" href="http://en.wikipedia.org/wiki/Seodongtan_Station">Seodongtan Station</a>) and Line 3 ( <a title="Garak Market on English Wikipedia" href="http://en.wikipedia.org/wiki/Garak_Market_Station">Garak Market</a>, <a title="National Police Hospital on English Wikipedia" href="http://en.wikipedia.org/wiki/National_Police_Hospital_Station">National Police Hospital</a> and <a title="Oegum Station on English Wikipedia" href="http://en.wikipedia.org/wiki/Ogeum_Station">Ogeum</a>). I held off an immediate update when the stations opened because I wanted to wait for the SMRT.co.kr maps to be updated properly and I wanted to include a few tweaks to the route detail interface.</p>
<div id="attachment_135" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/03/NewStationsMarch2010.png"><img class="size-thumbnail wp-image-135 " title="New Train Stations added to the Metro Map, March 2010" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/03/NewStationsMarch2010-150x150.png" alt="New Train Stations added to the Metro Map, March 2010" width="150" height="150" /></a><p class="wp-caption-text">New stations on line 3</p></div>
<p>As weeks moved on I was feeling increasingly  like my apps were out of date, and the SMRT maps still hadn't been updated to reflect the new stations. So yesterday I just had had enough and pushed new stations, updated timetables and a manually modified map to both Seoul City Metro, and Seoul City Metro Lite. I was reluctant to manually update the maps because I don't have them in vector format but I was quite happy with the end result. Both updates were approved for sale in <em>under 11 hours</em> - and are available for download das you read this. (<a title="Seoul City Metro on iTunes" href="http://bit.ly/7c6Cyg">iTunes link</a>)</p>
<p>I also managed to include one minor tweak to the route interface, allowing easier access to the timetables for a particular route. Although the timetables are far from where I want them, this is a step in the right direction. Also, the door side is now shown for the destination station the same as it is with transfers. (See screen shot below)</p>
<div id="attachment_137" class="wp-caption aligncenter" style="width: 330px"><a href="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/03/Screen-shot-2010-03-18-at-10.59.18-AM.png"><img class="size-full wp-image-137" title="New Route Detail Interface element" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/03/Screen-shot-2010-03-18-at-10.59.18-AM.png" alt="New Route Detail Interface element, click to see the applicable timetable" width="320" height="265" /></a><p class="wp-caption-text">You can click the blue disclosure button on route start and transfers to see the next trains departing.</p></div>
<p><strong>In other news: </strong></p>
<p><strong> </strong></p>
<div id="attachment_136" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/03/CustomSCMMap_lowq.png"><img class="size-thumbnail wp-image-136" title="Custom Seoul City Metro Map to scale low quality" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/03/CustomSCMMap_lowq-150x150.png" alt="Custom Seoul City Metro map in early stages" width="150" height="150" /></a><p class="wp-caption-text">Custom Map to scale in early stages</p></div>
<p>I've been building my own custom subway map for Seoul that will appear in upcoming versions of Seoul City Metro that will release me from the constraints of the SMRT map. It's well on it's way, you can see images of it's progress via <a title="Seoul City Metro Twitter account showing progress of the new map for the iPhone app" href="http://twitter.com/seoulmetroapp/status/9376327297">@seoulmetroapp</a> and here.</p>
<p>Busan City Metro is on sale this week too, I've reduced it to $0 as more of a test of the waters. (<a title="Busan City Metro on iTunes" href="http://bit.ly/aotavc">iTunes Link</a>)</p>
<p>Oh, and I'm back in Melbourne for the time being.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jcmultimedia.com.au/2010/03/seoul-city-metro-and-seoul-city-metro-lite-are-up-to-date-again.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple doubles maximum App size download over 3G or EDGE to 20MB</title>
		<link>http://blog.jcmultimedia.com.au/2010/02/apple-doubles-maximum-app-size-download-over-3g-or-edge-to-20mb.html</link>
		<comments>http://blog.jcmultimedia.com.au/2010/02/apple-doubles-maximum-app-size-download-over-3g-or-edge-to-20mb.html#comments</comments>
		<pubDate>Fri, 19 Feb 2010 00:05:30 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[App Store]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[3G]]></category>
		<category><![CDATA[restrictions]]></category>

		<guid isPermaLink="false">http://blog.jcmultimedia.com.au/?p=130</guid>
		<description><![CDATA[Apple has increased the limit for downloads over 3G or EDGE from the App Store and iTunes Store on the iPhone. Previously the limit was 10MB and anything additional needed to be downloaded via Wi-Fi. From iLounge: This limit now appears to have been increased to 20MB in both the App Store and iTunes Store on [...]]]></description>
			<content:encoded><![CDATA[<p>Apple has increased the limit for downloads over 3G or EDGE from the App Store and iTunes Store on the iPhone. Previously the limit was 10MB and anything additional needed to be downloaded via Wi-Fi.</p>
<p>From <a title="iLounge - Apple bumps iPhone cellular download cap to 20MB" href="http://www.ilounge.com/index.php/news/comments/apple-bumps-iphone-cellular-download-cap-to-20mb/">iLounge</a>:</p>
<blockquote><p>This limit now appears to have been increased to 20MB in both the App Store and iTunes Store on the device, allowing users to download larger applications and video content.</p></blockquote>
<p>The reason why might be timed to get users used to downloading bigger apps before before the iPad arrives, or it could be a quiet response to an increasing demand for apps on the run over 10MB.</p>
<p>Whatever the reason it's good to see some relaxing on an arbitrary restriction. Seoul City Metro weighs in at 9.6 MB so I approve of this relaxing in restrictions.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jcmultimedia.com.au/2010/02/apple-doubles-maximum-app-size-download-over-3g-or-edge-to-20mb.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Seoul City Metro V 1.1 is live, V1.1.1 in review and SCM Lite is coming soon!</title>
		<link>http://blog.jcmultimedia.com.au/2010/02/seoul-city-metro-1-1-released.html</link>
		<comments>http://blog.jcmultimedia.com.au/2010/02/seoul-city-metro-1-1-released.html#comments</comments>
		<pubDate>Mon, 15 Feb 2010 15:02:24 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[App Store]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[New Versions]]></category>
		<category><![CDATA[seoul-city-metro]]></category>

		<guid isPermaLink="false">http://blog.jcmultimedia.com.au/?p=122</guid>
		<description><![CDATA[It's been a long slog, I have to say. It took a solid six weeks of development and many hours of dead ends and frustration but I finally managed to pull together a complete, stable release that made it through the approval process. There's still lots to do, and since Saturday morning I have already [...]]]></description>
			<content:encoded><![CDATA[<p>It's been a long slog, I have to say. It took a solid six weeks of development and many hours of dead ends and frustration but I finally managed to pull together a complete, stable release that made it through the approval process.</p>
<p>There's still lots to do, and since Saturday morning I have already sent for approval Seoul City Metro Lite, and Seoul City Metro V1.1.1 wich contains a few small bug fixes.</p>
<p>Busan City Metro is also in the works, I expect that to be running on the Seoul City Metro V1.1.1 code in the coming days and up for sale soon.</p>
<p>There's lots more to write on the extended development period of SCM 1.1, but for now I'll let everyone get the update and I'll take a deep breath!</p>
<div id="attachment_123" class="wp-caption aligncenter" style="width: 589px"><a href="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/02/Screen-shot-2010-02-15-at-7.29.34-PM.png"><img class="size-full wp-image-123" title="Seoul City Metro 1.1 Approved" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/02/Screen-shot-2010-02-15-at-7.29.34-PM.png" alt="Seoul City Metro 1.1 has been approved, lots of things still in the works" width="579" height="212" /></a><p class="wp-caption-text">Current iTunes Connect status</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.jcmultimedia.com.au/2010/02/seoul-city-metro-1-1-released.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple unveils iPad</title>
		<link>http://blog.jcmultimedia.com.au/2010/01/apple-unveils-ipad.html</link>
		<comments>http://blog.jcmultimedia.com.au/2010/01/apple-unveils-ipad.html#comments</comments>
		<pubDate>Thu, 28 Jan 2010 05:43:29 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ipad]]></category>

		<guid isPermaLink="false">http://blog.jcmultimedia.com.au/2010/01/apple-unveils-ipad/</guid>
		<description><![CDATA[What a night! Dragging myself up out of bed at 2:45 am (Seoul time) to check in to the MacTalk Australia live coverage; idle in ustream the IRC chat room; and refresh the live Gdgt.com text feed was totally worth it! Not only were the rumours true; but the price is reasonable and the versions [...]]]></description>
			<content:encoded><![CDATA[<p>What a night! Dragging myself up out of bed at 2:45 am (Seoul time) to check in to the <a title="MacTalk Australia" href="http://mactalk.com.au">MacTalk Australia</a> live coverage; idle in ustream the IRC chat room; and refresh the live <a title="Gdgt.com" href="http://gdgt.com">Gdgt.com</a> text feed was totally worth it! Not only were the rumours true; but the price is reasonable and the versions arriving with 3G connectivity (using the strange <a title="English Wikipedia article on Micro-Sim Card" href="http://en.wikipedia.org/wiki/Micro-SIM">Micro-Sim card</a> ) will come unlocked. iPad runs on a new version of the iPhone OS; on custom Apple silicone; and touts an all glass 9.7 inch multi touch display. 60 and 90 day arrival times for the Wifi and 3G versions respectively.</p>
<p>My opinion: <em>I want one</em>.</p>
<div class="wp-caption aligncenter" style="width: 538px"><a href="http://www.wired.com/gadgetlab/2010/01/hands-on-with-the-apple-ipad/"><img class=" " title="Apple iPad hands on from Wired.com Gadget Lab" src="http://www.wired.com/images_blogs/gadgetlab/2010/01/ipad_handson_3a.jpg" alt="Apple iPad hands on from Wired.com Gadget Lab" width="528" height="352" /></a><p class="wp-caption-text">Apple iPad hands on from Wired.com Gadget Lab</p></div>
<p>Demonstations of the device appearing all over the web show the iPad with a multi column layout, orientating to however you hold the device. I can't wait to see what developers make of the new UI elements and SDK APIs.</p>
<p>As far as my development goes - all my current work on <a title="Seoul City Metro Website" href="http://seoulcitymetro.com">Seoul City Metro</a> 1.1 appears to be compatible and runs just fine in the iPad's simulator in it's 1x and 2x zoom mode. Anyway, just a few screenshots that I've already <a href="http://twitter.com/seoulmetroapp/status/8308808151">posted on twitter</a> - time to get back to work.</p>
<div id="attachment_118" class="wp-caption alignleft" style="width: 241px"><a href="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/01/Screen-shot-2010-01-28-at-1.06.18-PM.png"><img class="size-medium wp-image-118 " title="iPad Simulator with Seoul City Metro 1.1 Installed" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/01/Screen-shot-2010-01-28-at-1.06.18-PM-231x300.png" alt="iPad Simulator with Seoul City Metro 1.1 Installed" width="231" height="300" /></a><p class="wp-caption-text">iPad Simulator with Seoul City Metro 1.1 Installed</p></div>
<div id="attachment_119" class="wp-caption alignleft" style="width: 246px"><a href="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/01/Screen-shot-2010-01-28-at-1.03.29-PM.png"><img class="size-medium wp-image-119" title="Seoul City Metro V1.1 running in the iPad Simulator at iPhone size" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2010/01/Screen-shot-2010-01-28-at-1.03.29-PM-236x300.png" alt="Seoul City Metro V1.1 running in the iPad Simulator" width="236" height="300" /></a><p class="wp-caption-text">Seoul City Metro V1.1 running in the iPad Simulator</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.jcmultimedia.com.au/2010/01/apple-unveils-ipad.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aftermath of SCM v1.0, upcoming V 1.1, new website and cloud hosting!</title>
		<link>http://blog.jcmultimedia.com.au/2009/12/aftermath-of-scm-v1-0-upcoming-v-1-1-new-website-and-cloud-hosting.html</link>
		<comments>http://blog.jcmultimedia.com.au/2009/12/aftermath-of-scm-v1-0-upcoming-v-1-1-new-website-and-cloud-hosting.html#comments</comments>
		<pubDate>Wed, 23 Dec 2009 05:54:17 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[App Store]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Other Stuff]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[korea]]></category>
		<category><![CDATA[seoul-city-metro]]></category>

		<guid isPermaLink="false">http://blog.jcmultimedia.com.au/?p=62</guid>
		<description><![CDATA[As I thought, this might be the case. Upon releasing the initial version of Seoul City Metro into the wild my work has load only got more intense. Two days after SCM hit the store the main Korean competition app unleashed a new 3.0 release and  a price reduction - and in addition to this [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/Screen-shot-2009-12-23-at-9.47.59-AM.png"><img class="alignright size-full wp-image-67" title="Seoul City Metro Ready for Sale" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/Screen-shot-2009-12-23-at-9.47.59-AM.png" alt="Seoul City Metro Ready for Sale" width="242" height="106" /></a>As I thought, this might be the case. Upon releasing the initial version of Seoul City Metro into the wild my work has load only got more intense. Two days after SCM hit the store the main Korean competition app unleashed a new 3.0 release and  a price reduction - and in addition to this almost all the feedback I received pointed towards one or two features I had deliberately left out of the initial release. So since SCM wen't live on the 10th I have been frantically preparing my infrastructure to handle timetables and Google maps (via the MapKit framework). I am also working hard to streamline the viewing, cacheing and organisation of the 'Routes' part of the app.</p>
<p>I'm not worried about implementing MapKit because I have previously mapped all 440 stations and their GPS coordinates - but it's been managing the almost half a million pieces of time table data that has taken so much more time that I had originally anticipated. Although the details of the timetable data are relatively boring, I find the statistics quite interesting.</p>
<p><a style="text-decoration: none;" href="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/Screen-shot-2009-12-23-at-9.12.25-AM.png"><img class="alignright size-full wp-image-69" title="Timetable Data" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/Screen-shot-2009-12-23-at-9.12.25-AM.png" alt="" width="387" height="82" /></a></p>
<ul>
<li>468,000 individual trains mapped equalling 17MB of SQL data.</li>
<li>1,600 pages scraped, totalling 48 MB.</li>
<li>The addition of this data almost quadruples the total size of the app (originally 5.7MB)</li>
</ul>
<p>This leads to an interesting problem with the app bundle size. Apple limit the maximum size of an App you can download over 3G to 10MB. Personally I think keeping an app (if possible) below 10MB is really important, as it allows your app to capture the impulse purchase. I'm currently considering several options about how to manage this, including providing only the basic data with the app and allowing users to download the additional data as an SQLite adon-on, or by providing a web service that can be queried from within the app. There's advantages and disadvantages in each case (which I might outline in a later post) but i<strong>n my opinion, most people will only need the first and last trains departing each station anyway.</strong></p>
<div id="attachment_66" class="wp-caption alignleft" style="width: 314px"><a href="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/scm_branding.jpg"><img class="size-full wp-image-66 " title="New Seoul City Metro Branding" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/scm_branding.jpg" alt="" width="304" height="120" /></a><p class="wp-caption-text">New SCM Branding</p></div>
<p><strong>In other news,</strong> I've been working with Steven Miller (<a href="http://www.twitter.com/yargalot">@yargalot </a>and from <a title="The Netocracy" href="http://thenetocracy.com">TheNetocracy</a>) on some new branding and a new website for SCM and I have to say I'm pretty chuffed at what he's come up with. I had pretty specific ideas in mind when he asked me if he could help design a website and he met all expectations when he came up with a clean, stylish design almost instantly. We spent more time making sure we had the markup optimised for search engines that we did on design elements - and it looks great. The website now exists at <a title="Seoul City Metro Website" href="http://www.seoulcitymetro.com">http://www.seoulcitymetro.com</a> (previously <span style="text-decoration: line-through;">http://seoulmetroapp.com</span>) and is hosted with a swish new slice purchased the other day from <a title="Slicehost Referral Link" href="http://bit.ly/6Ff9uF">Slicehost</a> (Slicehost Referral link).</p>
<p>With the idea in my mind that I would possibly serve 17MB downloads to SCM customers or provide a XML/JSON feed for individual station timetables - I had upgrade the hosting to something more flexible. Enter Slicehost. With the help of Jacob (<a title="Jacobch on Twitter" href="http://www.twitter.com/jacobch">@jacobch</a>) we now have seoulcitymetro.com and our git repositories running on a speedy clean Ubuntu Karmic Koala slice. So far we're totally impressed with both Slicehost and Ubuntu and we hope to run more services from this in the future.  I can definitely envision a public bug tracker and documentation wiki for SCM and other upcoming projects.</p>
<p>There's heaps of work to be done! I'm hoping to have the next SCM version 1.1 submitted to Apple by 1/1/10. Watch this space! To the minute updates can be found on twitter by following <a title="Seoul City Metro on Twitter" href="http://www.twitter.com/seoulmetroapp">@seoulmetroapp</a> . Seoul City Metro is available on iTunes for $1.99  <a href="http://bit.ly/seoulcitymetro">iTunes Store</a> (iTunes link)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jcmultimedia.com.au/2009/12/aftermath-of-scm-v1-0-upcoming-v-1-1-new-website-and-cloud-hosting.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Seoul City Metro V1.0 Goes Live on the app store!</title>
		<link>http://blog.jcmultimedia.com.au/2009/12/seoul-city-metro-v1-0-goes-live-on-the-app-store.html</link>
		<comments>http://blog.jcmultimedia.com.au/2009/12/seoul-city-metro-v1-0-goes-live-on-the-app-store.html#comments</comments>
		<pubDate>Fri, 11 Dec 2009 03:15:41 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[App Store]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[seoul-city-metro]]></category>

		<guid isPermaLink="false">http://blog.jcmultimedia.com.au/?p=57</guid>
		<description><![CDATA[I'm excited to report that Seoul City Metro has gone live on the Apple App Store! You can purchase a copy on the world wide store right here for $1.99 US. Now that the iPhone Application development cycle has been completed - it's time to start some promotions to drum up some sales! I have [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_31" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/SeoulMetro512x512_V2.png"><img class="size-thumbnail wp-image-31" title="SeoulMetro512x512_V2" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/SeoulMetro512x512_V2-150x150.png" alt="Seoul City Metro" width="150" height="150" /></a><p class="wp-caption-text">Seoul City Metro</p></div>
<p>I'm excited to report that Seoul City Metro has gone live on the Apple App Store!</p>
<p>You can purchase a copy on the world wide store right <a title="PurSeoul City Metro on iTunes" href="http://bit.ly/seoulcitymetro" target="_blank">here</a> for $1.99 US.</p>
<p>Now that the iPhone Application development cycle has been completed - it's time to start some promotions to drum up some sales! I have <a href="http://twitter.com/yargalot">@yargalot</a> and myself working on a proper website, and I'm looking into promotions on Facebook, and around Seoul itself.!</p>
<p style="text-align: center;"><a href="http://linktoapp.com/seoul+city+metro"><img class="aligncenter size-full wp-image-58" title="available_onthe_appstore" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/available_onthe_appstore.png" alt="available_onthe_appstore" width="150" height="52" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jcmultimedia.com.au/2009/12/seoul-city-metro-v1-0-goes-live-on-the-app-store.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A lot of transport apps are confusing and inconsistent</title>
		<link>http://blog.jcmultimedia.com.au/2009/12/a-lot-of-transport-apps-are-confusing-and-inconsistent.html</link>
		<comments>http://blog.jcmultimedia.com.au/2009/12/a-lot-of-transport-apps-are-confusing-and-inconsistent.html#comments</comments>
		<pubDate>Thu, 03 Dec 2009 06:50:56 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[UI Design]]></category>

		<guid isPermaLink="false">http://blog.jcmultimedia.com.au/?p=27</guid>
		<description><![CDATA[There's no shortage of apps that will take your 1-4 dollars and let you sift through lists of stations or tap on a map and work out a way for you to get from A to B in your given city. I've been working with a pile of transport apps leading up to Seoul City [...]]]></description>
			<content:encoded><![CDATA[<p>There's no shortage of apps that will take your 1-4 dollars and let you sift through lists of stations or tap on a map and work out a way for you to get from A to B in your given city.</p>
<p>I've been working with a pile of transport apps leading up to Seoul City Metro and I've noticed a lot of similar transport apps fall into the trap of implementing too many non standard UI elements or offer too many different ways to do the same thing at the cost of consistency.</p>
<p>Non standard interfaces are not uncommon as developers decide not to adhere to the apple Human Interface Guidelines and roll their own half baked Us. I I have found some great examples of non-scalable, non standard implementations that are so bland and basic (or crazy and complex) that it's hard to know what you're doing or what you just did. The time required to lean these UIs is frustrating to say the least.</p>
<div id="attachment_42" class="wp-caption aligncenter" style="width: 346px"><a href="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/IMG_0982.PNG"><img class="size-full wp-image-42 " title="Non Standard UI" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/IMG_0982.PNG" alt="Great example of very non-standard UI" width="336" height="224" /></a><p class="wp-caption-text">Great example of very non-standard UI</p></div>
<p>My second issue with the current state of transport apps is the compromise made to consistency to offer multiple ways of accessing the same functionality.</p>
<p>Most transport apps provide you with a list of stations you can select via searching or scrolling through via a 'Stations' Tab Bar icon. This interface is then repeated via a 'Routes' Tab bar icon and quite often you can also access the 'Stations' via the 'Lines' Tab Bar icon. My problem with this solution is when the selection of a station name in a list looks the same and behaves differently.</p>
<div class="wp-caption alignleft" style="width: 202px"><img title="London Tube App" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/IMG_0984.PNG" alt="IMG_0984" width="192" height="288" /><p class="wp-caption-text">Two ways to begin a route visible here.</p></div>
<p>As is often the case, selecting a station from the 'Stations' tab gives you a detailed overview of the station. In the case of the 'Route' tab it skips the details and provides you with the same interface over again to select another station.</p>
<p>A lot of apps have about 3 ways you can enter into the 'route calculation loop' and I find this overlap pointless and confusing.</p>
<p>Another example is when applications let you tap on a map and use the selection as a 'route start' or 'route end' and then take you to a list or an overlay of the route you've selected. This can be a great feature except when you can get to the same map that behaves differenty via three other Tab Bar icons.</p>
<p>In the case of applications with a tab bar interface you can end up with the same screen of information appearing on all or most of the tabs at once by navigating through each Tab Bar icon independently. This is not a good user experience because clicking on a tab bar icon saying 'Stations' can be showing a map if thats how the user haphazardly left it.</p>
<p>My approach to a transport app (although only in it's first iteration) focuses on the soul purpose of directing the user towards selecting stations. The user will be given ways to select a station by map, name, or nearby then be presented with the detailed view of the station in order to decide what to do with it. After the user has completed an action their selected station (set as route start, or route end), the user navigates back to the main menu to select a second station. Only when a route has been completed are they presented with a 'view route' option.</p>
<div id="attachment_47" class="wp-caption alignright" style="width: 202px"><a href="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/SeoulCityMetroV1_eng-1.PNG"><img class="size-full wp-image-47 " title="SeoulCityMetroV1_eng - 1" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/SeoulCityMetroV1_eng-1.PNG" alt="Straight forward navigation structure" width="192" height="288" /></a><p class="wp-caption-text">Straight forward navigation structure</p></div>
<p>So rather than a Tab Bar I have used a single navigation structure to direct the user down a single path at a time to select a station. This provides the user with a linear way of working, keeping them from getting confused between 5 or more tabs that all do similar, overlapping things (and could all be displaying a map at that particular point in time).</p>
<p>I think it saves the user mental processing too. The maximum menu depth a user can get to to view a calculated route is only three screens deep, and if they have used a route before they can get to the calculated route in only two steps. The worst case in the application above (London Tube) can require you to navigate through 5 different screens to view a route and then you need to go back through the whole 5 to start again.</p>
<p>I think simplifying transport apps is the way to go, working and thinking about how to do this all the time.</p>
<p>If you've read this far - thank you! This post just touches on my thoughts about current transport apps and their inconsistencies, I'm keen on posting more of my thoughts as development of my transport apps continue.</p>
<p>Seoul City Metro should be hitting the App Store around December 14th. Follow <a href="http://twitter.com/seoulmetroapp">@seoulmetroapp</a> on twitter for updates!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jcmultimedia.com.au/2009/12/a-lot-of-transport-apps-are-confusing-and-inconsistent.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seoul City Metro has been finished, sent for approval!</title>
		<link>http://blog.jcmultimedia.com.au/2009/12/seoul-city-metro-has-been-finished-and-sent-for-approval.html</link>
		<comments>http://blog.jcmultimedia.com.au/2009/12/seoul-city-metro-has-been-finished-and-sent-for-approval.html#comments</comments>
		<pubDate>Thu, 03 Dec 2009 04:02:24 +0000</pubDate>
		<dc:creator>Jesse</dc:creator>
				<category><![CDATA[App Store]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[korea]]></category>
		<category><![CDATA[seoul-city-metro]]></category>

		<guid isPermaLink="false">http://blog.jcmultimedia.com.au/?p=30</guid>
		<description><![CDATA[Wow, what a month! It really was about 10 times more stressful than I had planned. Here I was plodding along with the development of Seoul City Metro (@soulmetroapp) thinking I had another couple of months but all of a sudden the iPhone was approved for sale and then released in South Korea in the same two [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, what a month!</p>
<p>It really was about 10 times more stressful than I had planned.</p>
<p>Here I was plodding along with the development of <a href="http://www.seoulmetroapp.com">Seoul City Metro</a> (@<a href="http://twitter.com/seoulmetroapp">soulmetroapp</a>) thinking I had another couple of months but all of a sudden the iPhone was approved for sale and then released in South Korea in the same two week period! I had to push everything forward...</p>
<p>So over the last couple of weeks I have more or less shut myself off from everyone except my <a href="http://twitter.com/sirjec">twitter feed</a> and a few friends keen to test some development releases (thanks to <a href="http://twitter.com/jacobch">@jacobch</a> for some great feedback). Due to the announcement of imminent iPhone release in South Korea I just had to try and get everything running ASAP.</p>
<p>Unfortunately Seoul City Metro missed being ready for sale on iPhone launch day (it was never going to happen) but as a consilation I managed to make it to <a href="http://www.tedxseoul.com">TEDxSeoul</a> at the last minute  for a day of eye opening talks from a wide range of awesome Korean innovators. I had no expectations for TEDxSeoul (how did I not know about <a href="http://www.ted.com">TED</a> ?)  but it left me with a mind spinning with excitement and positiveness about releasing software in South Korea. I wish I had had some business cards to hand around and some infomation on the app ready - but getting to go was just a bonus.</p>
<div id="attachment_31" class="wp-caption alignleft" style="width: 160px"><img class="size-thumbnail wp-image-31 " title="SeoulMetro512x512_V2" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/SeoulMetro512x512_V2-150x150.png" alt="Seoul City Metro" width="150" height="150" /><p class="wp-caption-text">Seoul City Metro</p></div>
<p>But I'm now happy to write that I have <strong>finally</strong> got there! As of Tuesday morning I have completed an initial working version of an iPhone app and submitted it to the App Store. With submission only four days after the release date in South Korea I am pretty happy with my efforts. This is  is a really  important milestone because it's taken me so long to get past being completely overwhelmed by the whole process of becoming an iPhone developer. In fact it's taken me  two trips to WWDC, two iPhone releases (3G , 3GS release), two new computers (a laptop and a Mac Mini) and countless days and weeks of feeling overwhelmed and lost at where to start.</p>
<div id="attachment_32" class="wp-caption alignright" style="width: 160px"><img class="size-thumbnail wp-image-32" title="Business card" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/IMG_0980-150x150.jpg" alt="New Business Card (back)" width="150" height="150" /><p class="wp-caption-text">New Business Card (back)</p></div>
<p>Regardless of the outcome (approved or not) I'm feeling like I have reached my goal. While I wait for approval from Apple I'm running at a slightly slower 80 km/h getting promotional material ready for it's launch. I'm hoping with some relevant, informative tweeting on my behalf via I can rustle up some interest over <a href="http://twitter.com/seoulmetroapp ">Twitter</a> and <a href="http://www.facebook.com/pages/Seoul-City-Metro/322424395471?ref=ts">Facebook</a>, there's also a website up at <a href="http://www.seoulmetroapp.com">seoulmetroapp.com</a> and I have printed flyers and business cards for some real life promotions.</p>
<p>I'm attending the <a href="http://seoulwriters.wordpress.com/">Seoul Writer's Workshop</a> <a href="http://www.facebook.com/event.php?eid=168685133177&amp;index=1">Masquerade Ball</a> this Saturday night in Itaewon and hope to bump into some people there.</p>
<p>Watch this space for all kinds of things I've learnt over the iPhone development process, and updates on what I'm calling the City Metro Ecosystem - a suite of apps encapsulating apps for Hong Kong, Beijing and Shanghai.</p>
<div id="attachment_34" class="wp-caption aligncenter" style="width: 360px"><img class="size-full wp-image-34" title="citymetroapps-ecosystem" src="http://blog.jcmultimedia.com.au/wp-content/uploads/2009/12/citymetroapps-ecosystem.png" alt="More details coming soon" width="350" height="83" /><p class="wp-caption-text">More details coming soon</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.jcmultimedia.com.au/2009/12/seoul-city-metro-has-been-finished-and-sent-for-approval.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
