<?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>Bickbot.com</title>
	<atom:link href="http://bickbot.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bickbot.com</link>
	<description>iPhone Apps made awesome.</description>
	<lastBuildDate>Fri, 21 Aug 2009 05:40:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Another Cool iPhone App From A Michigan Company</title>
		<link>http://bickbot.com/blog/another-cool-iphone-app-from-a-michigan-company/</link>
		<comments>http://bickbot.com/blog/another-cool-iphone-app-from-a-michigan-company/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 05:40:26 +0000</pubDate>
		<dc:creator>John Ellenich</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Press]]></category>

		<guid isPermaLink="false">http://bickbot.com/?p=397</guid>
		<description><![CDATA[Henry was interviewed on WWJ Newsradio 950 in Michigan. Check out the interview on wwj.com.
]]></description>
			<content:encoded><![CDATA[<p>Henry was interviewed on WWJ Newsradio 950 in Michigan. Check out the interview on <a href="http://www.wwj.com/Another-Cool-iPhone-App-From-A-Michigan-Company/5039858">wwj.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bickbot.com/blog/another-cool-iphone-app-from-a-michigan-company/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We&#8217;ll be at 360iDev– will you?</title>
		<link>http://bickbot.com/blog/well-be-at-360idev%e2%80%93-will-you/</link>
		<comments>http://bickbot.com/blog/well-be-at-360idev%e2%80%93-will-you/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 22:54:02 +0000</pubDate>
		<dc:creator>John Ellenich</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Press]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://bickbot.com/?p=388</guid>
		<description><![CDATA[Henry and I are super pumped to both be holding sessions at the upcoming 360iDev conference in Denver next month! Henry will be speaking about iPhone app marketing strategies for developers and I&#8217;ll be giving a talk on user experience. The list of presenters is very impressive and I&#8217;m sure all of the sessions will [...]]]></description>
			<content:encoded><![CDATA[<p>Henry and I are super pumped to both be holding sessions at the upcoming 360iDev conference in Denver next month! Henry will be speaking about iPhone app marketing strategies for developers and I&#8217;ll be giving a talk on user experience. The list of presenters is very impressive and I&#8217;m sure all of the sessions will be jam packed with valuable info!</p>
<p>You can find more details about the conference at <a href="http://360idev.com">360idev.com</a>. If you&#8217;re planning on going– make sure to drop in and say hi! I&#8217;m looking forward to meeting as many fellow iPhone developers as possible! Whoop!</p>
]]></content:encoded>
			<wfw:commentRss>http://bickbot.com/blog/well-be-at-360idev%e2%80%93-will-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone 2.x SDKs on Snow Leopard</title>
		<link>http://bickbot.com/blog/iphone-2-x-sdks-on-snow-leopard/</link>
		<comments>http://bickbot.com/blog/iphone-2-x-sdks-on-snow-leopard/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 21:48:05 +0000</pubDate>
		<dc:creator>balanon</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://balanon.com/post/124180566</guid>
		<description><![CDATA[<p>So, it’s been reported extensively on Twitter that the iPhone SDK package for Snow Leopard only includes SDKs for OS 3.0. This causes some problems because the SDK you build with inserts a key into your Info.plist which tells the device/store what SDK you’re targetting. This isn’t modified by the ‘iPhone OS Deployment Target’ build setting, and causes the Store to limit which devices you can install the app on, and causes the device to use 3.0-specific behaviours. This means that you WILL need to tweak coordinates and offsets to match the differences for OS 3.0, while apps build with, say, the 2.0 SDK will cause the device to emulate the behaviour of UIKit on 2.0.</p>
<p>There have been a few attempts to define how to make it work, but ultimately these may only work for Device SDKs, not Simulator ones. And even so, these still fall afoul of the ‘DTSDKName=iphoneos3.0’ setting created by the target SDK, so you still won’t get 2.x behaviour or be able to install on 2.x devices via the App Store.</p>
<p>So, after a LOT of fiddling, I have discovered the following:</p>
<ol>
<li>In the Snow Leopard OS 3.0 SDKs, you have the path usr/gcc/i686-apple-darwin10, which is symlinked to usr/gcc/i686-apple-darwin9.</li>
<li>When building things which use <stdarg.h> and similar compiler-dependent things, the system will look inside gcc/[arch]-[vendor]-[osversion]/include for the compiler-dependent versions of those headers.</li>
<li>On Leopard (and for the iPhone, which is based on Leopard) this looked in usr/gcc/i686-apple-darwin9/include.</li>
<li>On Snow Leopard, the current system is Darwin version 10, so it will look in usr/gcc/i686-apple-darwin10/include. Hence the symlink.</li>
<li>
<b>Therefore</b> to get the older SDKs building properly (by getting access to those compiler-specific headers) you need to create the darwin10 symlink.</li>
</ol>
<p>To do this, you basically do the following commands:</p>
<p><code>> cd /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.2.1.sdk/usr/lib/gcc</code><br/><code>> sudo ln -s i686-apple-darwin9 i686-apple-darwin10</code></p>
<p>Now, unless you manually set a specific compiler in your build settings, the default when using the 2.x iPhone SDKs will be gcc 4.0.1, which works fine now. If you want to use gcc 4.2.1, you’ll need to copy<code>[OS3SDK]/usr/lib/i686-apple-darwin9/4.2.1</code> and<code>[OS3SDK]/usr/lib/gcc/i686-apple-darwin9/4.2.1</code> into the same places in your 2.x SDKs.</p>
<p>If that sounds a little fiddly, then hang in there. I’ll be distributing an app to do all that for you in a little while.</p>
<p>(via <a href="http://alanquatermain.net/">Alan Quatermain</a>)</p>]]></description>
			<content:encoded><![CDATA[<p>So, it’s been reported extensively on Twitter that the iPhone SDK package for Snow Leopard only includes SDKs for OS 3.0. This causes some problems because the SDK you build with inserts a key into your Info.plist which tells the device/store what SDK you’re targetting. This isn’t modified by the ‘iPhone OS Deployment Target’ build setting, and causes the Store to limit which devices you can install the app on, and causes the device to use 3.0-specific behaviours. This means that you WILL need to tweak coordinates and offsets to match the differences for OS 3.0, while apps build with, say, the 2.0 SDK will cause the device to emulate the behaviour of UIKit on 2.0.</p>
<p>There have been a few attempts to define how to make it work, but ultimately these may only work for Device SDKs, not Simulator ones. And even so, these still fall afoul of the ‘DTSDKName=iphoneos3.0’ setting created by the target SDK, so you still won’t get 2.x behaviour or be able to install on 2.x devices via the App Store.</p>
<p>So, after a LOT of fiddling, I have discovered the following:</p>
<ol>
<li>In the Snow Leopard OS 3.0 SDKs, you have the path usr/gcc/i686-apple-darwin10, which is symlinked to usr/gcc/i686-apple-darwin9.</li>
<li>When building things which use <stdarg.h> and similar compiler-dependent things, the system will look inside gcc/[arch]-[vendor]-[osversion]/include for the compiler-dependent versions of those headers.</li>
<li>On Leopard (and for the iPhone, which is based on Leopard) this looked in usr/gcc/i686-apple-darwin9/include.</li>
<li>On Snow Leopard, the current system is Darwin version 10, so it will look in usr/gcc/i686-apple-darwin10/include. Hence the symlink.</li>
<li>
<b>Therefore</b> to get the older SDKs building properly (by getting access to those compiler-specific headers) you need to create the darwin10 symlink.</li>
</ol>
<p>To do this, you basically do the following commands:</p>
<p><code>> cd /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.2.1.sdk/usr/lib/gcc</code><br/><code>> sudo ln -s i686-apple-darwin9 i686-apple-darwin10</code></p>
<p>Now, unless you manually set a specific compiler in your build settings, the default when using the 2.x iPhone SDKs will be gcc 4.0.1, which works fine now. If you want to use gcc 4.2.1, you’ll need to copy<code>[OS3SDK]/usr/lib/i686-apple-darwin9/4.2.1</code> and<code>[OS3SDK]/usr/lib/gcc/i686-apple-darwin9/4.2.1</code> into the same places in your 2.x SDKs.</p>
<p>If that sounds a little fiddly, then hang in there. I’ll be distributing an app to do all that for you in a little while.</p>
<p>(via <a href="http://alanquatermain.net/">Alan Quatermain</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://bickbot.com/blog/iphone-2-x-sdks-on-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Top 5 iPhone App Interfaces</title>
		<link>http://bickbot.com/blog/my-top-5-iphone-app-interfaces/</link>
		<comments>http://bickbot.com/blog/my-top-5-iphone-app-interfaces/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 16:28:18 +0000</pubDate>
		<dc:creator>John Ellenich</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[user science]]></category>

		<guid isPermaLink="false">http://bickbot.com/?p=297</guid>
		<description><![CDATA[I&#8217;ve read through the Apple HI guidelines for iPhone multiple times, gathered a few resources for bickbot&#8217;s newsletter and stumbled across a few really great apps with bad ass interfaces. I think one of the main reasons the iPhone&#8217;s been so successful, is some of the beautiful UI&#8217;s the designers/developers have created. So I decided [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve read through the <a href="http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html">Apple HI guidelines for iPhone</a> multiple times, gathered a few resources for <a href="http://www.bickbot.com/newsletter/">bickbot&#8217;s newsletter</a> and stumbled across a few really great apps with bad ass interfaces. I think one of the main reasons the iPhone&#8217;s been so successful, is some of the beautiful UI&#8217;s the designers/developers have created. So I decided to share a few of my favorites.</p>
<p>Here&#8217;s a list of my top 5–</p>
<p>1. <b>EDGE</b> (<a href="http://www.mobigame.net/">developer site</a>)</p>
<p>Edge was by far the best time I&#8217;ve had early on with an iPhone game. You could tell Mobigame&#8217;s put a lot of thought into control and UX. At the time, it offered a tilt control option and gesture based control– I immediately fell in love with the gesture based controls, they just seemed to make sense while playing. This is in addition to their lovely &#8220;8-bit&#8221; menu system and sounds.</p>
<p>2. C<b>onvertbot/Weightbot</b> (<a href="http://tapbots.com/">developer site</a>)</p>
<p>Tapbots really, IMHO, are probably the best UI designers in the iPhone app business at the moment– they are who I strive to beat in my designs. Tapbots know that the user experience is just as important as actually getting stuff done with their app– Their apps BLEED UX and gorgeous UI.</p>
<p>3. <b>Eliss</b> (<a href="http://www.toucheliss.com/">developer site</a>)</p>
<p>Another game. The reason I choose Eliss is– it&#8217;s the first time while playing an iPhone game that I actually envisioned myself living in the future. LOL– this is the type of UI I imagined I would be using when I was younger– a simple, natural, multi-touch interface. Check it out– you will be amazed.</p>
<p>Could you imagine manipulating spreadsheet data this way on a larger tablet device or table top? Uh– yes.</p>
<p>4.<b>Birdhouse</b> (<a href="http://www.birdhouseapp.com/">developer site</a>)</p>
<p><a href="http://lonelysandwich.com/">Adam Lisagor</a> &amp; <a href="http://cameron.io/">Cameron Hunt</a> have done a beautiful job creating non-standard UI elements (that look like standard UI elements) and integrating them with their twitter client. Some of their custom stuff really looks like it should be included in the iPhone OS&#8217; standard UI toolkit.</p>
<p>5. <b>Twitteriffic</b> (<a href="http://iconfactory.com/software/twitterrific">developer site</a>)</p>
<p>Developed by Iconfactory– isn&#8217;t that enough information? They make some of the best Mac OS X applications– and it obviously shows they understand what makes the iPhone platform so important. Again, very clean UI elements that look like they should be part of the standard iPhone UI.</p>
]]></content:encoded>
			<wfw:commentRss>http://bickbot.com/blog/my-top-5-iphone-app-interfaces/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Recording a demo for your iPhone app</title>
		<link>http://bickbot.com/blog/recording-a-demo-for-your-iphone-app/</link>
		<comments>http://bickbot.com/blog/recording-a-demo-for-your-iphone-app/#comments</comments>
		<pubDate>Tue, 12 May 2009 16:03:21 +0000</pubDate>
		<dc:creator>John Ellenich</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://bickbot.com/?p=286</guid>
		<description><![CDATA[I wanted to show off BickBott’s first iPhone app to our community, so the obvious choice was to do a video of me talking about/using the app itself. I could have just pointed my camera at my iPhone’s screen and talked through the app, but I wanted something more professional. Turns out it wasn’t too [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://bickbot.com/wp-content/uploads/2009/05/screenflowicon.jpg" rel="lightbox[286]"><img class="alignright size-full wp-image-287" title="screenflowicon" src="http://bickbot.com/wp-content/uploads/2009/05/screenflowicon.jpg" alt="screenflowicon" width="171" height="246" /></a>I wanted to show off BickBott’s first iPhone app to our community, so the obvious choice was to do a video of me talking about/using the app itself. I could have just pointed my camera at my iPhone’s screen and talked through the app, but I wanted something more professional. Turns out it wasn’t too hard to pull off&#8230;</p>
<ol>
<li>Set your desktop on your Mac to something simple (I just used solid gray, but Apple has some nice pre-set colors in system preferences to choose from).</li>
<li>Launch XCode and compile your app for the iPhone Simulator.</li>
<li>Minimize everything except the iPhone Simulator to the dock.</li>
<li>I used <a href="http://www.telestream.net/screen-flow/overview.htm" target="_blank">ScreenFlow</a> to record my “iPhone” which is $99, but you can also use TechSmith’s free <a href="http://jingproject.com/" target="_blank">Jing</a> app to accomplish the same basic thing. Jing has less editing capabilities than ScreenFlow, but it still gets your demo across to your users.</li>
<li>ScreenFlow has a lot of editing and multi-track layout features (I was able to put our app icon in, my twitter icon, and some basic info about myself into the video).</li>
<li>Now, if you want to be one of the cool kids, here’s a ScreenFlow tip! You can change the shape of your cursor AFTER you’ve recorded your demo. I changed mine to the classic iPhone demo circular “finger tap” cursor (you know the one) to polish off the demo and make it look more professional.</li>
<li>Choose your favorite video sharing site (we like <a href="http://www.vimeo.com" target="_blank">Vimeo</a>) and publish your app demo.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://bickbot.com/blog/recording-a-demo-for-your-iphone-app/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BickBoxx Beats by Henry</title>
		<link>http://bickbot.com/blog/bickboxx-beats-by-henry/</link>
		<comments>http://bickbot.com/blog/bickboxx-beats-by-henry/#comments</comments>
		<pubDate>Wed, 06 May 2009 07:01:47 +0000</pubDate>
		<dc:creator>John Ellenich</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://bickbot.com/?p=280</guid>
		<description><![CDATA[In celebration of the release of our open-source iPhone app project, BickBoxx– Henry has decided to put together some beats for us. Enjoy&#8230;

]]></description>
			<content:encoded><![CDATA[<p>In celebration of the release of our open-source iPhone app project, <a href="http://bickbot.com/bickboxx/">BickBoxx</a>– Henry has decided to put together some beats for us. Enjoy&#8230;</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/OBUA_cpSm1A&#038;hl=en&#038;fs=1&#038;ap=%2526fmt%3D18"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/OBUA_cpSm1A&#038;hl=en&#038;fs=1&#038;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://bickbot.com/blog/bickboxx-beats-by-henry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What can you learn from a Palm developer</title>
		<link>http://bickbot.com/blog/what-can-you-learn-from-an-old-school-palm-developer/</link>
		<comments>http://bickbot.com/blog/what-can-you-learn-from-an-old-school-palm-developer/#comments</comments>
		<pubDate>Wed, 06 May 2009 03:04:22 +0000</pubDate>
		<dc:creator>John Ellenich</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://bickbot.com/?p=209</guid>
		<description><![CDATA[We had the opportunity to chat with our friend Rob from Hobbyist Software. He&#8217;s developed VLC Remote and OFF for the iPhone but he&#8217;s also been a mobile app dev for the Palm platform as well.
Where do you think Palm has failed and Apple has succeeded?

1. Failing to promote the benefit of apps. For years, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://bickbot.com/wp-content/uploads/2009/05/hobbyistsoftwareicon.jpg" alt="hobbyistsoftwareicon" title="hobbyistsoftwareicon" width="171" height="246" class="alignright size-full wp-image-214" />We had the opportunity to chat with our friend Rob from <a href="http://hobbyistsoftware.com/">Hobbyist Software</a>. He&#8217;s developed <a href="http://hobbyistsoftware.com/VLC-more.php">VLC Remote</a> and <a href="http://hobbyistsoftware.com/Off-more.php">OFF</a> for the iPhone but he&#8217;s also been a mobile app dev for the Palm platform as well.</p>
<p><strong style="color:#FFFFFF">Where do you think Palm has failed and Apple has succeeded?<br />
</strong></p>
<blockquote><p>1. Failing to promote the benefit of apps. For years, palm has failed to sell the story of apps to consumers when they buy their treo. There should have been leaflets in the boxes, links to the store (and a decent store), etc</p>
<p>Palm produced some research years ago that over 90% of users didn&#8217;t have a single app installed. They had the ecosystem and fabulous apps &#8211; but they never turned that into a selling point for the everyday user.</p>
<p>2. Uglyness. It was fine to be ugly with the early cheap screens that required it. With the new high res, colour screens, there was a capability to fix that. There were two great third party apps that re-skinned the entire interface and made it look pleasing. Not as good as apple/iPhone, but pretty good. Palm should simply have licenced or replicated this to give an overall facelift to the treo.</p></blockquote>
<p><strong style="color:#FFFFFF">Where do you think Apple has failed and Palm has succeeded?<br />
</strong></p>
<blockquote><p>1. Useability. I&#8217;m not talking the &#8216;my grandma can use this&#8217; type of useability now. I&#8217;m talking the &#8216;I can get things done&#8217; type of useability.  Let&#8217;s add an item to the calendar for drinks tomorrow at 5pm with bob&#8230;<span id="more-209"></span></p>
<p>Palm;<br />
1 press calendar button to turn on palm and switch to calendar<br />
2 press centre button to unlock<br />
3 press right to switch forward one day<br />
4 pull out stylus and tap at 6pm on the calendar<br />
5 type &#8216;drinks with bob&#8217;<br />
(alert is automatically set for my default 15 mins)<br />
total time 17sec (I timed it)</p>
<p>Apple;<br />
1 turn on iphone<br />
2 unlock (animation)<br />
3 slide screens to calendar (I keep mine on the far left screen)<br />
4 launch calendar (wait 2-ish seconds)<br />
5 press &#8216;day&#8217; mode<br />
6 switch one day to right<br />
7 press &#8216;add&#8217;(animation)<br />
8 press title (delay,animation)<br />
9 type &#8216;bob drinks&#8217;<br />
10 press save (animation)<br />
11 press starts/ends(delay,animation)<br />
12 scroll to time I want<br />
13 press save (animation)<br />
14 press alert (animation)<br />
15 select 15 mins<br />
16 press save (animation)<br />
17 press save<br />
total time 49 seconds (I timed it)</p>
<p>and here is something &#8217;special&#8217;. If I miss step 17 (thinking that I have entered all the info) and press the home key. All the info is lost. I don&#8217;t even get a &#8216;do you want to save this event?&#8217; dialogue.</p>
<p>so, palm was always a calendar/contacts list that added a phone. The iPhone is an iPod that added a phone. Perhaps it is unfair to expect the iPhone to be as good with the calendar (it is certainly better with the music/video functionality)</p>
<p>But do we really need 7+ animations to enter a new calendar event?</p></blockquote>
<p><strong style="color:#FFFFFF">What do you see as the core differences between the development of a Palm app and an iPhone app?<br />
</strong></p>
<blockquote><p>Night and day. Palm needed to conserve cpu power historically, so they had us coding in C and accessing a fairly small number of system APIs. iPhone has all the delights of object orientation and powerful frameworks.</p>
<p>Palm is much harder to work with, and doesn&#8217;t give you the easy/pretty apps. Internet access, media, graphics etc are all painful to work with. (I had to build a chunk of native code below the normal framework level in order to build alpha blending capability for my apps. It took many days to build.)</p>
<p>On the other hand, there is a huge irony in what Palm lets you wring out of the less capable device. The OS is mostly not multi-tasking, however it has multi-tasking-like capabilities. E.g. you can create a sound thread which while it is designed to process sound files, can actually do anything. Chattermail used this to create an email app that ran in the background.</p>
<p>Palm also offers powerful notification mechanisms that let you act as if you are a background app. So, many of my apps processed the &#8216;hede&#8217; notification which is sent with every single event on the device (a keypress probably triggers 4 events). On each event, my app would be called and asked if it wanted to do anything.<br />
Technically this is not multitasking &#8211; but to a user it certainly is. My speciality is background apps that make the OS behave in a more powerful manner.<br />
One classic is letting users assign globally available hotkeys to calls or apps. It is tough to do right in Palm, but possible.</p>
<p>By comparison, Apple has a real multitasking operating system &#8211; but they won&#8217;t let anyone use it.</p>
<p>They give justifications around not draining the battery, but these are simply bogus. Allowing an app to set an alarm wouldn&#8217;t drain the battery. Of course, if the alarm has to launch an app, and the app has to have it&#8217;s code signing for 2 seconds before it can do anything&#8230;</p>
<p>The whole notifications system is welcome &#8211; but still hopelessly inadequate for some basic tasks (like setting an alarm). Do you really want to rely on your network connection to make sure you are woken up in the morning? Is it reasonable that you have to remember to put the alarm app on at night and make sure it is charging in order for your alarm to work?</p>
<p>Of course, none of these restrictions apply to the Apple clock. But there are many ways that users might want their alarm clock to work differently to the &#8216;apple way&#8217;</p></blockquote>
<p><strong style="color:#FFFFFF">What does this lead to?<br />
</strong></p>
<blockquote><p>The type of apps you get are dramatically different. The Palms allow developers to hack around with the system and create tools that change how it works. Power users love these and they were probably the most successfull category of apps on the Palm.</p>
<p>On the iPhone, I can&#8217;t build apps like Power Hero that sit in the background and turn off unneeded battery hogging features when they are not needed (bluetooth, network, screen light)</p>
<p>However I can build apps that look wonderful. So, I&#8217;m focussing on different kinds of apps. VLC Remote is my bestseller. It looks great (after I got help from a designer to re-skin version 2). It lets users remotely control VLC while they watch movies, or listen to music.</p>
<p>My new app Off also looks great, and works on the same theme of controlling your PC/Mac. Off lets you turn off the computer remotely.</p>
<p>Both of these were triggered because I wanted them for myself. VLC remote so that I could stop stepping to the computer and grabbing the mouse when watching something. Off so that I can turn off my computers after using them to stream music at night.</p></blockquote>
<p><strong style="color:#FFFFFF">Why did the iPhone become a phenomenon?<br />
</strong></p>
<blockquote><ul>
<li>Marketing</li>
<li>A beautiful looking product</li>
<li>Targetting the entertainment+phone segment rather than the organisation+phone segment</li>
</ul>
<p><a href="http://mobileopportunity.blogspot.com/2007/01/shape-of-smartphone-and-mobile-data.html">(see a great analysis of the opportunity that all the other smartphone makers missed)</a></p></blockquote>
<p><strong style="color:#FFFFFF">What did you have to do to market your Palm apps?<br />
</strong></p>
<blockquote><ul>
<li>Offer great apps (so the power-users would spread the word)</li>
<li>Offer great service (so the power-users would spread the word)</li>
<li>Engage with the power-user community</li>
</ul>
</blockquote>
<p><strong style="color:#FFFFFF">What is a tip you can give iPhone app creators so they can market their app?<br />
</strong></p>
<blockquote><p>I really haven&#8217;t figured out iPhone marketing, but the importance of the top x lists seems to be high enough that in most cases it is worth pricing low in order to maximise your chances of getting exposure via top-x listings.</p></blockquote>
<p><strong style="color:#FFFFFF">How would you recommend a Palm developer learn to develop for the iPhone?<br />
</strong></p>
<blockquote><p>Go the the Big Nerd Ranch! I signed up for their objective-c plus cocoa class which was a fantastic 7 day intensive introduction.</p></blockquote>
<p><strong style="color:#FFFFFF">Have you seen as much success with your iPhone apps as with your Palm apps?<br />
</strong></p>
<blockquote><p>No, not nearly.</p>
<p>For most of the last couple of years, I had 3 or 4 apps in the top ten list at Mobihand (major palm apps portal that I sold through). On the iPhone, I briefly hit #2 paid app in Sweden, but I&#8217;m not consistently even in the top 100.</p>
<p>Having said that, there is a lot more cash being spent on iPhone apps, so I&#8217;m doing ok financially.</p></blockquote>
<p><strong style="color:#FFFFFF">How much do you think UI plays into the picture between the 2 platforms?<br />
</strong></p>
<blockquote><p>People buy stuff that looks great. There was an interesting development on the Palm over the last few years where folks started producing replacement apps (e.g. the memo app) that were much better looking. These sold like hot cakes.</p>
<p>I would never consider buying one of these as I take the engineer&#8217;s functionality-first view and prefer the existing free and equally functional memo app despite of it&#8217;s uglyness.</p>
<p>I made this mistake when I initially released VLC Remote with an ugly-ish interface. Fortunately the functionality kept the app alive, but it is doing a lot better now that it looks great as well as working well!</p>
<p>Palm let the engineers run the show for too long. Apple&#8217;s genius was realising how important looks were &#8211; even when they sometimes detract from functionality.</p></blockquote>
<p><strong style="color:#FFFFFF">What about the hardware design?<br />
</strong></p>
<blockquote><p>I think Apple rightly has the reputation as the world&#8217;s top hardware designer.</p></blockquote>
<p><strong style="color:#FFFFFF">App store?<br />
</strong></p>
<blockquote><p>Apple have done a brilliant job here. Selling the benefit of apps to their users has created a real engagement with the device, and built a real competitive advantage.</p>
<p>If only Palm had managed to build a decent connection between customers and applications&#8230;</p>
<p>Of course there are downsides. Apps have to be approved by Apple, and can be rejected for very arbitary (or factually incorrect) reasons. It&#8217;s Apple&#8217;s game though, and they have brought consumer dollars &#8211; so developers will put up with the restrictions.</p></blockquote>
<p><strong style="color:#FFFFFF">Is Palm Pre going to be a major competitor to the iPhone?<br />
</strong></p>
<blockquote><p>I certainly hope so! I love how their marketing story shows the new multi-tasking interface.<br />
It&#8217;s going to be tough for them.</p>
<ol>
<li>Sell the story of the Pre&#8217;s advantages</li>
<li>Build a great app store and bring consumer dollars to it so that developers will come.</li>
<li>Find partners willing to push the Pre against the iPhone</li>
</ol>
<p>I think the multitasking story is really strong on the Pre and I love the way that the OS really makes that visible through the cards metaphor.</p>
<p>I&#8217;d love to see an attack ad along the lines of the iPhone ad where it switches between apps to show the things it can do. In this ad, the Pre would be really switching between these apps, and the iPhone acting in real-time and showing the delay each time there is an app switch&#8230;</p></blockquote>
<p><strong style="color:#FFFFFF">Is there anything else?<br />
</strong></p>
<blockquote><p>Try my apps!<br />
<a href="http://hobbyistsoftware.com/VLC-more.php">VLC Remote</a> &#8211; lets you control VLC remotely from your iPhone/iPod<br />
<a href="http://hobbyistsoftware.com/Off-more.php">OFF</a> &#8211; Lets you turn off your computers without leaving the sofa!</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://bickbot.com/blog/what-can-you-learn-from-an-old-school-palm-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Application Loader Before App Submission</title>
		<link>http://bickbot.com/blog/use-application-loader-before-app-submission/</link>
		<comments>http://bickbot.com/blog/use-application-loader-before-app-submission/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 01:59:35 +0000</pubDate>
		<dc:creator>John Ellenich</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://bickbot.com/?p=192</guid>
		<description><![CDATA[When we submitted Toast Timer to Apple for approval, we ran into a bit of a snag&#8230; 
A week after we submitted the app, they rejected it for no apparent reason. They asked us to simply resubmit. 
I went to the developer site to find out what I can do. And I found it&#8230; 
Apple [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://bickbot.com/wp-content/uploads/2009/04/applicationicon.jpg" alt="Application Loader Icon" title="Application Loader Icon" width="113" height="198" class="alignright size-full wp-image-193" />When we submitted <a href="http://bickbot.com/toast-timer">Toast Timer</a> to Apple for approval, we ran into a bit of a snag&#8230; </p>
<p>A week after we submitted the app, they rejected it for no apparent reason. They asked us to simply resubmit. </p>
<p>I went to the developer site to find out what I can do. And I found it&#8230; </p>
<p>Apple had a Mac app called Application Loader that you could install. Once you install it, it analyzes your app&#8217;s zip file. It verifies all the certificates, icons, and other things are correct BEFORE submitting to Apple. </p>
<p>Minimize your chances of app rejection and always use the Application Loader. </p>
<p>Here&#8217;s a screencast from Henry of where to find Application Loader in iTunes Connect&#8230;</p>
<p><object width="540" height="446"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4405126&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4405126&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="540" height="446"></embed></object><br /><a href="http://vimeo.com/4405126">Where to find Application Loader</a> from <a href="http://vimeo.com/balanon">Henry Balanon</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bickbot.com/blog/use-application-loader-before-app-submission/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What we use to mockup our iPhone UIs</title>
		<link>http://bickbot.com/blog/what-we-use-to-mockup-our-iphone-uis/</link>
		<comments>http://bickbot.com/blog/what-we-use-to-mockup-our-iphone-uis/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 04:00:44 +0000</pubDate>
		<dc:creator>John Ellenich</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://bickbot.com/?p=179</guid>
		<description><![CDATA[When creating an interface mockup of your application there are a few resources that are key to streamlining the design the UI in your application. Here&#8217;s a few tools we use to mock ours up before coding&#8230;
Teehan+Lax iPhone GUI PSD
This contains editable versions of the iPhone OS&#8217; standard interface elements on their own layers.
Learn More
LiveView [...]]]></description>
			<content:encoded><![CDATA[<p>When creating an interface mockup of your application there are a few resources that are key to streamlining the design the UI in your application. Here&#8217;s a few tools we use to mock ours up before coding&#8230;</p>
<p><strong><img class="alignleft size-full wp-image-180" title="psdscreenshot" src="http://bickbot.com/wp-content/uploads/2009/04/psdscreenshot.jpg" alt="psdscreenshot" width="85" height="59" />Teehan+Lax iPhone GUI PSD</strong><br />
This contains editable versions of the iPhone OS&#8217; standard interface elements on their own layers.<br />
<a href="http://www.teehanlax.com/blog/?p=447">Learn More</a></p>
<p><strong><img class="alignleft size-full wp-image-181" title="liveviewicon" src="http://bickbot.com/wp-content/uploads/2009/04/liveviewicon.jpg" alt="liveviewicon" width="85" height="79" />LiveView by Nicholas Zametti<br />
<span style="font-weight: normal; ">This allows you to &#8220;screencast&#8221; a view of your interface from Photoshop directly to your iPhone&#8217;s screen over your local network.<br />
<a href="http://www.zambetti.com/projects/liveview/">Learn More</a></span></strong></p>
<p><strong><span style="font-weight: normal; "><strong><img class="alignleft size-full wp-image-182" title="iphonemockupicon" src="http://bickbot.com/wp-content/uploads/2009/04/iphonemockupicon.jpg" alt="iphonemockupicon" width="85" height="78" />iPhone Mockup by Lukas Mathis</strong><br />
Quickly create sketches online of your ideal app interface.<br />
<a href="http://iphonemockup.lkmc.ch/">Learn More</a> </span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://bickbot.com/blog/what-we-use-to-mockup-our-iphone-uis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Toast Timer Tour</title>
		<link>http://bickbot.com/blog/toast-timer-tour/</link>
		<comments>http://bickbot.com/blog/toast-timer-tour/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 01:27:40 +0000</pubDate>
		<dc:creator>John Ellenich</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Toast Timer]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://bickbot.com/?p=168</guid>
		<description><![CDATA[Hey everyone! Just wanted to show a quick tour of our Toast Timer app for those of you who haven&#8217;t had a chance to check it out on the app store. Leave improvement suggestions in the comments!
Toast Timer iPhone App Tour from John Ellenich on Vimeo.
]]></description>
			<content:encoded><![CDATA[<p>Hey everyone! Just wanted to show a quick tour of our Toast Timer app for those of you who haven&#8217;t had a chance to check it out on the <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=309468229&#038;mt=8">app store</a>. Leave improvement suggestions in the comments!</p>
<p><object width="540" height="405"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4332512&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4332512&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="540" height="405"></embed></object><br /><a href="http://vimeo.com/4332512">Toast Timer iPhone App Tour</a> from <a href="http://vimeo.com/macintuts">John Ellenich</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bickbot.com/blog/toast-timer-tour/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 2.820 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-10 17:00:43 -->
