<?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>Laaker.com - Micah Laaker &#187; apps</title>
	<atom:link href="http://www.laaker.com/micah/tag/apps/feed" rel="self" type="application/rss+xml" />
	<link>http://www.laaker.com/micah</link>
	<description>Made in the U.S.A. by the Double A.</description>
	<lastBuildDate>Sun, 08 Jan 2012 17:00:41 +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>Zynga&#8217;s Social Games are coming to Yahoo!</title>
		<link>http://www.laaker.com/micah/blog/2010/zyngas-social-games-are-coming-to-yahoo</link>
		<comments>http://www.laaker.com/micah/blog/2010/zyngas-social-games-are-coming-to-yahoo#comments</comments>
		<pubDate>Wed, 26 May 2010 16:35:18 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[yahoo]]></category>
		<category><![CDATA[yap]]></category>
		<category><![CDATA[zynga]]></category>

		<guid isPermaLink="false">http://www.laaker.com/micah/?p=496</guid>
		<description><![CDATA[Today, I was part of a big announcement we made at Yahoo!: Zynga has signed a partnership agreement with us to bring its games to our network in force. This is big. 80 million users play Farmville, on average, a month on Facebook. 28M for Poker. 23M for Mafia Wars. These users bring their friends [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.laaker.com/micah/wpcontent/uploads/2010/05/z-150x150.jpg" alt="Zynga logo" title="Zynga logo" width="150" height="150" class="alignleft size-thumbnail wp-image-498" style="padding-right: 15px; padding-bottom: 15px;" align="left" /> Today, I was part of a big announcement we made at Yahoo!: <a href="http://m13.me/aWJLQP">Zynga has signed a partnership agreement with us to bring its games to our network</a> in force. </p>
<p>This is big. 80 million users play Farmville, on average, a month on Facebook. 28M for Poker. 23M for Mafia Wars. These users bring their friends and family along to build and tend virtual farms, whack mob bosses, and perfect their poker face. Zynga and Yahoo! both will actively promote their latest games on Yahoo!&#8217;s canvases, and Yahoo! in turn will build extensive hooks for all developers (ALL developers) to re-engage their users post-install.</p>
<p>Additionally, we&#8217;ll be working to expose new engagement channels to drive repeat usage of Apps in a way Yahoo! never did before: navigational links to a user&#8217;s favorite Apps and persistent requests on every page of our network. New places to play Zynga (and other) games. A far richer social graph than users have today.</p>
<p>My team, and the larger Yahoo! family, have been and continue to work around the clock to make lots of new opportunities open up for all 3rd-party developers. You can read more on my <a href="http://m13.me/9muLIG">YDN post about the developer-facing components</a>, as well as the <a href="http://m13.me/a1jz3F">TechCrunch scoop on the deal</a>. It&#8217;s exciting to be able to share the news.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laaker.com/micah/blog/2010/zyngas-social-games-are-coming-to-yahoo/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apple&#8217;s Open-ness</title>
		<link>http://www.laaker.com/micah/blog/2010/apples-open-ness</link>
		<comments>http://www.laaker.com/micah/blog/2010/apples-open-ness#comments</comments>
		<pubDate>Sat, 22 May 2010 22:48:46 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[closed]]></category>
		<category><![CDATA[open]]></category>

		<guid isPermaLink="false">http://www.laaker.com/micah/?p=492</guid>
		<description><![CDATA[Just a quick thought that I&#8217;ve been meaning to write about but never do: Apple&#8217;s iPhone didn&#8217;t start out a closed ecosystem; as I remember, Apple fought the good &#8220;open&#8221; fight against all the developer and press grumblings when they announced their Web Apps strategy with the initial iPhone release. All they heard was whining [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick thought that I&#8217;ve been meaning to write about but never do: Apple&#8217;s iPhone didn&#8217;t start out a closed ecosystem; as I remember, Apple fought the good &#8220;open&#8221; fight against all the developer and press grumblings when they announced their Web Apps strategy with the initial iPhone release. </p>
<p>All they heard was whining and how you couldn&#8217;t do anything modern with Web-based Apps. Too slow. No offline access. Not enough system-level controls/hooks.  </p>
<p>So, they hunkered down, doubled back, and made the premiere &#8220;closed&#8221; App ecosystem. Sold like hotcakes. Got mobile curmudgeons to start thinking about mobile-dominant futures. Got 10-year-olds excited about programming. Made individual developers&#8217; works available to the world with only a $99 budget. </p>
<p>And they&#8217;re now hated for not being &#8220;open.&#8221;</p>
<p>I&#8217;m not going to defend Apple, or get into whether Android is better because of it&#8217;s open nature. (I will say it looks like a rosy future for Android, though.) Me? I love Apple hardware and software (and their somewhat-open ecosystem), but am deeply troubled by their mobile ecosystem&#8217;s closed marketplace (in other words, not the store itself, but simply that I can&#8217;t side load software onto devices I own outright without Apple blessing it first). </p>
<p>So troubled that I&#8217;d get rid of my iPhone and iPad? Absolutely not. So zealous that I won&#8217;t consider Android? Nope, already have one, and will be an excited early adopter of Google TV.  </p>
<p>The &#8220;open&#8221; argument will win against iPhone only as soon as Android marketshare and dollars start hurting Apple. I doubt Steve Jobs will spend much time listening to his critics a second time until then. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.laaker.com/micah/blog/2010/apples-open-ness/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo.com Opens Up</title>
		<link>http://www.laaker.com/micah/blog/2009/yahoo-com-opens-up</link>
		<comments>http://www.laaker.com/micah/blog/2009/yahoo-com-opens-up#comments</comments>
		<pubDate>Tue, 29 Sep 2009 14:00:54 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[personalization]]></category>
		<category><![CDATA[yahoo]]></category>
		<category><![CDATA[yap]]></category>

		<guid isPermaLink="false">http://www.laaker.com/micah/?p=400</guid>
		<description><![CDATA[Nearly 5 years ago, I joined Yahoo! to work on its &#8220;Front Doors&#8221; effort: a re-imagining of its starting points (i.e. Yahoo.com, Yahoo! Search, My Yahoo!, and Yahoo! Toolbar). My work inside since has woven through several products and teams, but there is a consistent theme: working on products and platforms that expand the capabilities [...]]]></description>
			<content:encoded><![CDATA[<p>Nearly 5 years ago, I joined Yahoo! to work on its &#8220;Front Doors&#8221; effort: a re-imagining of its starting points (i.e. Yahoo.com, Yahoo! Search, My Yahoo!, and Yahoo! Toolbar). My work inside since has woven through several products and teams, but there is a consistent theme: working on products and platforms that expand the capabilities of both developers and anyone on the Web.</p>
<p>I intentionally list developers first, as I strongly believe developer-friendly products encourage significant innovation on top of Web products&#8230; which, in turn, greatly benefit everyone else (who get features and support for niches that no product could conceivably support on its own).</p>
<p>I am happy to announce, after significant time and effort from a great crew of present (and past) talent at Yahoo!, we now support Apps built by 3rd-party developers (i.e. people who don&#8217;t work for Yahoo!) on the <a href="http://www.yahoo.com/">Yahoo! Homepage</a>. What this means is you can now add just about any type of content and functionality to the Web&#8217;s most popular starting experience. </p>
<p>More than a dozen of these Apps can be found right now by clicking the &#8220;+ Add&#8221; link next to &#8220;My Favorites&#8221; on <a href="http://www.yahoo.com/">Yahoo.com</a>. From <a href="http://m.www.yahoo.com/add?yapid=yqRaUQ7k">managing your money</a> with recently-acquired-by-Intuit <a href="http://mint.popularmedia.net/click/share/cb43a84e9272ab075b1def6fc65630f2">Mint.com</a>, to checking out the <a href="http://m.www.yahoo.com/add?yapid=TCBTEY44">weekly ads for Target stores</a>, to <a href="http://m.www.yahoo.com/add?yapid=Mvp8tE30">puzzle-solving games with Flood-It!:</a> there is an App to suit your interests.</p>
<p>Disagree? Get started building one today&#8230; there&#8217;s no fees (although you can make money inside your App as you like), no complex SDK (write your code the way you prefer on your server), and no obtuse App Store approval process (instantly share your App with millions and/or promote it using Yahoo!&#8217;s in-product App galleries).</p>
<p>To do this, the Yahoo! Developer Network lets you:</p>
<ul>
<li><a href="http://developer.yahoo.com/yap/metro/">learn more about YAP</a> (our App development platform), </li>
<li><a href="http://developer.yahoo.com/yap/guide/creating_open_app.html">get up and building an App</a>, and </li>
<li><a href="http://developer.apps.yahoo.com/dashboard/">create/manage your Apps</a>.</li>
</ul>
<p>Let me know your experience with these Open Apps on Yahoo.com&#8230; I&#8217;m excited to see my team&#8217;s work see such a large online audience, but I&#8217;m also equally exciting about adding even more support and features for developers soon. </p>
<p><em>Update:</em> TechCrunch has just covered the release of the <a href="http://www.techcrunch.com/2009/09/29/mint-widget-makes-it-to-yahoos-home-page/">Mint.com App (and others) on Yahoo.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laaker.com/micah/blog/2009/yahoo-com-opens-up/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Defining Location</title>
		<link>http://www.laaker.com/micah/blog/2009/defining-location</link>
		<comments>http://www.laaker.com/micah/blog/2009/defining-location#comments</comments>
		<pubDate>Sat, 15 Aug 2009 07:29:05 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[geo]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.laaker.com/micah/?p=390</guid>
		<description><![CDATA[At a recent Yahoo! Internal Hack Day, Mac developer powerhouse Karl Adam demonstrated an App he dubbed &#8220;Campus.&#8221; For any Yahoo! employee that installs it, one can locate a conference room by name or location in the campus&#8217; multi-storied halls. The App&#8217;s visual representation of the buildings are handled by beautifully-rendered illustrations (by Kalani Kordus) [...]]]></description>
			<content:encoded><![CDATA[<p>At a recent Yahoo! Internal Hack Day, Mac developer powerhouse <a href="http://matrixPointer.com/karl/">Karl Adam</a> demonstrated an App he dubbed &#8220;Campus.&#8221; For any Yahoo! employee that installs it, one can locate a conference room by name or location in the campus&#8217; multi-storied halls. </p>
<p>The App&#8217;s visual representation of the buildings are handled by beautifully-rendered illustrations (by <a href="http://www.kalanikordus.com/">Kalani Kordus</a>) rather than over top of a Google map. This affords an ability to see each level of each building and highlight only elements of importance (conference rooms, not janitors&#8217; closets).</p>
<p>The App, however, is missing some very important information. It doesn&#8217;t know -where- these important elements are. And because it doesn&#8217;t know that, it can&#8217;t know where I am in relationship to the rooms.   </p>
<p>To know where such things exist, a location data store (describing lat/long locations of every object&#8217;s borders) must exist. The problem is, how do you get the very data that has, to date, been hard to come by? How can Apps get access to location data which isn&#8217;t in Google Maps already but is relevant to a group of people? In other words, how do we move from just understanding objective data (such as &#8220;Golden Gate Park&#8221; or &#8220;701 1st AVE, Sunnyvale, CA 94089&#8243;) to something more subjective (such as &#8220;de Young museum lawn&#8221; or &#8220;Yahoo! 1st floor bathroom&#8221;)?</p>
<p>I think the answer is somewhat simple: build a mobile App and a website to leverage those same people who&#8217;d be interested in the data in the first place. As they have a vested interest in the service, these users could accomplish tasks fed to this App by the developer looking to harvest and use the data.   </p>
<p>To do this, the App would need to do several things:</p>
<p>1. Sign In/Register. Not because users love making new accounts, but rather because the system will need to support private projects and online storage.  </p>
<p>2. Location capture. Lat/long coordinates WITH WiFi base station MAC address. Also any info from gyroscope and compass, if possible. (Could be useful if you&#8217;re wanting to plot where the door to a room is, or indicate direction.)  </p>
<p>3. Metadata capture. User-added tags, notes, photos, videos, audio, etc. (Optional, but could feed the developer useful materials.) </p>
<p>4. Project selection. Choose a community project (whether public or private) based on current location and/or user account; or, choose a personal project.  </p>
<p>5. Settings. Assuming most users will be submitting several locations towards the same goal, the App must facilitate rapid entry where it&#8217;s default is to use the last-used project, tags, etc. (Maybe the App should set a distance threshold, so that if a user captures a location 6 miles away from the previous location, the App assumes a new project?)</p>
<p>6. Submission queue. Connectivity could fail at any point; hold onto any captures that haven&#8217;t yet been submitted. </p>
<p>Additionally, this App will need a Web front-end (where developers can post projects, determine whether anyone or just a select few can participate, review results, modify entries, get access to the data via data dumps (i.e. CSV, XML, etc.) or data feeds (i.e. An API), and highlight their most prolific/helpful contributors. Assumedly users should be able to access the site, too, to modify their submissions, see the results of their participation, and sign up for projects not yet tackled. </p>
<p>The value of such an App would seem to be immense to anyone building location-aware Apps whose locations aren&#8217;t covered (or applicable) on Google Maps and other traditional mapping/location services. Developers could offer successful contributors money ala Mechanical Turk, a free copy of their App, or just recognition of who helped out. </p>
<p>There&#8217;s already been numerous successful user-submitted tagging enterprises to-date. Why not one for location, where the user doesn&#8217;t even need to learn lat/long coordinates, machine tags, or anything technical? Instead, all they need is the desire to help, an iPhone/Android phone, and the ability to press a button when at a location a developer requests. </p>
<p>Sounds possible. The question is: who wants to help build it?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laaker.com/micah/blog/2009/defining-location/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo! Social Platform SDK for Mac OS X and iPhone</title>
		<link>http://www.laaker.com/micah/blog/2009/yahoo-social-platform-sdk-for-mac-os-x-and-iphone</link>
		<comments>http://www.laaker.com/micah/blog/2009/yahoo-social-platform-sdk-for-mac-os-x-and-iphone#comments</comments>
		<pubDate>Tue, 09 Jun 2009 07:15:24 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[yahoo]]></category>
		<category><![CDATA[yos]]></category>

		<guid isPermaLink="false">http://www.laaker.com/micah/?p=380</guid>
		<description><![CDATA[This past week (just in time to beat WWDC), my team released code to integrate Yahoo!&#8217;s Social Platform APIs into your Mac OS X and iPhone applications. Announced on the YDN blog and pushed to our GitHub account, the code gives any developer access to the following: Read the profile of your user (photo, nickname, [...]]]></description>
			<content:encoded><![CDATA[<p>This past week (just in time to beat <a href="http://developer.apple.com/WWDC/">WWDC</a>), my team released code to integrate Yahoo!&#8217;s Social Platform APIs into your Mac OS X and iPhone applications. Announced on the <a href="http://developer.yahoo.net/blog/archives/2009/06/cocoa_yos_sdk.html">YDN blog</a> and pushed to <a href="http://github.com/ydn/yos-social-objc/">our GitHub account</a>, the code gives any developer access to the following:</p>
<ul>
<li><i>Read</i> the <a href="http://profiles.yahoo.com/">profile</a> of your user (photo, nickname, real name, age, sex, location, work and education history, and interests), </li>
<li><i>Read</i> your user&#8217;s <a href="http://profiles.yahoo.com/contacts.php">list of friends/connections</a>, </li>
<li><i>Read/Write</i> your user&#8217;s status message, </li>
<li><i>Read</i> your user&#8217;s <a href="http://profiles.yahoo.com/updates/">list of Updates</a> (i.e. their activities from Yahoo! and the rest of the Web), </li>
<li><i>Write</i> your user&#8217;s activities from inside your app into her Updates stream, </li>
<li><i>Query, filter, and join</i> any data from Yahoo! and other Web services via <a href="http://developer.yahoo.com/yql/">YQL</a>, and</li>
<li><i>Broker</i> your user&#8217;s permission to access this information using <a href="http://oauth.net/">OAuth</a>.</li>
</ul>
<p>What does all this mean? It&#8217;s simple. An app using this SDK can pull in my Yahoo! profile information, plot me and my friends on a map (grabbing the locations stored in our profiles),  compare our listening preferences (grabbing our favorite music preferences), and broadcast my activity (i.e. &#8220;<a href="http://profiles.yahoo.com/u/FNBNNCROTMMOVMBZHVFG6ABLFE">Micah</a> just posted <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284832142&#038;mt=8">a new high score of 18,478 in Bejeweled 2</a>&#8220;) which, in turn, drives my friends (and more) to your app.</p>
<p>You can <a href="http://developer.yahoo.com/social/sdk/objectivec/">learn more at YDN</a> (as well as find all the documentation).</p>
<p>And, if you build anything interesting using the code, please let me know&#8230; we&#8217;re always interested in showcasing great developer-built solutions (using Yahoo! technology) on the YDN blog. Even better, come out and join in at the <a href="http://developer.yahoo.net/blog/archives/2009/06/iphonedevcamp.html">iPhone Dev Camp</a> Yahoo! is hosting July 31 &#8211; August 2, 2009. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.laaker.com/micah/blog/2009/yahoo-social-platform-sdk-for-mac-os-x-and-iphone/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Application Autodiscovery</title>
		<link>http://www.laaker.com/micah/blog/2009/application-autodiscovery</link>
		<comments>http://www.laaker.com/micah/blog/2009/application-autodiscovery#comments</comments>
		<pubDate>Fri, 02 Jan 2009 10:37:33 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[autodiscovery]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[publisher]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://www.laaker.com/micah/?p=309</guid>
		<description><![CDATA[Chances are, when you&#8217;re out and about surfing the Web, you&#8217;re bumping into semantically-enhanced content.* In some cases, you see the benefits; in others, your experience doesn&#8217;t change. This fact is one of the great side effects of the Semantic Web movement: if you participate in enhancing your content, none of your users suffer, and [...]]]></description>
			<content:encoded><![CDATA[<p>Chances are, when you&#8217;re out and about surfing the Web, you&#8217;re bumping into semantically-enhanced content.* In some cases, you see the benefits; in others, your experience doesn&#8217;t change. This fact is one of the great side effects of the Semantic Web movement: if you participate in enhancing your content, <i>none</i> of your users suffer, and <i>some</i> (hopefully many) are pleasantly rewarded.</p>
<p>With this approach in mind, I&#8217;d like to propose a solution that fits within this vein: a standardized means for publishers (i.e. anyone producing Web content) to expose their Application offerings to users.</p>
<p>Applications are all the rage now. <a href="http://www.facebook.com/applications/">Facebook</a> kicked off the trend, Apple came in with <a href="http://www.apple.com/iphone/appstore/">killer iPhone Apps</a>, and <a href="http://apps.yahoo.com/myapps">Yahoo!</a>, <a href="http://www.orkut.com/Main#AppDirectory.aspx">Google</a>, <a href="http://apps.myspace.com/">MySpace</a>, and others all have App offerings, too. As such, many publishers have Apps in many flavors (i.e. platforms), but may not actively promote them around their site. Or, if they do, they don&#8217;t all consistently feature and talk about Apps in a manner that helps users know where to go to find out if their favorite site offers an App.</p>
<p>This problem, though, isn&#8217;t unique to Apps. It was a similar problem for RSS feeds when they emerged several years back. And <a href="http://www.rssboard.org/rss-autodiscovery">the solution proposed then</a> (and since implemented) would seem to work equally well for Apps: provide an autodiscovery tag for Apps in an HTML document&#8217;s <code>head</code> element. Once folks begin adding App Autodiscovery tags to their pages, browser makers (such as Firefox, WebKit, Opera, Internet Explorer, and others) and other software vendors (such as Yahoo! Toolbar, Apple&#8217;s iPhone version of Safari, etc.) can look at <i>how</i> they&#8217;d like to visualize such information (if at all). (This type of solution has been extended to content other than RSS, such as <a href="http://wiki.foaf-project.org/Autodiscovery">FOAF</a> and <a href="http://searchengineland.com/search-engines-unite-on-sitemaps-autodiscovery-10952">Sitemaps</a>.)</p>
<p><img src="http://www.laaker.com/micah/wpcontent/uploads/2008/12/app-autodisc-b.png" alt="Browser autodiscovery example" title="Browser autodiscovery example" width="400" height="116" class="alignnone size-full wp-image-310" /><br /><small>An example of how App Autodiscovery tags could be visualized in a browser.</small></p>
<p>Why do this? There are a number of reasons:</p>
<ul>
<li>A common standard for App autodiscovery will allow browser and software vendors to develop innovative means of exposing related App content;</li>
<li>App Autodiscovery won&#8217;t negatively impact users or browsers that don&#8217;t understand the tag; it will just be ignored.</li>
<li>App Autodiscovery is easy to integrate;</li>
</ul>
<p>To prove the last point, the code for such an effort is simple:</p>
<blockquote><p>
<code>&#60;link rel="alternate" type="app/facebook" title="The New York Times News Quiz"  href="http://apps.facebook.com/nytquiz" /&#62;</code>
</p></blockquote>
<p>The <code>type</code> attribute could be populated with any series of attribute values (which would need to become normalized and approved <a href="http://www.faqs.org/rfcs/rfc2048.html">MIME types</a>), such as:</p>
<ul>
<li>app/opensocial</li>
<li>app/facebook</li>
<li>app/yap</li>
<li>app/iphone</li>
</ul>
<p>Additional <code>title</code> and <code>href</code> values would define the App&#8217;s unique name and location, which could tell a user where to use/install the Application in the appropriate App platform.</p>
<p>So, with this thinking in place, App Autodiscovery code could begin to be integrated into sites today in the following fashion (using my friend and colleague Matt Lock&#8217;s App: <a href="http://apps.yahoo.com/-6lOOCT7a">Minsa</a>):</p>
<blockquote><p>
<code><br />
   &#60;html&#62;<br />
&nbsp;     &#60;head&#62;<br />
&nbsp;&nbsp;       &#60;title&#62;...&#60;/title&#62;<br />
&nbsp;&nbsp;       &#60;link rel="alternate" type="app/yap"<br />
&nbsp;&nbsp;&nbsp;          title="Minsa"<br />
&nbsp;&nbsp;&nbsp;          href="http://apps.yahoo.com/-6lOOCT7a" /&#62;<br />
&nbsp;     &#60;/head&#62;<br />
&nbsp;     &#60;body&#62;<br />
&nbsp;&nbsp;       &#60;!-- the web page's contents --&#62;<br />
&nbsp;     &#60;/body&#62;<br />
   &#60;/html&#62;<br />
</code>
</p></blockquote>
<p>Adding this one line of code (per app per platform) within your website&#8217;s <code>head</code> element can make relevant App discovery much easier for people in the places they already have an interest (i.e. the places they visit). What do others think? Let me know if you know of alternate/better solutions to address this issue.</p>
<hr noshade="noshade" height="1" />
<p>* <small>For those unsure of what I&#8217;m referring to,  the <a href="http://en.wikipedia.org/wiki/Semantic_Web">Semantic Web</a> is an effort to provide structure and additional information around content on the Web. Why? Because most content on the Web is understandable to its readers, but not to computers. As such, you can discern that an article online is talking about an event (like a concert at a certain place at a certain time), but your calendar software can&#8217;t recognize it as such. Therefore, <i>you</i> need to manually &#8220;rebuild&#8221; such event info in your calendar, which breaks its relationship to the online article; if the article was updated, you wouldn&#8217;t know, and your calendar would be out of date. These disconnects happen all over the Web today, but could be significantly reduced via concerted efforts by publishers to enhance their Web content with semantic markup (which in turn would open their content up to many inventive possibilities that are today exceedingly difficult).</p>
<p>For more information about the Semantic Web, check out the <a href="http://www.w3.org/2001/sw/">W3C&#8217;s efforts</a> (as well as the community-driven <a href="http://microformats.org/">Microformats efforts</a>) to see how content on today&#8217;s Web pages can be enhanced to support this model.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.laaker.com/micah/blog/2009/application-autodiscovery/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Apple TV as an Extension of the iPhone Platform</title>
		<link>http://www.laaker.com/micah/blog/2008/apple-tv-as-an-extension-of-the-iphone-platform</link>
		<comments>http://www.laaker.com/micah/blog/2008/apple-tv-as-an-extension-of-the-iphone-platform#comments</comments>
		<pubDate>Sat, 27 Sep 2008 00:00:00 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[appletv]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[hmpc]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[itv]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[media center]]></category>

		<guid isPermaLink="false">http://www.laaker.com/micah/?p=210</guid>
		<description><![CDATA[The Apple TV and the iPhone will (at some point) converge as a single development platform to complement the Mac computer platform. Or so my theory goes. Why is that? Apple dropped the Apple TV on consumers in January 2007 as a &#8220;hobby.&#8221; Since then, it has released several software updates, including a major on-demand [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.amazon.com/exec/obidos/ASIN/B000MQNMQ6/0713m611l-20">Apple TV</a> and the iPhone will (at some point) converge as a single development platform to complement the Mac computer platform. </p>
<p>Or so my theory goes.</p>
<p>Why is that? Apple dropped the Apple TV on consumers in January 2007 as a &#8220;<a href="http://www.engadget.com/2007/05/30/steve-jobs-live-from-d-2007/">hobby</a>.&#8221; Since then, it has released several software updates, including a major <a href="http://www.apple.com/appletv/rentals.html">on-demand kiosk service</a> this past January. </p>
<p>Also during that time, Apple has released two versions of the iPhone, one of its biggest mainstream successes to date. <i>Unlike</i> the Apple TV, though, Apple provided iPhone users with an App Store: a means of extending the device with 3rd-party-developed Apps. </p>
<p>These Apps are developed somewhat differently than those for the Mac desktop. Namely, rather than the keyboard and mouse standards of yore, they are tuned to leverage the device&#8217;s alternate input mechanisms (multi-touch display, limited visible real estate, accelerometer, gyroscope, location-aware GPS/WiFi, Bluetooth, camera, and cellular connection) <i>and</i> alternate environments (indoors/outdoors, small physical screen, one-handed interaction, noisy surroundings, varied lighting, etc.).  </p>
<p>Because of this shift in development, Apps developed for the iPhone (in my argument) are more in line with Apps that would be useful for the Apple TV (and not desktop Apps). The Apple TV currently ships with an Apple remote control that took some cues from the iPod: it has a 4-direction clickwheel and two buttons (Play and Menu). This limited set of possible interactions generally works well for the TV, but would work terribly for desktop Apps (where users are used to multiple inputs: 104-plus keys on a keyboard <i>and</i> a dual-click, scroll-wheel mouse). Anyone, in fact, who&#8217;s had to enter their 32-character WiFi password on the Apple TV unit using the directional clicker and Play button knows such interaction is painful; what is easy on the computer desktop is very difficult six feet away from the screen with limited input controls.</p>
<p>Apple clearly knows this.</p>
<p>To date, Apple&#8217;s software updates have added very few Apps to the Apple TV. Those they do provide are primarily restricted to &#8220;browsing&#8221; functions (i.e. tasks that involve simple directional scrolling and a couple clicks). Aside from browsing/playing video content, you can browse/play music, photos, and podcasts. In the few cases where the user needs to do more than browse or play, &#8220;keyboard entry&#8221; is limited to activities such as entering search terms for podcasts or supplying a username and password. Why? Because moving across a virtual, on-screen keyboard one click at a time with the Apple remote is time-consuming, painful, and so not &#8220;Apple-like.&#8221;</p>
<p>However, Apple has begun to tie the iPhone and Apple TV together already to simplify such a complex interaction. By releasing the <a href="http://click.linksynergy.com/fs-bin/stat?id=i1Py/0jev0U&#038;offerid=146261&#038;type=3&#038;subid=0&#038;tmpid=1826&#038;RD_PARM1=http%253A%252F%252Fphobos.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewSoftware%253Fi%253D257941932%2526partnerId%253D30%2526id%253D284417350&#038;mt=8">&#8220;Remote&#8221; Application</a> on the iTunes App Store at launch, Apple now provides Apple TV users an alternate means of accessing a virtual keyboard: rather than click with the Apple Remote, users can instead access the iPhone&#8217;s virtual keyboard (far from perfect, but light years better than the Apple TV&#8217;s beast). Aside from just keyboard entry, the &#8220;Remote&#8221; App also provides alternate menu access to controlling the selection and playback of video and audio content on the TV.</p>
<p>With one tiny App, Apple unveiled a powerful connection between the two non-Mac devices. Suddenly, users have two devices that stand tall on their own, but, by joining together, add up to be greater than their sum. The result? Giant, hi-def HDTVs as the display; Web-connected computer capable of handling concurrent App tasks and video signal decoding; a remote that has a multi-touch display, accelerometer, gyroscope, camera, and cellular connection; and (maybe most importantly) a compact format that fits well in a home living room entertainment center. </p>
<p>Because of this possibility, I would predict Apple begins to do 2 things:</p>
<ol>
<li>allow developers to create rich, Internet-connected, iPhone-controllable Apps for the Apple TV using an extension of the iPhone SDK, and</li>
<li>distribute Apps to the Apple TV using the iPhone App Store (potentially with a filter for TV-only Apps).</li>
</ol>
<p>So, aside from creating a cool home entertainment hydra, why would Apple enable the iPhone SDK for development of Apple TV Applications? I would posit several reasons:</p>
<ul>
<li><b>Name</b>: <br />I&#8217;ll lead with my weakest argument: the iTunes App Store is called the <i>iTunes</i> App Store, not the <i>iPhone</i> App Store. This would seem to suggest Apple is keeping the door open to distribute Apps to platforms beyond the iPhone and iPod Touch.
</li>
<li><b>Greed</b>: <br />$30 million was earned in the first month of the App Store&#8217;s release, with <a href="http://www.roughlydrafted.com/2008/09/12/iphone-apps-store-growing-twice-as-fast-as-itunes-music/">$70 million more the following month</a>. <a href="http://www.macnn.com/articles/07/03/16/piper.on.apple.tv/">Six million total Apple TV units</a> are predicted to be in homes by end of 2008 compared to the <a href="http://www.techcrunch.com/2008/08/26/iphone-3gs-now-outnumber-first-generation-iphones/">12 million iPhones in the market now</a>. This would suggest a theoretical $25 million/month for the yet-to-be-supported Apple TV unit. Do I think that&#8217;s unrealistic? Sure. But even 1/10th of that figure would suggest an attractive revenue stream.
</li>
<li><b>Development Environment</b>: <br />Both Mac and iPhone development use Apple&#8217;s Xcode. And while the iPhone uses it&#8217;s own OS, the Apple TV uses a customized OS X. Apple TV App development could leverage UI controls and the simplified focus of the iPhone while having access to OS X&#8217;s <a href="http://developer.apple.com/technology/">amazing developer palette</a>.
</li>
<li><b>Patent Mining</b>: <br />Apple filed a patent two years ago suggesting some big changes to the product: <a href="http://www.appleinsider.com/articles/08/02/07/apple_filing_depicts_apple_tv_with_ichat_widget_interface.html">the Apple TV as a lightweight widget/application platform</a>. The thinking therein appears to suggest that app-like widgets could enhance a user&#8217;s viewing experience (whether by facilitating live chat with other viewers, providing contextual information against the current feature ala <a href="http://www.vh1.com/video/play.jhtml?id=1575686&#038;vid=189435&#038;source=hp_today">VH1&#8242;s Popup Video</a>, etc.), and describes a number of possible widgets: Weather, Stocks, World Clock, Sports, and Video Chat.
</li>
</ul>
<p>Because of these points, I believe there&#8217;s a strong chance Apple will further connect the iPhone and Apple TV. Or, Apple could <a href="http://www.tuaw.com/2008/09/27/rumor-is-the-apple-tv-being-replaced/">replace the Apple TV entirely</a>, and come out with a killer Mac Mini/Apple TV-hybrid unit. One generally never knows what Steve Jobs has up his sleeve until his Tuesday announcements&#8230;</p>
<p>(Side note: this isn&#8217;t a new idea&#8230; several more-informed folks have suggested similar ideas in the past. AppleInsider proposed the <a href="http://www.appleinsider.com/articles/07/03/06/apple_tv_to_dual_as_casual_gaming_device.html">Apple TV as a &#8220;casual gaming&#8221; device</a>, and The Unofficial Apple Weblog has been <a href="http://www.tuaw.com/2008/07/24/apps-for-apple-tv-sign-me-up/">clamoring for Apple TV Apps</a> for some time. Update: The Inquisitr just proposed a similar call for <a href="http://www.inquisitr.com/4125/what-the-apple-tv-needs/">an Apple TV App Store</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laaker.com/micah/blog/2008/apple-tv-as-an-extension-of-the-iphone-platform/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>7 Missing Features from the WordPress for iPhone App</title>
		<link>http://www.laaker.com/micah/blog/2008/wordpress-for-iphone-released</link>
		<comments>http://www.laaker.com/micah/blog/2008/wordpress-for-iphone-released#comments</comments>
		<pubDate>Sun, 03 Aug 2008 18:28:07 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.laaker.com/micah/?p=182</guid>
		<description><![CDATA[The Wednesday morning before last, I was excited to see that WordPress released an official iPhone application to the world. I instantly downloaded it, and added several of my WordPress blogs to the app. Aside from the annoying Twitter Tools glitch (which sent an empty tweet on blog setup), I was surprised to see some [...]]]></description>
			<content:encoded><![CDATA[<p>The Wednesday morning before last, I was excited to see that <a href="http://click.linksynergy.com/fs-bin/stat?id=i1Py/0jev0U&#038;offerid=146261&#038;type=3&#038;subid=0&#038;tmpid=1826&#038;RD_PARM1=http%253A%252F%252Fphobos.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewSoftware%253Fi%253D257941932%2526partnerId%253D30%2526id%253D285073074&#038;mt=8">WordPress released an official iPhone application</a> to the world.</p>
<p>I instantly downloaded it, and added several of my WordPress blogs to the app. Aside from the annoying <a href="http://alexking.org/projects/wordpress/readme?project=twitter-tools">Twitter Tools</a> glitch (which sent an empty <a href="http://twitter.com/mlaaker/statuses/865333799">tweet</a> on blog setup), I was surprised to see some big omissions that would impede regular usage for site administrators&#8230; at least from my standpoint. </p>
<ul>
<li><strong>Dashboard functions</strong> <br />As readers here know, I don&#8217;t post every day. I do, however, very regularly check my <a href="http://codex.wordpress.org/Administration_Panels">WordPress Dashboard</a>. The Dashboard wraps up basic stats, such as the five most recent comments, incoming links, number of new unapproved comments, and WordPress news for the package itself (and 3rd-party plugins).
<p>I find this data invaluable to know if there&#8217;s anything I need to take action on (such as marking a new comment as &#8216;approved&#8217; or &#8216;spam&#8217;) or learning about a security exploit.</li>
<li><strong>Global Drafts</strong> <br />
The second-most popular task for me in WordPress is creating and editing a draft post <em>on the server</em>. It generally takes me several revisions before I post a &#8220;post&#8221; here. (This one, for instance, has taken 10+ edits over 1.5 weeks.) </p>
<p>Unfortunately, though, the iPhone WordPress app only can edit and save local drafts (i.e. those on the iPhone itself). This is probably the biggest deal-breaker for me. I don&#8217;t <em>want</em> to write and edit on my iPhone, as the keyboard is so awkward. I would, however, as it makes it convenient to drop in a quick edit or two, or get started on a new idea. But, preferably, I&#8217;d take a full, non-finger-crippling, physical keyboard experience over the on-screen, cramped digital keyboard. Because of this, I wouldn&#8217;t now dream of starting a post on the iPhone knowing I couldn&#8217;t switch back to the desktop keyboard later. </p>
<p>Maybe one day Apple will allow Bluetooth keyboards to pair with the iPhone. (Maybe even starting with <a href="http://www.amazon.com/exec/obidos/ASIN/B000V01RLK/0713m611l-20">their own keyboards</a>, in fact!) Until then, this app will just serve as a monitoring and quick editing environment.</p>
<p>(Side note: It appears this issue may be larger than that of this app. I&#8217;ve noticed similar drawbacks plague <a href="http://infinite-sushi.com/software/ecto/">ecto</a> and <a href="http://www.red-sweater.com/marsedit/">MarsEdit</a>, too. Anyone know why this is, and/or a workaround?)</li>
<li><strong>Links (add, remove, order)</strong> <br />The iPhone has a number of built-in controls and UI elements for creating and managing lists. WordPress, too, has <a href="http://codex.wordpress.org/Links_Manager">great built-in support for Links</a> which populate a blog&#8217;s Blogroll section. Why not blend the best of both worlds? List management for your blog using the iPhone&#8217;s easy list management UI features? It sounds delightful.</li>
<li><strong>Widget addition, order, removal</strong> <br />Similar to Link management, the ability to re-order, customize, and enable/disable <a href="http://widgets.wordpress.com/">Widgets for WordPress</a>. Honestly, re-ordering widgets using the WordPress Web-based manager is rather awkward&#8230; having used the iPhone&#8217;s list control UI before, I imagine I&#8217;d prefer handling all Widget activity on the iPhone altogether. </li>
<li><strong>Plugin control and updates</strong> <br />Plugins are well-known to cause performance issues for some WP blogs, and occasionally they can cause sites to come to a screeching halt. Being able to toggle a plugin on and off remotely would allow site administrators to quickly re-enable a site simply by flipping a plugin off (and/or back on). Further, WordPress now allows most plugins to be updated (when updates are offered) via the Web interface. As such, being able to click a couple links to bring all your plugins up-to-date would be very useful.</li>
<li><strong>Run backups</strong> <br />The thing about backups is: you never think to backup your files till its too late&#8230; why not just offer the &#8220;Save to server&#8221; and &#8220;Email backup&#8221; options (sans &#8220;Download to your computer&#8221; due to limited iPhone storage opportunities)?</li>
<li><strong>Stats</strong> <br />Last but not least, the WordPress Stats plugin has become invaluable to me. I&#8217;m a big fan of <a href="http://www.google.com/analytics">Google Analytics</a> (who significantly raised the bar on visualizing web usage data several years ago), but there are few times that I head over to the Google site to check out how my blog is doing. The <a href="http://wordpress.org/extend/plugins/stats/">WordPress Stats plugin</a> gives me my most basic visualizations (such as visitors over time, top posts, top searches, and most active) right on the Dashboard. It&#8217;s not a 3rd-party plugin, as its made by <a href="http://automattic.com/">Automattic</a> (the folks behind WP itself and <a href="http://akismet.com/">Akismet</a>), so no (legal) reason not to include in this package.
<p>I know the plugin currently uses Flash to render its chart, but I&#8217;d happily deal with a static, cached PNG or GIF if that got me some level of site monitoring via the app.</li>
</ul>
<p>Please, don&#8217;t get me wrong. I understand I&#8217;m looking at a 1.0 release, not a 2.x or 3.x version. Many of the features I&#8217;m describing are fine to release after supporting basic posting functionality. Further, <a href="http://click.linksynergy.com/fs-bin/stat?id=i1Py/0jev0U&#038;offerid=146261&#038;type=3&#038;subid=0&#038;tmpid=1826&#038;RD_PARM1=http%253A%252F%252Fphobos.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewSoftware%253Fi%253D257941932%2526partnerId%253D30%2526id%253D285073074&#038;mt=8">the app is <b>free</b></a>&#8230; which means the good folks at Automattic <a href="http://developer.apple.com/iphone/program/">dropped at least a benjamin</a> simply to offer freeloaders (like myself and all other WordPress user) a means of managing our blogs on the go. (So, to the good folks developing this app, &#8220;thank you.&#8221;)</p>
<p>Automattic has been kind enough to provide a <a href="http://iphone.trac.wordpress.org/report/3">list of upcoming bug fixes and features</a> for the app. I didn&#8217;t see any of my ideas already listed there, but don&#8217;t doubt that as time passes, the app will become considerably more usable. </p>
<p>What features of the app do you find missing? And/or invaluable while on the go?</p>
<p><i><b>Update:</b> Daniel Jalkut, author of <a href="http://osx.iusethis.com/app/marsedit">MarsEdit</a>, kindly <a href="#disqus_thread">offered a solution to the issue of Global Drafts</a>, which ended up serving as a great workaround. (Thanks, Daniel! Anyone else know how to solve the remaining open 6 features?)</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.laaker.com/micah/blog/2008/wordpress-for-iphone-released/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Social Fabric Softeners</title>
		<link>http://www.laaker.com/micah/blog/2007/social-fabric-softeners</link>
		<comments>http://www.laaker.com/micah/blog/2007/social-fabric-softeners#comments</comments>
		<pubDate>Wed, 05 Dec 2007 07:14:32 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[distributed experiences]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[futurism]]></category>
		<category><![CDATA[social software]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://www.laaker.com/micah/blog/2007/social-fabric-softeners</guid>
		<description><![CDATA[Yesterday saw the release of Digital Arts magazine&#8217;s December issue, whose cover story featured 14 designers politicking about design trends for 2008. I was able to bring a little color to the subject around distributed experiences, whether those be widget-based or more akin to Facebook&#8217;s apps model. The Future Design 2008 article spans a number [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday saw the release of Digital Arts magazine&#8217;s December issue, whose cover story featured 14 designers politicking about design trends for 2008. I was able to bring a little color to the subject around distributed experiences, whether those be <a href="http://dev.netvibes.com/">widget-based</a> or more akin to <a href="http://www.facebook.com/apps/">Facebook&#8217;s apps</a> model. </p>
<p>The <a href="http://www.digitalartsonline.co.uk/features/index.cfm?FeatureID=1666">Future Design 2008 article</a> spans a number of genres and media, and tries to paint a picture of what issues designers are facing in these varied industries. I try to wax on a bit regarding the push to design every experience as if it could pick up, pack up, and head over to another site to hang out with users there; letting users grab content and take it where they will <em>while</em> continuing to interact with their social connections is quickly becoming the norm. </p>
<p>Widgets, widgets everywhere. That&#8217;s what 2008 seems to be looking like to me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laaker.com/micah/blog/2007/social-fabric-softeners/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.laaker.com @ 2012-02-06 23:16:20 -->
