<?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>jba blog &#187; iphone</title>
	<atom:link href="http://jbablog.com/tag/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://jbablog.com</link>
	<description>the personal blog of John BouAntoun</description>
	<lastBuildDate>Fri, 18 Nov 2011 01:18:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Rosetta stone of mobile development for WP7, iOS, Android</title>
		<link>http://jbablog.com/2011/04/rosetta-stone-of-mobile-development-for-wp7-ios-android/</link>
		<comments>http://jbablog.com/2011/04/rosetta-stone-of-mobile-development-for-wp7-ios-android/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 23:57:34 +0000</pubDate>
		<dc:creator>jba</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[WP7]]></category>

		<guid isPermaLink="false">http://jbablog.com/?p=578</guid>
		<description><![CDATA[Cool link with a side-by-side comparison of WP7, iOS, and Android development features and classes from a mono (C#) perspective. iOS WP7 Android &#8220;View&#8221; XIB (Interface Builder) Xaml axml UIViewController PhoneApplicationPage (codebehind) Activity n/a (UIAutoResizing) StackPanel LinearLayout UITableView ListBox ListView UITableViewCell ListBox.ItemTemplate n/a (any view) UITableViewSource n/a (binding, IEnumerable) BaseAdapter Navigation &#8220;Controller&#8221; NavigationController. PushViewController() NavigationService. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://conceptdev.blogspot.com/2011/03/mosetta-stone.html">Cool link</a> with a side-by-side comparison of WP7, iOS, and Android development features and classes from a mono (C#) perspective.</p>
<blockquote>
<table border="1" cellspacing="0">
<tbody>
<tr>
<th></th>
<th><strong>iOS</strong></th>
<th><strong>WP7</strong></th>
<th><strong>Android</strong></th>
</tr>
<tr>
<td><strong>&#8220;View&#8221;</strong></td>
<td>XIB (Interface Builder)</td>
<td>Xaml</td>
<td>axml</td>
</tr>
<tr>
<td></td>
<td>UIViewController</td>
<td>PhoneApplicationPage (codebehind)</td>
<td>Activity</td>
</tr>
<tr>
<td></td>
<td>n/a (UIAutoResizing)</td>
<td>StackPanel</td>
<td>LinearLayout</td>
</tr>
<tr>
<td></td>
<td>UITableView</td>
<td>ListBox</td>
<td>ListView</td>
</tr>
<tr>
<td></td>
<td>UITableViewCell</td>
<td>ListBox.ItemTemplate</td>
<td>n/a (any view)</td>
</tr>
<tr>
<td></td>
<td>UITableViewSource</td>
<td>n/a (binding, IEnumerable)</td>
<td>BaseAdapter</td>
</tr>
<tr>
<td><strong>Navigation &#8220;Controller&#8221;</strong></td>
<td>NavigationController. PushViewController()</td>
<td>NavigationService. Navigate()</td>
<td>StartActivity()</td>
</tr>
<tr>
<td></td>
<td>n/a (object)</td>
<td>Xaml Uri</td>
<td>Intent.SetClass()</td>
</tr>
<tr>
<td></td>
<td>n/a (object properties)</td>
<td>Xaml Uri querystring params</td>
<td>Intent.PutExtra() .AddFlags()</td>
</tr>
<tr>
<td></td>
<td>n/a (object properties)</td>
<td>NavigationContext .QueryString .TryGetValue()</td>
<td>Intent .GetXXXExtra()</td>
</tr>
<tr>
<td><strong>Threading</strong></td>
<td>InvokeOnMainThread</td>
<td>Dispatcher.BeginInvoke</td>
<td>RunOnUiThread</td>
</tr>
<tr>
<td><strong>&#8220;Model&#8221;</strong></td>
<td colspan="3">C# .NET objects &#8211; shared thanks to Mono on <a href="http://monotouch.net/" target="20110306">iOS</a> &amp; <a href="http://monodroid.net/" target="20110306">Android</a>. Also <code>WebClient</code>, <code>Linq</code>, <code>Generics</code>, <code>Xml</code>, <code>Serialization</code>, etc&#8230; <img src='http://jbablog.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </td>
</tr>
</tbody>
</table>
</blockquote>
<p>And while we are on the mono subject, they just released <a href="http://tirania.org/blog/archive/2011/Apr-06.html">a Mono droid update</a>, which means they now have comprahensive tool chains  for C# development for the following systems, iOS (including app store),  Mac (including app store), Android (including app store).</p>
]]></content:encoded>
			<wfw:commentRss>http://jbablog.com/2011/04/rosetta-stone-of-mobile-development-for-wp7-ios-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stumbled upon phonegap</title>
		<link>http://jbablog.com/2010/11/stumbled-upon-phonegap/</link>
		<comments>http://jbablog.com/2010/11/stumbled-upon-phonegap/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 03:28:13 +0000</pubDate>
		<dc:creator>jba</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://jbablog.com/?p=471</guid>
		<description><![CDATA[So someone at work sent me this link to phonegap today. So these guys have taken the general idea that anyone in mobile development for the past 3 years has had and made it a reality on top of an open-source stack. Write an app using web technologies (html/js), abstract away the specific device peripherals [...]]]></description>
			<content:encoded><![CDATA[<p>So someone at work sent me this link to <a href="http://www.phonegap.com/">phonegap</a> today.</p>
<p><img class="alignleft size-full wp-image-472" title="pg_logo" src="http://jbablog.com/wp/wp-content/uploads/2010/11/pg_logo.png" alt="" width="192" height="72" /></p>
<p>So these guys have taken the general idea that anyone in mobile development for the past 3 years has had and made it a reality on top of an open-source stack.</p>
<p>Write an app using web technologies (html/js), abstract away the specific device peripherals and capabilities  and then compile it down to native format for each target device.</p>
<p>Sucks that it doesn&#8217;t do Windows Phone 7, but still worth a look at for me as it covers off some short term Android and IOS needs.</p>
<p><a href="http://jbablog.com/wp/wp-content/uploads/2010/11/phonegap_peripheral_support.png"><img class="alignleft size-full wp-image-475" title="phonegap_peripheral_support" src="http://jbablog.com/wp/wp-content/uploads/2010/11/phonegap_peripheral_support.png" alt="" width="566" height="275" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jbablog.com/2010/11/stumbled-upon-phonegap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crossplatform mobile dev with Mono</title>
		<link>http://jbablog.com/2010/10/crossplatform-mobile-dev-with-mono/</link>
		<comments>http://jbablog.com/2010/10/crossplatform-mobile-dev-with-mono/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 00:41:22 +0000</pubDate>
		<dc:creator>jba</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[WP7]]></category>

		<guid isPermaLink="false">http://jbablog.com/?p=451</guid>
		<description><![CDATA[Cool post over on Chris Hardy&#8217;s blog talking about a non-trivial twitter app on winphone 7, iphone and android with the mono toolset. Stick with the preso, the last few slides have the best info about cross platform dev and limitations, and the videos at the actual post are quite cool. WP7, Droid, iPhone, Oh [...]]]></description>
			<content:encoded><![CDATA[<p>Cool post over on <a href="http://weblogs.asp.net/chrishardy/">Chris Hardy&#8217;s</a> blog talking about a non-trivial <a href="http://weblogs.asp.net/chrishardy/archive/2010/10/24/slides-from-my-wp7-iphone-and-android-talk-at-ddd8a.aspx">twitter app on winphone 7, iphone and android</a> with the mono toolset.</p>
<p>Stick with the preso, the last few slides have the best info about cross platform dev and limitations, and the videos at the <a href="http://weblogs.asp.net/chrishardy/archive/2010/10/24/slides-from-my-wp7-iphone-and-android-talk-at-ddd8a.aspx">actual post</a> are quite cool.</p>
<div id="__ss_5544411" style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><a title="WP7, Droid, iPhone, Oh my!" href="http://www.slideshare.net/chrisntr/wp7-droid-iphone-oh-my">WP7, Droid, iPhone, Oh my!</a></strong><object id="__sse5544411" 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=wp7droidiphoneohmy-101024110929-phpapp02&amp;stripped_title=wp7-droid-iphone-oh-my&amp;userName=chrisntr" /><param name="name" value="__sse5544411" /><param name="allowfullscreen" value="true" /><embed id="__sse5544411" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wp7droidiphoneohmy-101024110929-phpapp02&amp;stripped_title=wp7-droid-iphone-oh-my&amp;userName=chrisntr" name="__sse5544411" 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/chrisntr">Chris Hardy</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://jbablog.com/2010/10/crossplatform-mobile-dev-with-mono/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# for the iPhone</title>
		<link>http://jbablog.com/2009/10/c-for-the-iphone/</link>
		<comments>http://jbablog.com/2009/10/c-for-the-iphone/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 23:14:04 +0000</pubDate>
		<dc:creator>jba</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mono]]></category>

		<guid isPermaLink="false">http://jbablog.com/2009/10/c-for-the-iphone/</guid>
		<description><![CDATA[Awesome post from an Aussie no less which is a non-trivial iPhone application using c# on monotouch. The thing I love about monotouch is that it lets me leverage my .Net Skills (not just c#, but how the .Net run time works) and marries it to the low-level iPhone development infrastructure. The hardest part about [...]]]></description>
			<content:encoded><![CDATA[<p>Awesome post from an Aussie no less which is a <a href="http://conceptdev.blogspot.com/2009/10/monospace-app-1-release.html" target="_blank">non-trivial iPhone application using c#</a> on <a href="http://monotouch.net/" target="_blank">monotouch</a>.</p>
<p>The thing I love about monotouch is that it lets me leverage my .Net Skills (not just c#, but how the .Net run time works) and marries it to the low-level iPhone development infrastructure. The hardest part about getting into iPhone development for me was Objective-C, and now I don’t need to go there.</p>
<p>Points to note: </p>
<ul>
<li>Obviously since interpretation is not allowed on the iPhone the guys at the <a href="http://go-mono.com" target="_blank">mono project</a> had to put together <a href="http://monotouch.net/" target="_blank">monotouch</a>, which statically links the parts of the .net framework needed into each iPhone app.</li>
<li><a href="http://monotouch.net/" target="_blank">Monotouch</a> is a payed for product.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jbablog.com/2009/10/c-for-the-iphone/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iphone 3G hack released</title>
		<link>http://jbablog.com/2009/01/iphone-3g-hack-released-2/</link>
		<comments>http://jbablog.com/2009/01/iphone-3g-hack-released-2/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 04:06:04 +0000</pubDate>
		<dc:creator>jba</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://jbablog.com/2009/01/iphone-3g-hack-released-2/</guid>
		<description><![CDATA[Again, some-what belatedly, the iphone-dev guys have cracked the iphone-3G sim lock, calling the application yellosn0w. At this stage even the latest iphone firmware (2.2) is crackable, and the&#8217;ve even made it as easy as running QuickPwn on an upgraded iPhone and then selecting the yellowsn0w application from cydia. Great work from the iphone-dev guys [...]]]></description>
			<content:encoded><![CDATA[<p>Again, some-what belatedly, the iphone-dev guys have cracked the iphone-3G sim lock, calling the application yellosn0w. At this stage even the latest iphone firmware (2.2) is crackable, and the&#8217;ve even made it as easy as running QuickPwn on an upgraded iPhone and then selecting the yellowsn0w application from cydia.</p>
<p>Great work from the iphone-dev guys I say:</p>
<p>http://blog.iphone-dev.org/post/67797811/dont-eat-yellowsn0w</p>
]]></content:encoded>
			<wfw:commentRss>http://jbablog.com/2009/01/iphone-3g-hack-released-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iphone 3G hack released</title>
		<link>http://jbablog.com/2009/01/iphone-3g-hack-released/</link>
		<comments>http://jbablog.com/2009/01/iphone-3g-hack-released/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 04:06:03 +0000</pubDate>
		<dc:creator>jba</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://jbablog.com/2009/01/iphone-3g-hack-released/</guid>
		<description><![CDATA[Again, some-what belatedly, the iphone-dev guys have cracked the iphone-3G sim lock, calling the application yellosn0w. At this stage even the latest iphone firmware (2.2) is crackable, and the&#8217;ve even made it as easy as running QuickPwn on an upgraded iPhone and then selecting the yellowsn0W application from cydia. Great work from the iphone-dev guys [...]]]></description>
			<content:encoded><![CDATA[<p>Again, some-what belatedly, the iphone-dev guys have cracked the iphone-3G sim lock, calling the application yellosn0w. At this stage even the latest iphone firmware (2.2) is crackable, and the&#8217;ve even made it as easy as running QuickPwn on an upgraded iPhone and then selecting the yellowsn0W application from cydia.</p>
<p>Great work from the iphone-dev guys I say:</p>
<p>http://blog.iphone-dev.org/post/67797811/dont-eat-yellowsn0w</p>
]]></content:encoded>
			<wfw:commentRss>http://jbablog.com/2009/01/iphone-3g-hack-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux on iPhone anyone?</title>
		<link>http://jbablog.com/2008/12/linux-on-iphone-anyone/</link>
		<comments>http://jbablog.com/2008/12/linux-on-iphone-anyone/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 22:58:39 +0000</pubDate>
		<dc:creator>jba</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://jbablog.com/?p=112</guid>
		<description><![CDATA[According to this post over on the iPhone dev blog, the iPhone has finally been made able to boot Linux.]]></description>
			<content:encoded><![CDATA[<p>According to this <a href="http://blog.iphone-dev.org/post/62041396">post</a> over on the iPhone dev <a href="http://blog.iphone-dev.org/post/62041396">blog</a>, the iPhone has finally been made able to boot Linux.</p>
<p><img class="aligncenter" title="iPhone booting Linux" src="http://iphwn.org/openiboot.png" alt="" width="320" height="480" /></p>
]]></content:encoded>
			<wfw:commentRss>http://jbablog.com/2008/12/linux-on-iphone-anyone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtual Earth and iPhone goodness</title>
		<link>http://jbablog.com/2008/11/virtual-earth-and-iphone-goodness/</link>
		<comments>http://jbablog.com/2008/11/virtual-earth-and-iphone-goodness/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 22:19:05 +0000</pubDate>
		<dc:creator>jba</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[virtual earth]]></category>

		<guid isPermaLink="false">http://jbablog.com/?p=102</guid>
		<description><![CDATA[As seen on the VE blog. A word of warning though, to get this to work you have to do un-godly things in this day and age like building and parsing your own SOAP requests and responses as well as regenerating the tile pyramid. This is mainly because it&#8217;s using the VE web service API. [...]]]></description>
			<content:encoded><![CDATA[<p>As seen on the <a href="http://blogs.msdn.com/virtualearth/archive/2008/11/13/developing-virtual-earth-iphone-applications-with-objective-c.aspx">VE blog</a>.</p>
<div><img class="aligncenter" title="Virtual Earth on iPhone" src="http://blogs.msdn.com/blogfiles/virtualearth/WindowsLiveWriter/VirtualEarthwithObjectiveC_14FCE/image_5.png" alt="" width="489" height="329" /></div>
<p>A word of warning though, to get this to work you have to do un-godly things in this day and age like building and parsing your own SOAP requests and responses as well as regenerating the tile pyramid. This is mainly because it&#8217;s using the VE web service API. More info on <a href="http://blogs.msdn.com/virtualearth/archive/2008/11/13/developing-virtual-earth-iphone-applications-with-objective-c.aspx">the jump</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jbablog.com/2008/11/virtual-earth-and-iphone-goodness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fring comes to App Store</title>
		<link>http://jbablog.com/2008/10/fring-comes-to-app-store/</link>
		<comments>http://jbablog.com/2008/10/fring-comes-to-app-store/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 02:48:57 +0000</pubDate>
		<dc:creator>jba</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://jbablog.com/?p=76</guid>
		<description><![CDATA[So I had been patiently waiting for fring to come to iPhone 3G through cydia a while back and then sorta forgot about it. Now I find out fring has come to the iPhone through the App Store. This is fantastic news and I&#8217;ve already installed it on my iPhone. I was a little hesitant [...]]]></description>
			<content:encoded><![CDATA[<p>So I had been patiently waiting for <a href="http://www.fring.com/">fring</a> to come to iPhone 3G through cydia a while back and then sorta forgot about it. Now I find out <a href="http://www.mobilecrunch.com/2008/10/03/fring-brings-skype-and-other-voip-services-to-iphone/">fring has come to the iPhone</a> through the App Store. This is fantastic news and I&#8217;ve already installed it on my iPhone.</p>
<p>I was a little hesitant as I&#8217;m really only looking for MSN IM capability without having to hand over my IM credentials to a third party, and unfortunately, just like all the other players fring requires you register an account with them and hand over all your other IM credentials.</p>
<p>In this instance though, i caved and provided my MSN IM details, mainly because being able to make VOIP calls of MSN&#8217;s protocol is such a usefull feature. Lucky for me I mainly use my MSN IM account for work, so have nothing sensitive stored with the associated passport account.</p>
]]></content:encoded>
			<wfw:commentRss>http://jbablog.com/2008/10/fring-comes-to-app-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Support Service Better than Mobile Service</title>
		<link>http://jbablog.com/2008/09/iphone-support-service-better-than-mobile-service/</link>
		<comments>http://jbablog.com/2008/09/iphone-support-service-better-than-mobile-service/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 10:27:09 +0000</pubDate>
		<dc:creator>jba</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://jbablog.com/?p=67</guid>
		<description><![CDATA[Title says it all. Rocked up on Friday to the Apple store expecting an hour of arguing about why the phone was so shit as a phone. Mostly I felt like this because the guy at the Optus store said it would take 2 weeks to get fixed. Was forced to book an appointment at [...]]]></description>
			<content:encoded><![CDATA[<p>Title says it all.</p>
<p>Rocked up on Friday to the Apple store expecting an hour of arguing about why the phone was so shit as a phone. Mostly I felt like this because the guy at the Optus store said it would take 2 weeks to get fixed.</p>
<p>Was forced to book an appointment at the &#8220;Genius Bar&#8221;. Didn&#8217;t bode well for the support experience initially, but I made an appointment and came back then.</p>
<p>What I got was an absolute surprise. Went up the tech, explained the problem and he walked away and came back with a new phone, which he swapped for my phone. He then printed a service receipt and I was done and walking out the door with a hopefully better working new iPhone.</p>
<p>So far it seems to drop less calls, which is a good thing, but that may be because I don&#8217;t use it as much as I was last week. Also to it&#8217;s benefit the 3G internet definitely seems much better than the one I had before.</p>
]]></content:encoded>
			<wfw:commentRss>http://jbablog.com/2008/09/iphone-support-service-better-than-mobile-service/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

