<?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>Techrudite &#187; Mobile</title>
	<atom:link href="http://techrudite.com/category/mobile/feed/" rel="self" type="application/rss+xml" />
	<link>http://techrudite.com</link>
	<description>Thoughts on Software, Gov2.0, Mobile, Scale and Speed</description>
	<lastBuildDate>Thu, 22 Apr 2010 14:41:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Gmail Adds OAuth support</title>
		<link>http://techrudite.com/2010/gmail-adds-oauth-support/</link>
		<comments>http://techrudite.com/2010/gmail-adds-oauth-support/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 21:20:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://techrudite.com/?p=76</guid>
		<description><![CDATA[Gmail has added OAuth support, which is a good thing. But will it enable a new breed of third party apps?]]></description>
			<content:encoded><![CDATA[<p>So <a href="http://googlecode.blogspot.com/2010/03/oauth-access-to-imapsmtp-in-gmail.html">Gmail has added OAuth support</a> to POP/IMAP access, which is awesome. And Gizmodo has written that they think  this will usher in a <a href="http://gizmodo.com/5506571/why-theres-going-to-be-a-flood-of-amazing-gmail-apps">flood of amazing new third party Gmail apps.</a></p>
<p>Ok, that&#8217;s the part I don&#8217;t quite understand. I understand that OAuth support is a major advantage in protecting users from rogue applications. More importantly, as a practical matter it allows users to more seamlessly change their Gmail passwords, something we should all do more regularly. But this all does come at some expense to app developers; just look at how many Twitter apps still don&#8217;t support OAuth.</p>
<p>But Gizmodo and others seems to be implying that OAuth will enable application capabilities that are not possible today. Can anyone think of any examples of this? </p>
<p>Or are people just thinking that better security will lead to more people adopting more third party apps? I don&#8217;t know about that, since most users still don&#8217;t know or care about OAuth, and the OAuth experience for native mobile apps still leaves much to be desired.</p>
<p>So what am I missing?</p>
]]></content:encoded>
			<wfw:commentRss>http://techrudite.com/2010/gmail-adds-oauth-support/feed/</wfw:commentRss>
		<slash:comments>60</slash:comments>
		</item>
		<item>
		<title>HTTP Basic in Mobile Apps</title>
		<link>http://techrudite.com/2010/http-basic-in-mobile-apps/</link>
		<comments>http://techrudite.com/2010/http-basic-in-mobile-apps/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 05:53:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://techrudite.com/?p=45</guid>
		<description><![CDATA[Basic Auth vulnerability is very common in mobile applications, not just Foursquare.]]></description>
			<content:encoded><![CDATA[<p><a href="http://techrudite.com/wp-content/uploads/2010/02/3859852351_d65f71267b_m1.jpg"><img class="alignnone size-full wp-image-47" style="float: right;" title="Open Lock" src="http://techrudite.com/wp-content/uploads/2010/02/3859852351_d65f71267b_m1.jpg" alt="" width="200" height="240" /></a></p>
<p><a href="http://intrepidusgroup.com/insight/2010/02/im-in-ur-4sq-snarfin-ur-password-part-i/" target="_blank">This blog post</a> which is making rounds on Twitter tonight highlights a problem with FourSquare, which sounds pretty scary. But if that&#8217;s scary, you should see many of the other APIs that mobile apps use &#8212; including many apps you probably use every day. This problem is a lot more common than people may realize.</p>
<p>In fact, it affects most Twitter apps that we use on our phones. Twitter realizes this, and has tried to <a href="http://apiwiki.twitter.com/Authentication" target="_blank">phase out the use of Basic Authentication </a>in their API. At one point they even announced an end to Basic Auth for all new apps, but had to reverse that decision because of developer resistance. Their official policy now is they really want this to go away some day:</p>
<p><span style="color: #333399;">&#8220;OAuth is the Twitter preferred method of authentication moving forward. While we have no plans in the near term to require OAuth, new applications should consider it best practice to develop for OAuth.  We eventually would like to suspend Basic Auth support. However we realize that Basic Auth has been a large part of the API&#8217;s success, and that the barrier to entry if OAuth is the only solution is substantially higher.&#8221;</span></p>
<p><span style="color: #000000;"><a href="http://oauth.net/" target="_blank">OAuth</a> is, of course, the right answer to this issue. But it can be tricky to implement (for developers) in native apps. And, perhaps more significantly, it can be a little confusing (arguably even a little disconcerting) for users as they get kicked out to the Twitter site to &#8220;approve&#8221; access for this new application they just downloaded. If you understand OAuth, it&#8217;s easy to see this is more secure than giving some app your Twitter password, but explaining that to a user and having them go through the process is often difficult.</span></p>
<p>So, yes, FourSquare and Twitter and everyone else should implement and require OAuth (and deprecate HTTP Basic), but it&#8217;s not their fault that this is not really feasible yet. One thing that I think would really help is OS level support, especially in the user experience for OAuth. I would envision something similar  to how Apple implemented seamless login to restricted WiFi hotspots. If OAuth can be seamlessly weaved into the OS like that (with direct API support), then I&#8217;m sure most mobile developers and web services would leverage that quickly. Nobody likes Basic Authentication, but right now it&#8217;s just the easiest way to do things.</p>
]]></content:encoded>
			<wfw:commentRss>http://techrudite.com/2010/http-basic-in-mobile-apps/feed/</wfw:commentRss>
		<slash:comments>112</slash:comments>
		</item>
		<item>
		<title>Android for Men?</title>
		<link>http://techrudite.com/2010/android-for-men/</link>
		<comments>http://techrudite.com/2010/android-for-men/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 04:35:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Verizon]]></category>

		<guid isPermaLink="false">http://techrudite.com/?p=24</guid>
		<description><![CDATA[Some recent AdMob activity has shown that Android users are predominantly men. This has of course started a whole lot of interesting conversation about the intelligence of Android users vs. iPhone users and men vs. women (&#8220;woman are better with math which is why they use iPhone where the most apps are!&#8221;).
But when you look [...]]]></description>
			<content:encoded><![CDATA[<p>Some recent AdMob activity has shown that <a href="http://www.businessinsider.com/women-and-android-dont-mix-2010-2" target="_blank">Android users are predominantly men</a>. This has of course started a whole lot of interesting conversation about the intelligence of Android users vs. iPhone users and men vs. women (&#8220;woman are better with math which is why they use iPhone where the most apps are!&#8221;).</p>
<p>But when you look at the Android ads and billboards and particularly the Verizon Droid ads, is it any wonder more young men buy them? Who else would be attracted to a phone that is used by robots?</p>
<p><embed src="http://c.brightcove.com/services/viewer/federated_f8/1543292789" bgcolor="#FFFFFF" flashVars="videoId=49415107001&#038;playerId=1543292789&#038;viewerSecureGatewayURL=https://console.brightcove.com/services/amfgateway&#038;servicesURL=http://services.brightcove.com/services&#038;cdnURL=http://admin.brightcove.com&#038;domain=embed&#038;autoStart=false&#038;" base="http://admin.brightcove.com" name="flashObj" width="486" height="412" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></p>
<p>and one that can apparently punch a hole in your wall if you should need that:</p>
<p><embed src="http://c.brightcove.com/services/viewer/federated_f8/1543292789" bgcolor="#FFFFFF" flashVars="videoId=49415104001&#038;playerId=1543292789&#038;viewerSecureGatewayURL=https://console.brightcove.com/services/amfgateway&#038;servicesURL=http://services.brightcove.com/services&#038;cdnURL=http://admin.brightcove.com&#038;domain=embed&#038;autoStart=false&#038;" base="http://admin.brightcove.com" name="flashObj" width="486" height="412" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://techrudite.com/2010/android-for-men/feed/</wfw:commentRss>
		<slash:comments>58</slash:comments>
		</item>
		<item>
		<title>Where Palm went wrong</title>
		<link>http://techrudite.com/2010/where-palm-went-wrong/</link>
		<comments>http://techrudite.com/2010/where-palm-went-wrong/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 02:24:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[WebOS]]></category>

		<guid isPermaLink="false">http://techrudite.com/?p=8</guid>
		<description><![CDATA[A colleague recently asked me if we should plan to build a WebOS version of our new application, which we&#8217;re currently building for iPhone and Android. My answer, sadly, is no. I say sadly, because I own a Palm Pre and I was even part of the early access developer program. I remember being incredibly excited [...]]]></description>
			<content:encoded><![CDATA[<p>A colleague recently asked me if we should plan to build a WebOS version of our new application, which we&#8217;re currently building for iPhone and Android. My answer, sadly, is no. I say sadly, because I own a <a title="Palm Pre" href="http://www.palm.com/us/products/phones/pre-family.html" target="_blank">Palm Pre</a> and I was even part of the early access developer program. I remember being incredibly excited that after 2 years someone had finally gone beyond &#8220;look, we can make an iPhone, too!&#8221; and shown some real imagination. Say what you will about WebOS, but at least it is different, and I think in some ways superior to the iPhone.</p>
<p style="text-align: left;">Of course, for all that great engineering, things haven&#8217;t quite gone according to plan for our friends at <a title="PALM" href="http://www.google.com/finance?client=ob&amp;q=NASDAQ:PALM">PALM</a>. Lots of people have <a title="piled on" href="http://www.businessinsider.com/henry-blodget-palm-ceo-explains-to-employees-why-the-company-is-going-out-of-business-2010-2">piled on</a> in the past couple of days, some looking at <a href="http://www.tgdaily.com/mobility-features/48614-can-palm-save-itself-from-irrelevance" target="_blank">where Palm goes from here</a>, some looking at how they got to this point (for example, did <a href="http://www.businessinsider.com/palm-is-proof-that-apple-is-screwed-without-steve-jobs-2010-2" target="_blank">Palm get here because they don&#8217;t have Steve Jobs</a>?).</p>
<p style="text-align: left;">Well, as much of a fan of Apple (and Jobs) as I am, I&#8217;m not sure I subscribe to the idea that a mobile electronics company simply cannot succeed without Steve Jobs at the helm. For me, I keep coming back to two big mistakes that helped to throttle what should have been the best competitor Apple has:</p>
<p style="text-align: left;"><strong>1. The launch date</strong></p>
<p style="text-align: left;">Palm launched the Pre in Sprint stores on June 6, 2009 (a day that will go down in infamy?). This was on a Saturday, two days before the keynote at WWDC, where Apple introduced the third generation iPhone. Two days. Zero business days. So on Monday the news was all about Apple&#8217;s impending announcement, the keynote, and then reaction to the keynote, then reactions to the reactions, and so on. The entire news cycle that you would expect if you&#8217;ve ever heard of Apple. Or if you, for example, had worked there.</p>
<p style="text-align: left;">So, of course, the innovative and very interesting new Palm Pre wasn&#8217;t even the first headline in mobile phones, let alone gadgets, for the whole week. And Palm got not nearly the coverage they would have had two weeks later after everyone had come to terms with the fact that the iPhone 3GS didn&#8217;t cure cancer. So why release a phone two days before the hottest company in your segment? I presume it was a statement that this phone was so great that it could actually drive the 3GS off the front page. If that&#8217;s so, someone should have run that thought by someone outside of Palm. The reality is the public release ended up being entirely forgettable (and forgotten).</p>
<p style="text-align: left;">(Actually, there is a 1b here, which is Palm&#8217;s obsession with Apple. That&#8217;s understandable given the history of the people working there. But still probably not smart, given that even as WebOS is arguably better than iPhone OS, it totally blows away other mobile OSes. Perhaps their energy would have been better directed at those other competitors.)</p>
<p style="text-align: left;"><strong>2. The development environment</strong></p>
<p style="text-align: left;">This is where I think Palm had a great idea that was probably better on paper than in practice. The idea was that if the development environment was Javascript and CSS, then there would be millions of potential WebOS developers, immediately leapfrogging the small number of experienced Objective C developers. In theory, that makes sense. In practice, though, I think what people realized is that most CSS and Javascript work in the world is simple little tricks in webpages. A lot of that work is copy/pasted and evolved from scripts and stylesheets borrowed from around the web. And, so, as a result most web developers have never done anything as complicated as building a full app and don&#8217;t even know Javascript to that kind of depth that you need to work with something like Mojo.</p>
<p style="text-align: left;">So what happened in practice is that Mojo development actually ended up being more daunting for web developers (the target market) than Android development, for example, is to Java developers (their target market). Or that Cocoa development is to someone who knows C. And that&#8217;s hard to overcome when you&#8217;re competing with the AppStore gold rush. I wonder how this story would have played out if Palm had offered a native kit from the beginning that allowed the easy port of some popular OpenGL games. Or a new framework that looked and felt a lot like Flash, with the target being Flash developers rather than general web developers.</p>
<p style="text-align: left;">Again, the good news is that the Palm team built a very nice OS, at least from the user&#8217;s perspective. And the UI is so much better than the iPhone knockoffs. Licensing WebOS to other handset manufacturers may be a challenge against the essentially cheaper than free Android. But becoming part of Nokia could really save Palm (and probably Nokia as well in the smartphone market).</p>
<p style="text-align: left;">What do you think? What&#8217;s your theory on how such a great smartphone sold so poorly when everyone is talking about and buying smartphones?</p>
]]></content:encoded>
			<wfw:commentRss>http://techrudite.com/2010/where-palm-went-wrong/feed/</wfw:commentRss>
		<slash:comments>62</slash:comments>
		</item>
	</channel>
</rss>

