<?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>O&#039;Reilly Radar &#187; Nick Farina</title>
	<atom:link href="http://radar.oreilly.com/nickf/feed" rel="self" type="application/rss+xml" />
	<link>http://radar.oreilly.com</link>
	<description>Insight, analysis, and research about emerging technologies</description>
	<lastBuildDate>Tue, 21 May 2013 12:00:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Why indoor navigation is so hard</title>
		<link>http://radar.oreilly.com/2011/10/indoor-navigation.html</link>
		<comments>http://radar.oreilly.com/2011/10/indoor-navigation.html#comments</comments>
		<pubDate>Tue, 11 Oct 2011 13:00:00 +0000</pubDate>
		<dc:creator>Nick Farina</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[@editpick]]></category>
		<category><![CDATA[@home]]></category>
		<category><![CDATA[@top]]></category>
		<category><![CDATA[geo data]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://blogs.oreilly.com/radar/2011/10/indoor-navigation.html</guid>
		<description><![CDATA[The mapping applications built into smartphones are fantastic ... until you arrive at your destination. Here, Nick Farina explains how indoor navigation apps can and should work. ]]></description>
				<content:encoded><![CDATA[<p><img src="http://s.radar.oreilly.com/2011/10/06/1011-air-space-map.png" border="0" width="300" alt="Map of the Air and Space museum in Washington, D.C." style="float: right;margin: 3px 0 10px 10px" /> Remember the days before you could pull your smartphone out of your pocket and get instant directions from your current location to anywhere in the world? It&#8217;s kind of foggy for me, too.</p>
<p>In fact, I&#8217;m so used to relying on my smartphone that I feel increasingly flustered when wandering the aisles of Costco, locating the elephant house at the zoo, or searching for decent food at the airport. Shouldn&#8217;t my magical pocket computer help me with this, too?</p>
<p>The answer is &#8220;yes,&#8221; of course. But there are challenges to implementing indoor navigation today.</p>
<h2>User interface</h2>
<p>The maps app on your smartphone has one primary concern: getting you from 106 Main Street to 301 Sunny Lane, or from work to home, or from home to Taco Bell. Why are you going to Taco Bell and what percentage of your taco beef will be <a href="http://www.grist.org/article/2011-01-25-we-told-you-we-use-filler-says-taco-bell-so-whats-the-big-deal">meat filler</a>? The app doesn&#8217;t need to know. Thus, the typical interface for a smartphone maps app is a big map and a search box.</p>
<p>You might assume that an <a href="http://www.amnh.org/apps/explorer.php">indoor navigation app</a> for, say, the American Museum of Natural History has the same primary concern: getting you from the main entrance to the T-Rex. But why go to the T-Rex? How do I know there&#8217;s a T-Rex here anyway? And what if my kids have 20 things they want to see and we only have two hours to see everything? And what&#8217;s going on this week &mdash; are there special exhibits?</p>
<p>It turns out that creating a <em>useful</em> indoor navigation app requires more than navigation. So, an effective mobile UI should be more &#8220;smart guide&#8221; and less &#8220;paper maps&#8221; on your smartphone.</p>
<p>It&#8217;s a design challenge, like any other mobile app. Help visitors decide where they need to go first, <em>then</em> direct them there.</p>
<h2>Integration</h2>
<p>Getting directions to the plumbing section of a store is certainly useful. But let&#8217;s say you&#8217;re looking for a particular Delta kitchen faucet. Wouldn&#8217;t it be <em>more</em> useful to search in a retail app for &#8220;Delta faucet,&#8221; check that it&#8217;s in stock, then get directions right to that product? Who cares if it&#8217;s in the plumbing section or the kitchen section?</p>
<p>To be truly useful, an app needs to integrate with dynamic data.</p>
<p>Similarly, a university campus app could offer to guide a student to &#8220;Kennedy Hall Room 203,&#8221; but wouldn&#8217;t it be better to search for &#8220;Econ 101&#8243; instead? Who cares where Econ 101 takes place today? Even better, just have students enter their name once, fetch their schedule, and automatically take them to whatever their next class is. Why make users do more work than they have to?</p>
<h2>Current location</h2>
<p>OK, so you decide you want directions to that Delta faucet I mentioned earlier. Ideally, the app will automatically start from your current location.</p>
<p>Now comes the great sadness: GPS, as you may know, does not work indoors. The satellite signals are just too weak to penetrate anything much thicker than the metal roof of your car.</p>
<p>However, all modern smartphones have Wi-Fi built in, and wireless networks are common enough in indoor spaces that an app could easily scan for known access points and calculate your position using <a href="http://en.wikipedia.org/wiki/Trilateration">trilateration</a>.</p>
<p>Here&#8217;s the catch, however: Unlike the wide open world of Android, developers on the iPhone side aren&#8217;t allowed to perform these Wi-Fi &#8220;signal scans.&#8221;</p>
<p>Fortunately, there are alternatives. One approach is to make the <em>building</em> do the work instead of the device. Some Wi-Fi installations, such as the <a href="http://www.cisco.com/en/US/products/ps9742/index.html">Cisco MSE</a>, can determine the location of <em>any</em> wireless device in the building. The access points themselves listen for the Wi-Fi signals created by your phone, then estimate its position via trilateration. This solution has been deployed successfully at a few locations, including at the <a href="http://www.amnh.org/apps/explorer.php">American Museum of Natural History</a>.</p>
<h2>Designing for inaccuracy</h2>
<p>One consequence of most indoor positioning systems is a lower degree of accuracy compared to GPS. For instance, indoor systems can usually guess which room you&#8217;re in, and that&#8217;s about it. Precision depends on signal fluctuations, which depend on factors like how many people are in the room, how you&#8217;re holding your phone, and other vagaries.</p>
<p>An effective mobile app must design for this reality from the very beginning. One technique that will help users greatly is to point out quickly recognizable features of the environment.</p>
<p>The <a href="http://meridianapps.com/">Meridian app</a>, for example, uses a short text label to describe each direction step. <em>(Disclosure: I&#8217;m the CTO and co-founder of Meridian.)</em> Below, &#8220;Rose Room&#8221; is clearly marked in the &#8220;real world&#8221; space and easy to spot, as are the stairs headed down.</p>
<div align="center">
<p class="image-box-300"><img src="http://s.radar.oreilly.com/2011/10/06/1011-meridian-app.png" border="0" alt="Meridian app" style="margin-bottom: 15px" /><br />The <a href="http://meridianapps.com/">Meridian app</a> uses step-by-step text labels.</p>
</div>
<p>The best way to combat inaccuracy, however, is by making it as easy as possible for users to self-correct. In the Meridian app, the map can easily be dragged, rotated, zoomed in and out, and the turn-by-turn steps can be flipped through with ease. If the starting location isn&#8217;t perfect, the user will instinctively drag around and figure it out.</p>
<h2>Putting it all together</h2>
<p>Building amazing indoor app experiences is not only possible, it&#8217;s already happening. This year alone, many places &mdash; from stadiums and retailers to museums and corporate campuses &mdash; have launched apps that are used by hundreds of people every day for navigation and to access location-based content.</p>
<p>Indoor Wi-Fi positioning technology isn&#8217;t a research project anymore; it&#8217;s out there and works with the devices we all now carry. With the right user interfaces, it can be just as effective as GPS is outdoors.</p>
<p>It&#8217;s time to spread the incredible experience of wandering around a place as enormously complex as the History Museum without ever feeling lost.</p>
<p><strong>Related:</strong></p>
<ul>
<li> <a href="http://radar.oreilly.com/2010/03/real-world-data.html">We&#8217;re about to scratch the real-world data itch</a></li>
<li> <a href="http://radar.oreilly.com/2011/04/3-location-development-challenges.html">3 big challenges in location development</a></li>
<li> <a href="http://radar.oreilly.com/2011/03/messy-location-data.html">Why location data is a mess, and what can be done about it</a></li>
<li> <a href="http://radar.oreilly.com/2010/09/lets-pull-it-together.html">Toward a local syzygy: aligning deals, check-ins and places</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://radar.oreilly.com/2011/10/indoor-navigation.html/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
	</channel>
</rss>
