<?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; Bruce Stewart</title>
	<atom:link href="http://radar.oreilly.com/bruces/feed" rel="self" type="application/rss+xml" />
	<link>http://radar.oreilly.com</link>
	<description>Insight, analysis, and research about emerging technologies</description>
	<lastBuildDate>Fri, 17 May 2013 16:29:56 +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>PhoneGap basics: What it is and what it can do for mobile developers</title>
		<link>http://radar.oreilly.com/2011/10/phonegap-mobile-development.html</link>
		<comments>http://radar.oreilly.com/2011/10/phonegap-mobile-development.html#comments</comments>
		<pubDate>Tue, 04 Oct 2011 13:00:00 +0000</pubDate>
		<dc:creator>Bruce Stewart</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobile development]]></category>
		<category><![CDATA[native apps]]></category>
		<category><![CDATA[PhoneGap]]></category>

		<guid isPermaLink="false">http://blogs.oreilly.com/radar/2011/10/phonegap-mobile-development.html</guid>
		<description><![CDATA[Joe Bowser, the developer of the Android version of PhoneGap, on the pros and cons of developing with the PhoneGap cross-platform application framework. ]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.phonegap.com/"><img src="http://s.radar.oreilly.com/2011/09/29/0911-phonegap.png" border="0" width="170" alt="PhoneGap" style="float: right;margin: 3px 0 10px 10px" /></a>Porting mobile apps across systems is, to put it kindly, an inelegant process. There&#8217;s considerable work involved &mdash; so much so that developers are sometimes forced to limit their efforts to one platform.</p>
<p><a href="http://www.phonegap.com/">PhoneGap</a>, an open-source mobile framework, offers an alternative: It helps developers build a common codebase for their apps so the apps work across devices and systems.</p>
<p>I recently spoke with Joe Bowser (<a href="http://twitter.com/#!/infil00p">@infil00p</a>), creator of PhoneGap&#8217;s <a href="http://www.phonegap.com/start#android">Android implementation</a>, to get his take on the strengths and limitations of PhoneGap and what developers need to know before putting it to use. Bowser will dive into a number of related topics during his <a href="http://androidopen.com/android2011/public/schedule/detail/20923?cmp=il-radar-ao11-bowser-interview-phonegap">session</a> at next week&#8217;s <a href="http://androidopen.com/android2011/?cmp=il-radar-ao11-bowser-interview-phonegap">Android Open conference</a>.</p>
<p>Our interview follows. (Note: this interview was conducted before <a href="http://blogs.nitobi.com/andre/index.php/2011/10/03/nitobi-enters-into-acquisition-agreement-with-adobe/">Adobe announced its acquisition</a> of PhoneGap&#8217;s parent company, Nitobi.)</p>
<h2>What is PhoneGap and why should mobile developers consider using it?</h2>
<p><strong>Joe Bowser:</strong> PhoneGap is an application framework that allows developers to use HTML, JavaScript and CSS to create apps that are present as first-class applications on the phone. That means the apps have their own icons and operate similarly to native applications without a browser frame around them.  They are distributed via the application stores, such as the Android Market and the Apple App Store, and they have access to a set of native functions to further make them work like native apps.</p>
<p>Developers use PhoneGap because it allows them to have a common codebase for all their application code. It doesn&#8217;t force developers to reinvent the wheel every time they move from platform to platform.</p>
<h2>Are there downsides to using PhoneGap?</h2>
<p><strong>Joe Bowser:</strong> You are subject to the limitations of the browser and the JavaScript engine that comes with your device.  On Android 2.3, this isn&#8217;t too bad. Earlier versions of Android don&#8217;t support certain features, and many of them use older JavaScript interpreters, which can impact an application.  Also, there are certain things that are better implemented in native code, like cryptography or 3-D graphics.  Most apps don&#8217;t use features like this &mdash; they simply display information, which the web does well.</p>
<h2>What challenges did you face when creating the Android PhoneGap implementation?</h2>
<p><strong>Joe Bowser:</strong> The Android PhoneGap implementation was our first implementation after the iPhone, so there were questions about whether this was possible at all.  At that time, the Android 1.0 SDK was just being released, and the only devices that ran Android were the HTC Dream and T-Mobile G1.  This has obviously changed, but the most challenging thing is still testing on all the real devices that are out there. Every device has its own implementation of the Android OS and its own implementation of the WebKit rendering engine.</p>
<h2>What&#8217;s the best way for PhoneGap developers to handle device-specific needs?</h2>
<p><strong>Joe Bowser:</strong> It depends on the feature set.  Most applications don&#8217;t need many device-specific features beyond the user interface, but there are numerous plugins that can help with this approach.  The best approach is to decide what features you need and to use only those features.  There are many applications that have permissions turned on that they don&#8217;t need.  For example, a simple ebook doesn&#8217;t need access to your phone state, GPS or contacts.</p>
<h2>What is a hybrid app?</h2>
<p><strong>Joe Bowser:</strong> A hybrid application is one that has features of both a web application and a native application.  Certain features, such as Image Capture, NFC or Android OpenAccessory, may be implemented natively since there is currently no way to do this in JavaScript. But the application logic and the UI are implemented using web technologies to allow for a consistent and unique user experience across devices.</p>
<p><em>This interview was edited and condensed.</em></p>
<p><strong>Related:</strong></p>
<ul>
<li> <a href="http://answers.oreilly.com/topic/1566-html-css-and-javascript-the-other-way-to-develop-mobile-apps/">HTML, CSS and JavaScript: The other way to develop mobile apps</a></li>
<li> <a href="http://radar.oreilly.com/2010/07/why-fragmentation-is-a-good-si.html">Why fragmentation is a good sign for Android</a></li>
<li> <a href="http://answers.oreilly.com/topic/1133-how-to-start-programming-in-android/">How to start programming in Android</a></li>
<li> <a href="http://radar.oreilly.com/2010/03/the-implications-of-a-money-ma.html">The implications of a money-making Android app</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://radar.oreilly.com/2011/10/phonegap-mobile-development.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wearing Android on your sleeve</title>
		<link>http://radar.oreilly.com/2011/09/wearable-android-micro-experience.html</link>
		<comments>http://radar.oreilly.com/2011/09/wearable-android-micro-experience.html#comments</comments>
		<pubDate>Fri, 30 Sep 2011 13:00:00 +0000</pubDate>
		<dc:creator>Bruce Stewart</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[@editpick]]></category>
		<category><![CDATA[@home]]></category>
		<category><![CDATA[@top]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[embedded devices]]></category>
		<category><![CDATA[micro experiences]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[wearables]]></category>
		<category><![CDATA[WIMM]]></category>

		<guid isPermaLink="false">http://blogs.oreilly.com/radar/2011/09/wearable-android-micro-experience.html</guid>
		<description><![CDATA[WIMM Labs believes that wearable technology and at-a-glance moments &#8212; things like looking at a thermometer and checking the clock &#8212; can create powerful combinations.  ]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.wimm.com/platform-concepts.html"><img src="http://blogs.oreilly.com/wp/wp-content/uploads/2011/09/0911-wimm-watch1.jpg" border="0" alt="WIMM Labs concept watch" width="300" style="float: right; margin: 3px 0 10px 10px;" /></a>The people behind <a href="http://www.wimm.com/">WIMM Labs</a> believe we&#8217;re experiencing a shift toward information immediacy. To meet that shift, WIMM created a new class of personal devices that delivers information at a glance.</p>
<p>The company&#8217;s platform for connected, wearable devices is based on the tiny WIMM module, a wristwatch-sized Android-powered computer that has a capacitive touchscreen, Wi-Fi and Bluetooth connectivity, an accelerometer, magnetometer, audible and tactile alerts, and a 14-pin accessory connector. </p>
<p>An early-stage Silicon Valley-based company, WIMM is trying to lead the &#8220;micro experience&#8221; movement of wearable hardware. The company hopes to license its platform to brands in a variety of industries, including mobile, sports, finance and consumer electronics.</p>
<p>I recently spoke with Ted Ladd, director of developer relations and platform evangelist for WIMM Labs, about the convergence of wearable tech and micro experiences. Ladd will lead a session on  &#8220;<a href="http://androidopen.com/android2011/public/schedule/detail/20992?cmp=il-radar-ao11-wearable-tech-micro-experiences-ladd-interview">Wearing Android: Developing Apps For Micro Devices</a>&#8221; at the upcoming <a href="http://androidopen.com/android2011/?cmp=il-radar-ao11-wearable-tech-micro-experiences-ladd-interview">Android Open Conference</a>.</p>
<p>Our interview follows.</p>
<h2>What shifts are driving society toward wearable computing?</h2>
<p><a href="http://androidopen.com/android2011/public/schedule/speaker/120783?cmp=il-radar-ao11-wearable-tech-micro-experiences-ladd-interview"><img src="http://assets.en.oreilly.com/1/eventprovider/1/_@user_120783.jpg" border="0" alt="Ted Ladd" width="75" style="float: right; margin: 3px 0 10px 10px;" /></a><strong>Ted Ladd:</strong> We are now connected to the cloud and to each other all the time. Wearable technology makes that connection more convenient and powerful. You can read a recent SMS or pay for your coffee with a flick of the wrist. Or you can track your workout &mdash; reps, calories, heart rate &mdash; without trying to strap a smartphone to your chest. These technologies are available today.</p>
<p>The value isn&#8217;t just from wearable technology; it&#8217;s also from the proliferation of Bluetooth-enabled sensors &mdash; from heart rate to proximity &mdash; and web services that can collect and interpret that data. Wearable technology provides the local hub for these sensors, allows the user to see and interact with the data directly via local applications, and then sends the data to the cloud (with the user&#8217;s permission).</p>
<h2>What are &#8220;micro experiences&#8221;?</h2>
<p><strong>Ted Ladd:</strong> Micro experiences are subtle glances of immediately relevant information. It&#8217;s things like looking at your watch to tell the time, looking at the thermometer to see the temperature, or glancing at the speedometer to tell the speed. We have extended this metaphor to wearable computing to help developers design Micro Apps that deliver these glances. Since our platform is built on Android, the challenge when building a WIMM Micro App is not technical. Instead, the challenge is to rethink the features and UX of the app.</p>
<h2>Are there downsides to the information immediacy that wearable computers provide?</h2>
<p><strong>Ted Ladd:</strong> Just like with a smartphone, perpetual connection to the office, to friends, to sensors, and to the cloud has its drawbacks. We are deluged with information. What we want to do is funnel only the most important information into personal snippets that fit subtly into our lives.</p>
<h2>What do you see as the first killer app for the WIMM platform?</h2>
<p><strong>Ted Ladd:</strong> We are a platform company, so our business model is to help existing companies easily design and launch wearable products &mdash; using our module at their core. For a fitness company, the killer app is exercise tracking in real time. For the military, it is body sensing, location tracking, and communication. For a theme park, it may be real-time updates on the wait times for popular rides. For a consumer company aiming at business professionals, it might be a context-specific task list. As a platform provider, we try to enable our licensees to create the killer app for their industries.</p>
<p>Now, speaking only for myself, I love the calendar and the Starbucks Micro Apps. They are more convenient and subtle than the apps on my smartphone.</p>
<h2>What were the biggest challenges you faced in developing the WIMM platform?</h2>
<p><strong>Ted Ladd:</strong> Our device is always on, displaying the time and other possible data on a reflective screen. In this &#8220;passive&#8221; mode, the device is running on a small microcontroller, which sips power. When I touch the screen, the device launches its full-color capacitive touchscreen and ARM 11 applications processor.</p>
<p>Designing this dual-processor architecture was not trivial. Happily, the user doesn&#8217;t see the complex hardware and software processes that make this work. The user only sees the time, and then with a touch, a full computer.</p>
<h2>What are some of the obstacles to the adoption of wearable computing? </h2>
<p><strong>Ted Ladd:</strong> A common thought in the press is that wearable technology will not evolve because the smartphone has already captured the mass market. As evidence, the press cites the <a href="http://www.zdnet.com/blog/itfacts/for-42-of-young-adults-ipods-and-cell-phones-replace-watches/11790">perceived trend away from wrist watches</a>, especially among the younger, more digitally connected generation. I disagree. Once people see the current and rapidly evolving functionality of wearables, they will see the value for this class of products as a complement to their smartphones. And as major consumer brands add fashion and extra functionality via hardware and software, the value will become immediately apparent.</p>
<h2>What kinds of developer tools do you provide?</h2>
<p><strong>Ted Ladd:</strong> We are launching our <a href="http://www.wimm.com/software_developer.html">Software Developer Kit</a> soon, which is an add-on to the Android Developer Tools, along with an emulator, sample code, design guidelines, videos, and forum. We also have a <a href="http://www.wimm.com/hardware_developer.html">Hardware Developer Kit</a> for people who want to design accessories that attach to a WIMM module. </p>
<p>We will also start shipping the WIMM One Developer Preview, which includes the WIMM module, a wrist strap, paddle charger, and cable. This product aims to help developers understand the platform&#8217;s capabilities.</p>
<p><em>Ladd shows off a WIMM module in the following video (demo begins at the 1:18 mark)</em></p>
<p><iframe width="600" height="335" src="http://www.youtube.com/embed/VwMGrSG3U0Q" frameborder="0" allowfullscreen></iframe></p>
<p><em>This interview was edited and condensed.</em></p>
<p><strong>Related:</strong></p>
<ul>
<li> <a href="http://radar.oreilly.com/2011/07/3-android-predictions-home-clothes-car.html">Three Android predictions: In your home, in your clothes, in your car</a></li>
<li> <a href="http://radar.oreilly.com/2011/05/next-big-thing-web-mobile-data-ubiquitious-computing.html">The next, next big thing</a></li>
<li> <a href="http://radar.oreilly.com/2011/05/arduino-open-hardware-movement.html">Arduino is a building block for the world to come.</a></li>
<li> <a href="http://radar.oreilly.com/2011/03/personal-area-network.html">The return of the Personal Area Network</a></li>
<li> <a href="http://radar.oreilly.com/2011/01/runkeeper-mobile-location-data.html">Healthier living through mobile location data</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://radar.oreilly.com/2011/09/wearable-android-micro-experience.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Getting physical with Android, NFC and the ADK</title>
		<link>http://radar.oreilly.com/2011/09/android-nfc-adk-arduino.html</link>
		<comments>http://radar.oreilly.com/2011/09/android-nfc-adk-arduino.html#comments</comments>
		<pubDate>Mon, 26 Sep 2011 13:00:00 +0000</pubDate>
		<dc:creator>Bruce Stewart</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[ADK]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android open]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[hardware hack]]></category>
		<category><![CDATA[NFC]]></category>
		<category><![CDATA[open android development kit]]></category>

		<guid isPermaLink="false">http://blogs.oreilly.com/radar/2011/09/android-nfc-adk-arduino.html</guid>
		<description><![CDATA[Brian Jepson and Tyler Moskowite discuss Near Field Communication, the Open Android Development Kit, and the role Android can play in hardware hacking. ]]></description>
				<content:encoded><![CDATA[<p>Android is rapidly extending beyond the phone and becoming a hardware hub, with capabilities that allow a wide range of applications and interface possibilities. Features like <a href="http://en.wikipedia.org/wiki/Near_field_communication">Near Field Communication</a> (NFC) and the <a href="http://accessories.android.com/">Open Accessory Development Kit</a> (ADK) are opening new arenas for developers.</p>
<p>Brian Jepson (<a href="http://twitter.com/#!/bjepson">@bjepson</a>) is an O&#8217;Reilly editor and hardware hacker who&#8217;s recently been focusing on making things with technologies like Arduino and Android. Jepson and Tyler Moskowite (<a href="https://twitter.com/#!/tmoskowite">@tmoskowite</a>), a programmer and engineering intern at Make Magazine, will be presenting a workshop on  &#8220;<a href="http://androidopen.com/android2011/public/schedule/detail/20911?cmp=il-radar-ao11-nfc-arduino-adk">Getting Physical with Android: Open Accessories &#038; NFC</a>&#8221; at the upcoming <a href="http://androidopen.com/android2011?cmp=il-radar-ao11-nfc-arduino-adk">Android Open Conference</a>. I recently spoke to Jepson and Moskowite about the convergence of Android and hardware hacking, and what it might mean for the Android ecosystem.</p>
<p>Our interview follows.</p>
<h2>What does Android&#8217;s openness allow developers to do?</h2>
<p><img src="http://blogs.oreilly.com/wp/wp-content/uploads/2010/03/android-logo1.png" width="167" alt="Android logo" style="float: right; margin: 0 0 10px 10px;" border="0"><strong>Brian Jepson:</strong> I think the biggest thing is that it allows developers to experiment. On iOS, you have to spend money to even deploy apps to a phone that you own. And unless you put an app in the App Store or sign up for the Enterprise or Academic programs, you can only distribute apps to 100 devices total. It&#8217;s cumbersome. I love that you can &#8220;sideload&#8221; apps on Android: make an app, distribute it outside the Android Market, and people can use it. </p>
<p><strong>Tyler Moskowite:</strong> Allowing developers to reproduce their own versions of the Android operating system has resulted in many custom versions of Android. The most notable one is <a href="http://www.cyanogenmod.com/">Cyanogen Mod</a>, which provides the base for lots of custom Android systems.</p>
<h2>What kinds of things are makers building with NFC, the Accessory Development Kit, and Arduino? </h2>
<p><strong>Brian Jepson:</strong> I haven&#8217;t seen much being done with NFC, though I did a <a href="http://blog.makezine.com/archive/2011/05/fun-with-rfid-an-nfc-at-google-io-bootcamp.html">wacky demo with it</a> that involved Processing, Arduino, and Twitter. But there have been lots of cool things done with the ADK. I&#8217;ve seen everything from <a href="http://blog.makezine.com/archive/2011/06/dancing-android-adk-robot-tablet-interface.html">tablet-controlled dancing robots</a> to a <a href="http://blog.makezine.com/archive/2011/06/android-adk-powered-ball-maze.html">cell-phone-controlled ball maze</a> inspired by the life-size labyrinth at <a href="http://www.google.com/events/io/2011/index-live.html">Google I/O</a>.</p>
<p>There have been interesting projects going on with Arduino since before the ADK. In fact, I built a variation on Tero and Kimmo Karvinen&#8217;s Soccer Playing Robot (from <a href="http://www.makershed.com/ProductDetails.asp?ProductCode=0636920010371">Make: Arduino Bots and Gadgets</a>) and brought it to Google I/O. This combined Android and Arduino, but they communicated over Bluetooth instead of a cable, the way the ADK currently works. Tero and Kimmo&#8217;s robot is one of my favorite Android/Arduino projects. <a href="http://www.amarino-toolkit.net/">Amarino</a> is also very cool, though it&#8217;s more of a platform for connecting Arduino and Android.</p>
<p><iframe width="600" height="305" src="http://www.youtube.com/embed/jwvkJVUECrg" frameborder="0" allowfullscreen></iframe></p>
<h2>How big a problem is fragmentation in the Android ecosystem?</h2>
<p><strong>Brian Jepson:</strong> It&#8217;s more noticeable to me because I work with things like NFC and ADK that require a very recent version of Android. I don&#8217;t know how big a deal it is for lots of other folks. I can look at the <a href="http://developer.android.com/resources/dashboard/platform-versions.html">fragmentation dashboard</a>, and yeah, it&#8217;s not pretty. At least Android 2.x is dominating. But it&#8217;s a problem and a headache for developers. I figure Google can mitigate the problem, but I don&#8217;t see them ever making it go away.</p>
<h2>Tell us a little about the <a href="http://blog.makezine.com/archive/2011/08/android-open-conference-mini-maker-faire-call-for-makers-closes-monday.html">Mini Maker Faire</a> event at Android Open. What kind of makers are you looking for?</h2>
<p><strong>Brian Jepson:</strong> We are looking for anyone who has made something cool using Android and related technologies. We&#8217;d love to have a broad spectrum of crafts, electronics, robots, and so forth.</p>
<p><strong>Related:</strong></p>
<ul>
<li> <a href="http://blog.makezine.com/archive/2011/05/hands-on-with-the-android-open-accessory-development-kit.html">Hands-On with the Android Open Accessory Development Kit</a></li>
<li> <a href="http://answers.oreilly.com/topic/1624-parallel-programming-arduino-and-the-good-kind-of-trouble/">Parallel programming, Arduino and the good kind of trouble</a></li>
<li> <a href="http://radar.oreilly.com/2011/05/arduino-open-hardware-movement.html">Arduino is a building block for the world to come</a></li>
<li> <a href="http://blog.makezine.com/archive/2011/05/why-google-choosing-arduino-matters-and-the-end-of-made-for-ipod-tm.html">Why Google Choosing Arduino Matters</a></li>
<li> <a href="http://radar.oreilly.com/2010/07/why-fragmentation-is-a-good-si.html">Why fragmentation is a good sign for sign for Android</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://radar.oreilly.com/2011/09/android-nfc-adk-arduino.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is your Android app getting enough sleep?</title>
		<link>http://radar.oreilly.com/2011/08/android-app-power-use.html</link>
		<comments>http://radar.oreilly.com/2011/08/android-app-power-use.html#comments</comments>
		<pubDate>Tue, 23 Aug 2011 13:00:00 +0000</pubDate>
		<dc:creator>Bruce Stewart</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android open]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[fragmentation]]></category>
		<category><![CDATA[mobile apps]]></category>
		<category><![CDATA[power consumption]]></category>

		<guid isPermaLink="false">http://blogs.oreilly.com/radar/2011/08/android-app-power-use.html</guid>
		<description><![CDATA[Researcher Frank Maker discusses Android power consumption best practices and the risks of hogging mobile resources.
 ]]></description>
				<content:encoded><![CDATA[<p>Android developers have unprecedented access to smartphone resources, but this access carries responsibility. The potential to unwisely hog available resources, like power consumption, is a real concern.</p>
<p>I recently spoke with <a href="http://handycodeworks.com/">Frank Maker</a>, a Ph.D. candidate at the University of California, Davis, who is doing systems research with Android on low-power adaptation techniques. Our interview follows.</p>
<h2>What are the main power consumption issues Android developers should be aware of? </h2>
<p><a href="http://androidopen.com/android2011/public/schedule/speaker/119808?cmp=il-radar-ao11-frank-maker-app-power-consumption"><img src="http://assets.en.oreilly.com/1/eventprovider/1/_@user_119808.jpg" border="0" width="75" alt="Frank Maker" style="float: right;margin: 3px 0 10px 10px" /></a><strong>Frank Maker:</strong> The number one thing developers should do with their app is allow it to sleep. On a desktop computer, you just launch the app.  It runs.  You close it.  You open it.  But on an Android device, you actually go through states where it has focus, it doesn&#8217;t have focus, things like that.  A developer needs to handle those states appropriately instead of trying to make an app work like it would on a desktop. So, if the activity loses focus and the user is going on to another application, then your app should respond to that if it has anything that&#8217;s going to use serious power. You can bundle up the state and put the app to sleep rather than letting your app&#8217;s tasks run in the background. </p>
<h2>What are the risks associated with poor power optimization? </h2>
<p><strong>Frank Maker:</strong> The biggest risk is that you&#8217;ll get eaten alive in the Android Market.  There are many applications in the Market that are marked one star because of bad battery performance.  Even worse, if your app has a reputation for poor power use, you&#8217;re going to completely lose your market share to competitors with better reputations.</p>
<h2>On the user side, are there tools for monitoring and managing power consumption? </h2>
<p><img src="http://s.radar.oreilly.com/2011/08/17/0811-android-battery-screen.png" border="0" width="216" alt="Android battery screen" style="float: right;margin: 3px 0 10px 10px" /><strong>Frank Maker:</strong> There&#8217;s a battery usage screen on Android. If you go to &#8220;Settings,&#8221; &#8220;Application Settings,&#8221; and then &#8220;Battery Use,&#8221; there&#8217;s a nice little display that shows you the ranking of the different applications. I&#8217;ve looked into it as part of our research, and while it&#8217;s simple and not super accurate, it will definitely tell you if one app is using way too much power.  </p>
<p>Battery life basically isn&#8217;t a problem until you make it a problem.  By that I mean it&#8217;s not something users think about initially, but if their battery starts going down really fast and they just installed your app, they&#8217;re generally going to put two and two together. They&#8217;ll then go to the Market and see if other people have posted about their experiences with that app. </p>
<h2>Tell us a little bit about the research you&#8217;re doing at UC Davis. What exactly are you working on?</h2>
<p><strong>Frank Maker:</strong> I sit on the border between hardware and software. We&#8217;re trying to solve the problem of taking one piece of software and putting it on lots of different platforms without changing the software each time. Right now there&#8217;s a lot of refactoring that goes on when you deploy an application to a new mobile platform.  We are trying to create automatic methods instead. One of the things we&#8217;ve looked at is building a model for the power usage in real-time on the device.  So the idea is that when you launch the software on the device, you figure out how much energy it takes to do tasks on the device, rather than trying to know it beforehand.</p>
<h2>Related to porting across platforms, do you think Android&#8217;s fragmentation issues will improve over time?</h2>
<p><strong>Frank Maker:</strong> I&#8217;m pretty confident that the Android platform will solve the fragmentation problem.  Google is addressing it.  For example, on the <a href="http://android-developers.blogspot.com/2011/07/new-tools-for-managing-screen-sizes.html">Android developer blog</a>, Dianne Hackborn recently wrote about new tools that help you adapt to different screen sizes.  There&#8217;s also the battery usage meter, which I mentioned earlier, and Android has always provided a directory structure for your resources to adapt to different configurations. You can automatically select the right resource for the right device and pinpoint exactly what you want to do for each device. </p>
<p>Broadly, I feel like Android is in a transition period. It&#8217;s evolving from a young, scrappy platform into something more established, and now it has to really solve these issues as it moves into adolescence.</p>
<p><em>This interview was edited and condensed.</em></p>
<p></p>
<p><strong>Related:</strong></p>
<ul>
<li> <a href="http://radar.oreilly.com/2011/07/3-android-predictions-home-clothes-car.html">Three Android predictions: In your home, in your clothes, in your car</a></li>
<li> <a href="http://answers.oreilly.com/topic/1133-how-to-start-programming-in-android/">How to start programming in Android</a></li>
<li> <a href="http://answers.oreilly.com/topic/862-ten-tips-for-android-application-development/">Ten Tips for Android Application Development</a></li>
<li> <a href="http://answers.oreilly.com/topic/2692-android-programming-understanding-the-activity-life-cycle/">Android Programming: Understanding the Activity Life Cycle</a></li>
<li> <a href="http://radar.oreilly.com/2010/07/why-fragmentation-is-a-good-si.html">Why fragmentation is a good sign for Android</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://radar.oreilly.com/2011/08/android-app-power-use.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mobile metrics: Like the web, but a lot harder</title>
		<link>http://radar.oreilly.com/2011/08/mobile-metrics-app-analytics.html</link>
		<comments>http://radar.oreilly.com/2011/08/mobile-metrics-app-analytics.html#comments</comments>
		<pubDate>Mon, 08 Aug 2011 13:00:00 +0000</pubDate>
		<dc:creator>Bruce Stewart</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[@top]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android open]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[fragmentation]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://blogs.oreilly.com/radar/2011/08/mobile-metrics-app-analytics.html</guid>
		<description><![CDATA[Flurry&apos;s Sean Byrnes talks about the intricacies of mobile analytics, the metrics app developers care about most, and the problems that stem from Android fragmentation.
 ]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flurry.com/index.html">Flurry</a> is a mobile analytics company that currently tracks more than 10,000 Android applications and 500 million application sessions per day. Since Flurry supports all the major mobile platforms, the company is in a good position to comment on the relative merits and challenges of Android development.</p>
<p>I recently spoke with Sean Byrnes (<a href="https://twitter.com/#!/FlurryMobile">@FlurryMobile</a>), the CTO and co-founder of Flurry, about the state of mobile analytics, the strengths and weaknesses of Android, and how big a problem fragmentation is for the Android ecosystem. Byrnes will lead a session on &#8220;<a href="http://androidopen.com/android2011/public/schedule/detail/20831?cmp=il-radar-ao11-flurry-mobile-metrics">Android App Engagement by the Numbers</a>&#8221; at the upcoming <a href="http://androidopen.com/android2011/?cmp=il-radar-ao11-flurry-mobile-metrics">Android Open Conference</a>.</p>
</p>
<p>Our interview follows.</p>
<hr />
<h2>What challenges do mobile platforms present for analytics?</h2>
<p><strong>Sean Byrnes:</strong> Mobile application analytics are interesting because the concepts are the same as traditional web analytics but the implementation is very different. For example, with web analytics you can always assume that a network connection is available since the user could not have loaded the web page otherwise. A large amount of mobile application usage happens when no network is available because either the cellular network is unreliable or there is no Wi-Fi nearby. As a result, analytics data has to be stored locally on the device and reported whenever a network is available, which can be weeks after the actual application session. This is complicated by the fact that about 10% of phones have bad clocks and report dates that in some cases are decades in the future.</p>
<p>
Another challenge is that applications are downloaded onto the phone as opposed to a website where the content is all dynamic. This means that you have to think through all of the analytics you want to track for your application before you release it, because you can&#8217;t change the tracking points once it&#8217;s downloaded. </p>
<h2>What metrics are developers most interested in?</h2>
<p><strong>Sean Byrnes:</strong> Developers are typically focused on metrics that either make or save them the most money.  Typically these revolve around retention, engagement and commerce. </p>
<p>
One of the interesting things about the mobile application market is how the questions developers ask are changing because the market is maturing so quickly. Until recently the primary metrics used to measure applications were the number of daily active users and the total time spent in the app. These metrics help you understand the size of your audience and they&#8217;re important when you&#8217;re focusing on user acquisition. Now, the biggest questions being asked are centering on user retention and the lifetime value of a user. This is a natural shift in focus as applications begin to focus on profitability and developers need to understand how much money they make from users as compared to their acquisition cost. For example, if my application has 100,000 daily active users but an active user only uses the application once, then I have a high level of engagement that is very expensive to maintain. </p>
<p>
Social game developers are among the most advanced, scientific and detailed measurement companies.  <a href="http://www.zynga.com/">Zynga</a>, for example, measures every consumer action in impressive detail, all for the purpose of maximizing engagement and monetization.  They consider themselves a data company as much as a game maker.</p>
<h2>What do you see as Android&#8217;s biggest strengths and weaknesses?</h2>
<p><strong>Sean Byrnes:</strong> Android&#8217;s biggest strength is adoption and support by so many phone manufacturers, and the fact that it&#8217;s relatively open, which means development iterations can happen faster and you have the freedom to experiment.  The installed base is now growing faster than iOS, although the iOS installed base is still larger, as of now.
</p>
<p>
Android&#8217;s biggest weakness is that it offers less business opportunity to developers. Fewer Android consumers have credit cards associated with their accounts, and they expect to get more free apps.  The most common business model on Android is still built on ad revenue.  Also, because the Android Market is not curated, you can end up with a lower-average-quality app, which further reduces consumer confidence.  At the end of the day, developers want a business, not an OS.  And they need a marketplace that brings in consumers who are willing and able to pay.  This is Android&#8217;s biggest challenge at the moment.
</p>
<h2>Is Android fragmentation a problem for developers?</h2>
<p><strong>Sean Byrnes:</strong> Fragmentation is definitely a problem for Android developers. It&#8217;s not just the sheer number of new Android devices entering the market, but also the speed at which new versions of the Android OS are being released. As a developer you have to worry about handling both a variety of hardware capabilities and a variety of Android OS capabilities for every application version you release. It&#8217;s difficult to be truly innovative and take advantage of advanced features since the path of least resistance is to build to the lowest common denominator.
</p>
<p>
It will likely get worse before it gets better with the current roadmap for Android OS updates and the number of devices coming to market. However, fragmentation will become less of a concern as developers can make more money on Android and the cost of supporting a device becomes insignificant compared to the revenue it can generate.
</p>
<p></p>
<p><strong>Related:</strong></p>
<ul>
<li> <a href="http://radar.oreilly.com/2010/07/why-fragmentation-is-a-good-si.html">Why fragmentation is a good sign for Android</a></li>
<li> <a href="http://answers.oreilly.com/topic/1133-how-to-start-programming-in-android/">How to start programming in Android</a></li>
<li> <a href="http://radar.oreilly.com/2010/03/the-implications-of-a-money-ma.html">The implications of a money-making Android app</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://radar.oreilly.com/2011/08/mobile-metrics-app-analytics.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What did Microsoft get for $8.5 billion?</title>
		<link>http://radar.oreilly.com/2011/05/microsoft-skype-network-enterprise-mobile.html</link>
		<comments>http://radar.oreilly.com/2011/05/microsoft-skype-network-enterprise-mobile.html#comments</comments>
		<pubDate>Thu, 12 May 2011 17:00:00 +0000</pubDate>
		<dc:creator>Bruce Stewart</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[internet operating system]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[telecom]]></category>

		<guid isPermaLink="false">http://blogs.oreilly.com/radar/2011/05/microsoft-skype-network-enterprise-mobile.html</guid>
		<description><![CDATA[Why would Microsoft pay so much for a company that doesn&apos;t have vastly superior technology or great financials? Here&apos;s five reasons. ]]></description>
				<content:encoded><![CDATA[<p><img src="http://s.radar.oreilly.com/skype-logo.png" border="0" alt="Skype" width="250" style="float: right;margin: 3px 0 10px 10px" />It&#8217;s the kind of deal that really gets the tech world buzzing &mdash; one titan buying another for an astronomical amount &mdash; and the question on many people&#8217;s minds now is what is Microsoft really getting for its <a href="http://dealbook.nytimes.com/2011/05/10/microsoft-to-buy-skype-for-8-5-billion/">$8.5 billion purchase of Skype</a>?</p>
<p>
From a technical perspective, it seems a little suspect. After all, Microsoft has already developed much of the same functionality that Skype provides. Windows Live Messenger offers free instant messaging and voice and video chat, it already works with Lync and Office, and Microsoft had previously announced plans to <a href="http://www.winrumors.com/windows-phone-7-5-to-include-native-windows-live-messenger-integration/">integrate Messenger into Windows Phone</a>.
</p>
<p>
From a financial perspective it doesn&#8217;t look much better. Even though Skype is a massive (and disruptive) presence in Internet communications, it has never been very profitable. Last year Skype had $860 million in revenue, and a net loss of $7 million, according to its initial public offering filing. Forrester Research analyst <a href="http://www.msnbc.msn.com/id/42967056/ns/business-us_business/t/microsoft-lands-skype-investors-skeptical/">Andrew Bartels told MSNBC</a>: </p>
<blockquote><p>It doesn&#8217;t make sense at all as a financial investment. There&#8217;s no way Microsoft is going to generate enough revenue and profit from Skype to compensate.</p>
</blockquote>
<p>
So why would Microsoft pay so much for a company that doesn&#8217;t have vastly superior technology or great financials? As far as I can tell, there&#8217;s five reasons:</p>
</p>
<h2>1. Skype&#8217;s user base</h2>
</p>
<p>Skype has a strong and loyal base of more than 170 million active users across multiple platforms. Microsoft will get instant access to Skype&#8217;s network, which represents a huge influx of customers and a big leap in Microsoft&#8217;s presence as a consumer Internet company.</p>
</p>
<h2>2. Skype and the enterprise</h2>
</p>
<p>Of course, it&#8217;s not all about consumers. Skype has been aggressively pursuing the enterprise market in recent years and has made some solid progress there. Microsoft likely sees this purchase as a win for both its consumer and business product lines, and we can expect to see Skype integration coming soon in all manner of Microsoft products and platforms. <a href="http://www.microsoft.com/Presspass/press/2011/may11/05-10CorpNewsPR.mspx">Already promised</a> is Skype support for Xbox (and Xbox Live), Kinect, Office, Lync, Outlook, Hotmail, and Windows Phone.</p>
</p>
<h2>3. Windows Phone integration</h2>
</p>
<p>Along those lines, perhaps the most obvious outcome will be Skype&#8217;s integration into future versions of Windows Phone. This will allow Microsoft to compete squarely with Apple&#8217;s Facetime and Google Voice. Expect to see Skype on a Nokia Windows Phone in the near future.</p>
</p>
<h2>4. International long distance</h2>
</p>
<p>Interestingly, one of Skype&#8217;s biggest strengths was barely mentioned in the <a href="http://www.microsoft.com/presspass/presskits/corpnews/videogallery.aspx?contentID=CorpNews0510_vid01">press conference</a> announcing the deal: the massive amount of minutes Skype users represent on the public telephone network. Skype&#8217;s been in an all-out war with the entrenched telecom carriers since its inception &mdash; the carriers despise Skype and rightly see it as a major threat to their business model. <a href="http://www.saunderslog.com/2011/05/10/does-microsofts-acquisition-of-skype-change-anything/">According to Alec Saunders</a>, a telecom vet and ex-Microsoft employee, with this purchase Microsoft instantly becomes the world&#8217;s largest carrier of international long distance minutes. How Microsoft will take advantage of this, and what impact it will have on their existing carrier relationships, is one of the open questions around this deal.</p>
</p>
<h2>5. Blocking the competition</h2>
</p>
<p>Let&#8217;s not forget another angle that surely motivated Microsoft to pursue Skype &mdash; keeping it away from the competition. It&#8217;s been common knowledge that Skype&#8217;s investors have been looking for a buyer for some time. Skype was on a <a href="http://skypejournal.com/blog/2011/01/30/deferring-the-skype-ipo-can-only-be-a-good-thing/">rocky road to an IPO</a>, and it sounds like the investors who bought Skype from eBay were concerned about the viability of that process and eager to get their returns sooner rather than later. When Google came to the table, you can bet the deal-makers in Redmond started some serious number crunching.
</p>
<p>
<a href="http://eu.techcrunch.com/2011/05/10/did-microsoft-overpay-for-skype-hell-yes-%E2%80%94-by-4-5-billion/">Reports are surfacing</a> that Microsoft may have paid much more than they needed to get Skype. Anonymous sources close to the negotiations have said that Google came in second place in the bidding at just $4 billion. That&#8217;s a huge difference and it certainly suggests that Microsoft could have gotten Skype for much less. But some believe <a href="http://andyabramson.blogs.com/voipwatch/2011/05/skype-and-the-winner-is-microsoft.html">Google was never a serious suitor</a> in the first place, and their interest may have been mostly about trying to keep Facebook from getting Skype.
</p>
<p>
As Microsoft is feeling pressure from the likes of Google and Apple, especially in the mobile space, the idea of a competitor getting their hands on Skype (and their network) was surely something Microsoft wanted to avoid. Microsoft is already seen as playing catch-up in the mobile space, and if Google got Skype that would put them even further behind.</p>
<p></p>
<p><strong>Related:</strong></p>
<ul>
<li> <a href="http://radar.oreilly.com/2011/05/epayments-teens-checkins-skype-facebook.html#skype">How Facebook benefits from the Skype deal</a></li>
<li> <a href="http://radar.oreilly.com/2010/03/state-of-internet-operating-system.html">The State of the Internet Operating System</a></li>
<li> <a href="http://radar.oreilly.com/2010/04/handicapping-internet-platform-wars.html">State of the Internet Operating System Part Two: Handicapping the Internet Platform Wars</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://radar.oreilly.com/2011/05/microsoft-skype-network-enterprise-mobile.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile carriers crack down on tethering</title>
		<link>http://radar.oreilly.com/2011/05/mobile-tether-crackdown.html</link>
		<comments>http://radar.oreilly.com/2011/05/mobile-tether-crackdown.html#comments</comments>
		<pubDate>Tue, 10 May 2011 14:00:00 +0000</pubDate>
		<dc:creator>Bruce Stewart</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[consumers]]></category>
		<category><![CDATA[data plans]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[tethering]]></category>

		<guid isPermaLink="false">http://blogs.oreilly.com/radar/2011/05/mobile-tether-crackdown.html</guid>
		<description><![CDATA[The days of unlimited tethering are drawing to a close as carriers look to monetize, and manage, data access.  ]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/paul_irish/3656734759/" title="iPhone -&gt; eee pc tether. by paul_irish, on Flickr"><img src="http://s.radar.oreilly.com/2011/05/09/050911-tether.jpg" border="0" alt="iPhone and eee pc tether. by paul_irish, on Flickr" style="float: right;margin: 3px 0 10px 10px" /></a>In mobile communications the term &#8220;tethering&#8221; refers to sharing a cell phone&#8217;s data connection with another computing device. It&#8217;s most commonly associated with linking a laptop to a data-enabled phone so a user can take advantage of the phone&#8217;s Internet connection.</p>
<p>
Tethering can have a significant impact on mobile networks since tethered computers tend to use up a lot more bandwidth than mobile phones. This was likely one of the reasons <a href="http://news.cnet.com/8301-13579_3-10260012-37.html">AT&amp;T was so slow</a> to allow the tethering functionality of the iPhone on their network (it appeared more than a year after Apple announced the iPhone&#8217;s tethering capabilities.) And when AT&amp;T finally did open up their network for tethering, <a href="http://www.wired.com/gadgetlab/2010/06/att-adds-iphone-tethering-kills-unlimited-data-for-ipad-smartphones/">users had to pay $20 extra per month</a> for the feature.</p>
<p>Now we&#8217;re seeing <a href="http://osxdaily.com/2011/03/17/att-cracking-down-on-unofficial-iphone-tethering-mywi-users/">AT&amp;T sending warning notices</a> to users it suspects of using unauthorized tethering apps and <a href="http://thisismynext.com/2011/05/02/verizons-removal-tethering-apps-android-market-shame-fcc-violation/">Google allowing mobile carriers to block these kinds of apps</a> from appearing in the Android store. While many have complained about these actions, it&#8217;s not surprising that the carriers would try to limit tethering to sanctioned apps and users who have opted to pay more for tethering functionality. Allowing jailbroken iPhones to tether or Android apps like <a href="http://www.junefabrics.com/android/index.php">PdaNet</a>, <a href="http://www.mobile-stream.com/easytether/android.html">Easy Tether</a>, and <a href="http://www.jads.co.uk/software/android-apps/internet-sharer">InternetSharer</a> that facilitate tethering without the carrier&#8217;s approval is seen by the carriers as taking money out of their pockets. (Google appears to be allowing carriers to filter the Android store to block these apps for their users, but the apps are still available and installable).</p>
<p>
The cat-and-mouse game between carriers and unauthorized tethering is still going strong, however. For example, here&#8217;s a <a href="http://twitter.com/#!/PdaNetAndroid/status/64346260651524097">recent tweet</a> from the folks behind <a href="http://www.junefabrics.com/android/index.php">PdaNet</a>:</p>
<p>
<!-- http://twitter.com/#!/PdaNetAndroid/status/64346260651524097 --> .bbpBox64346260651524097 {background:url(http://a3.twimg.com/a/1303834694/images/themes/theme1/bg.png) #C0DEED;padding:20px;} p.bbpTweet{background:#fff;padding:10px 12px 10px 12px;margin:0;min-height:48px;color:#000;font-size:18px !important;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px} p.bbpTweet span.metadata{display:block;width:100%;clear:both;margin-top:8px;padding-top:12px;height:40px;border-top:1px solid #fff;border-top:1px solid #e6e6e6} p.bbpTweet span.metadata span.author{line-height:19px} p.bbpTweet span.metadata span.author img{float:left;margin:0 7px 0 0px;width:38px;height:38px} p.bbpTweet a:hover{text-decoration:underline}p.bbpTweet span.timestamp{font-size:12px;display:block}
<div class='bbpBox64346260651524097'>
<p class='bbpTweet'>3.0 adds a feature to hide tether usage. Most users do not need to turn it on unless you have received a message from such as T-Mobile.<span class='timestamp'><a title='Sat Apr 30 15:11:58 +0000 2011' href='http://twitter.com/#!/PdaNetAndroid/status/64346260651524097'>less than a minute ago</a> via web <a href='http://twitter.com/intent/favorite?tweet_id=64346260651524097'><img src='http://si0.twimg.com/images/dev/cms/intents/icons/favorite.png' /> Favorite</a> <a href='http://twitter.com/intent/retweet?tweet_id=64346260651524097'><img src='http://si0.twimg.com/images/dev/cms/intents/icons/retweet.png' /> Retweet</a> <a href='http://twitter.com/intent/tweet?in_reply_to=64346260651524097'><img src='http://si0.twimg.com/images/dev/cms/intents/icons/reply.png' /> Reply</a></span><span class='metadata'><span class='author'><a href='http://twitter.com/PdaNetAndroid'><img src='http://a0.twimg.com/profile_images/97470808/icon_normal.png' /></a><strong><a href='http://twitter.com/PdaNetAndroid'>PdaNet for Android</a></strong><br />PdaNetAndroid</span></span></p>
</div>
<p> <!-- end of tweet -->
</p>
<p>
This really all boils down to the fact that &#8220;unlimited&#8221; has a unique meaning in terms of mobile data plans. Cellular carriers have <a href="http://www.bgr.com/2010/08/10/t-mobile-sued-over-capped-unlimited-data-plan/">long been</a> <a href="http://consumerist.com/2007/10/verizon-to-pay-1-million-to-customers-after-falsely-advertising-data-plans-as-unlimited.html">criticized</a> for liberally using that word in situations where the service isn&#8217;t truly unlimited, and their desire to make users pay more for tethering is another example of how that unlimited data plan you thought you had, really isn&#8217;t unlimited. Many have faulted AT&amp;T for their network issues and how long it took them to officially allow tethering, but at least they&#8217;ve clarified their data plans and language &mdash; you won&#8217;t find the word &#8220;unlimited&#8221; in their <a href="http://www.wireless.att.com/businesscenter/popups/general/available-data-rate-plans.jsp">rate plan descriptions</a> anymore.</p>
<p>
Where does this lead? Even though customers have made it clear they feel tethering charges are unfair, the carriers have made it equally clear they plan on monetizing this feature as much as possible. With both AT&amp;T and Verizon clamping down on unauthorized tethering, the climate for people who want to tether for free will continue to get more restrictive. But it&#8217;s important to note that unlike the situation with AT&amp;T and iOS devices, where you must jailbreak the  device to get around the carrier&#8217;s tethering restrictions, on the more open Android platform there will likely always be free tethering options for those who are willing to go outside of the official store for apps and don&#8217;t mind breaking their carriers&#8217; terms of service.</p>
<p><em>Photo: <a href="http://www.flickr.com/photos/paul_irish/3656734759/" title="iPhone -&gt; eee pc tether. by paul_irish, on Flickr">iPhone -&gt; eee pc tether. by paul_irish, on Flickr</a></em></p>
<p></p>
<p><strong>Related:</strong></p>
<ul>
<li> <a href="http://answers.oreilly.com/topic/1402-how-to-tether-an-android-phone-to-an-apple-computer/">How to tether an Android phone to an Apple computer</a></li>
<li> <a href="http://answers.oreilly.com/topic/1857-how-to-tether-your-wifi-only-ipad-to-your-android-phone/">How to tether your wifi-only iPad to your Android phone</a></li>
<li> <a href="http://radar.oreilly.com/2010/12/2011-mobile.html">Tim O&#8217;Reilly on what lies ahead in net neutrality</a></li>
<li> <a href="http://radar.oreilly.com/2011/03/4g-definition-marketing.html">4G is a moving target</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://radar.oreilly.com/2011/05/mobile-tether-crackdown.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>3 big challenges in location development</title>
		<link>http://radar.oreilly.com/2011/04/3-location-development-challenges.html</link>
		<comments>http://radar.oreilly.com/2011/04/3-location-development-challenges.html#comments</comments>
		<pubDate>Thu, 14 Apr 2011 14:00:00 +0000</pubDate>
		<dc:creator>Bruce Stewart</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[@home]]></category>
		<category><![CDATA[geo data]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[location services]]></category>
		<category><![CDATA[where20]]></category>

		<guid isPermaLink="false">http://blogs.oreilly.com/radar/2011/04/3-location-development-challenges.html</guid>
		<description><![CDATA[With the goal of indexing the entire web by location, Fwix founder Darian Shirazi has had to dig in deep to location-based development issues. In this interview, Shirazi discusses challenges he sees in location and how Fwix is addressing them. ]]></description>
				<content:encoded><![CDATA[<p>With the goal of indexing the entire web by location, <a href="http://fwix.com/">Fwix founder</a> and Where 2.0 speaker <a href="http://where2conf.com/where2011/public/schedule/speaker/74715?cmp=il-radar-wh11-fwix-shirazi">Darian Shirazi</a> (<a href="http://twitter.com/darian314">@darian314</a>) has had to dig in to a host of location-based development issues. In the following interview, he discusses the biggest challenges in location and how Fwix is addressing them.</p>
<hr />
<h2>What are the most challenging aspects of location development? </h2>
</p>
<p><a href="http://where2conf.com/where2011/public/schedule/speaker/74715?cmp=il-radar-wh11-fwix-shirazi"><img src="http://assets.en.oreilly.com/1/eventprovider/1/_@user_74715.jpg" border="0" alt="Darian Shirazi" style="float: right;margin: 3px 0 10px 10px" /></a><strong>Darian Shirazi:</strong> There are three really big challenges. The first is probably the least difficult of the three, and that&#8217;s getting accurate real-time information around locations.  Crawling the web in real-time is difficult, especially if you&#8217;re analyzing millions of pieces of data. It&#8217;s even difficult for a company like Google just because there&#8217;s so much data out there.  And in local, it&#8217;s even more important for crawling to be done in real-time,  because you need to know what&#8217;s happening near you right now.  That requires a distributed crawling system, and that&#8217;s tough to build.</p>
<p>
The second problem, the most difficult we&#8217;ve had to solve, is entity extraction. That&#8217;s the process of taking a news article and  figuring out what locations it mentions or what locations it&#8217;s about.  If you see an article that mentions five of the best restaurants in the Mission District, being able to analyze that content and note, for example, that &#8220;Hog &#8216;N Rocks&#8221; is a restaurant on 19th and Mission, is really tough. That requires us to linguistically understand an entity and what is a pronoun and what isn&#8217;t a pronoun.  Then you get into all of these edge conditions where a restaurant like Hog &#8216;N Rocks might be called &#8220;Hogs &amp; Rocks&#8221; or &#8220;Hogs and Rocks&#8221; or &#8220;H &#8216;N Rocks.&#8221; You want to catch those entities to be able to say, &#8220;This article is about these restaurants and these lat/longs.&#8221;  </p>
<p>The third problem we&#8217;ve had to tackle is building a places taxonomy that you can match against.  If you use <a href="https://simplegeo.com/tools/">SimpleGeo&#8217;s API</a> or <a href="http://code.google.com/apis/maps/documentation/places/">Google Places&#8217; API</a>, you&#8217;re not going to get the detailed taxonomy required to match the identified entities.  You won&#8217;t be able to get the different spellings of certain restaurants, and you won&#8217;t necessarily know that, colloquially, &#8220;Dom and Vinnie&#8217;s Pizza Shop&#8221; is just called &#8220;Dom&#8217;s.&#8221; Being able to identify those against the taxonomy is quite difficult and requires structuring the data in a certain way, so that matching against aliases is done quickly. </p>
<p class="image-box-580">
<img src="http://s.radar.oreilly.com/2011/04/13/041411-fwix.png" border="0" alt="Fwix" style="margin-bottom: 15px" /><br />
Identifying and extracting entities, like restaurants, is a challenge for location developers.</p>
</p>
<h2>How are you dealing with those challenges?</h2>
</p>
<p><strong>Darian Shirazi:</strong>  We have a bunch of different taggers that we put into the system that we&#8217;ve worked through over time to determine which are good at identifying certain entities.  Some taggers are very good at tagging cities, some are better at tagging businesses, and some are really good at identifying the difference between a person, place, or thing.  So we have these quorum taggers that are being applied to the data to determine the validity of the tag or whether a tag gets detected.  </p>
<p>
The way that you test it is that you have a system that allows you to input hints, and you test the hint. The hints get put into a queue of other hints that we&#8217;re testing.  We run a regression test and then we see if that hint improved the tagging ability or made it worse. At this point, the process is really about moving the accuracy needle a quarter of a percent per week. That&#8217;s just how this game goes. If you talk to the people at Google or Bing, they&#8217;ll all say the same thing. </p>
</p>
<h2>At Where 2.0 you&#8217;ll be talking about an &#8220;<a href="http://where2conf.com/where2011/public/schedule/detail/19755">open places database</a>.&#8221; What is that?</h2>
</p>
<p><strong>Darian Shirazi:</strong> A truly open database is a huge initiative, and something that we&#8217;re working toward. I can&#8217;t really give details as to exactly what it&#8217;s going to be, but we&#8217;re working with a few partners to come up with an open places database that is actually complete.</p>
<p>We think that an open places database is a lot more than just a list of places &mdash; it&#8217;s a list of places and content, it&#8217;s a list of places and the reviews associated with those businesses, it&#8217;s the list of parks and the people that have checked in at those parks, etc.  Additionally, an open places database, in our minds, is something that you can contribute to.  We want users and developers and everyone to come back to us and say, &#8220;Dom and Vinnie&#8217;s is really just called Dom&#8217;s.&#8221; We also want to be able to give information to people in any format.  One of the things that we&#8217;ll be allowing is if you contact us, we&#8217;ll give you a data dump of our places database.  We&#8217;ll give you a full licensed copy of it, if you want it.  </p>
<div style="border-top: thin gray solid;border-bottom: thin gray solid;padding: 20px;margin: 20px 2px"><a href="https://en.oreilly.com/where2011/public/regwith/whr11rad?cmp=il-radar-wh11-fwix-shirazi"><img style="float: left;border: none;padding-right: 10px" src="http://s.radar.oreilly.com/where211.png" /></a><a href="https://en.oreilly.com/where2011/public/regwith/whr11rad?cmp=il-radar-wh11-fwix-shirazi"><strong>Where 2.0: 2011</strong></a>, being held April 19-21 in Santa Clara, Calif., will explore the intersection of location technologies and trends in software development, business strategies, and marketing. </p>
<p><a href="https://en.oreilly.com/where2011/public/regwith/whr11rad?cmp=il-radar-wh11-fwix-shirazi"><strong>Save 25% on registration with the code WHR11RAD</strong></a></div>
</p>
<h2>How do you see location technology evolving?</h2>
</p>
<p><strong>Darian Shirazi:</strong> Looking toward the future, I think augmented reality is going to be a big deal.  I don&#8217;t mean augmented reality in the sense of a game or in the sense of <a href="http://mashable.com/2009/08/27/yelp-augmented-reality/">Yelp&#8217;s Monocle</a>, which is a small additive to their app to show reviews in the camera view.  I think of augmented reality as you are at a  location and you want to see the metadata about that location.  I believe that when you have a phone or a location-enabled device, you should be able to get a sense for what&#8217;s going on right there and a sense for the context. That&#8217;s the key. </p>
<p><em>This interview was edited and condensed.</em></p>
<p></p>
<p><strong>Related:</strong></p>
<ul>
<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/03/joe-stump-talks-location-and-n.html">Joe Stump on data, APIs, and why location is up for grabs</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/04/3-location-development-challenges.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open, closed, then &quot;open,&quot; but not really</title>
		<link>http://radar.oreilly.com/2011/04/nokia-symbian-open-source.html</link>
		<comments>http://radar.oreilly.com/2011/04/nokia-symbian-open-source.html#comments</comments>
		<pubDate>Mon, 11 Apr 2011 15:00:00 +0000</pubDate>
		<dc:creator>Bruce Stewart</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[symbian]]></category>

		<guid isPermaLink="false">http://blogs.oreilly.com/radar/2011/04/nokia-symbian-open-source.html</guid>
		<description><![CDATA[Symbian, once Nokia&apos;s flagship smartphone OS, has had a rocky road recently. It looks like its on-again/off-again open source saga is finally coming to a closed ending. ]]></description>
				<content:encoded><![CDATA[<p><img src="http://s.radar.oreilly.com/2011/04/11/0411-symbian.png" border="0" alt="Symbian logo" style="float: right;margin: 3px 0 10px 10px" />It looks like <a href="http://symbian.nokia.com/">Symbian&#8217;s</a> on-again/off-again open source saga is finally coming to a closed ending.</p>
<p>
In February 2010, Nokia announced with great fanfare the <a href="http://mynokiablog.com/2010/02/04/worlds-number-one-mobile-os-symbian-becomes-fully-open-source-symbiancountdown/">open sourcing of the Symbian OS</a>. At the time it was the most widely used smartphone OS around the world. A <a href="http://licensing.symbian.org/">foundation</a> was established that included support from heavyweights like AT&amp;T, LG, Motorola, NTT Docomo, Samsung and Sony Ericsson.</p>
<p>
Not even a year later, Nokia <a>reclaimed control</a> of the system and put the future of the open source project in doubt. Concerns<br />
were validated  two weeks later when Nokia announced it would be <a href="http://iphone.electronista.com/articles/10/11/27/symbian.website.online.distros.shutting.down/">pulling the source code offline</a> and effectively ending the open source Symbian project.</p>
<p>
Nokia recently surprised observers by putting the source code back online and boldly announcing its reappearance in a blog post titled <a href="http://symbian.nokia.com/blog/2011/03/31/we-are-open/">&#8220;We are Open!&#8221;</a>. Nokia stated intentions to deliver &#8220;continuous evolution of the platform to partners and customers &mdash; including consumers.&#8221; Acknowledging the diminishing role of Symbian in light of the <a href="http://conversations.nokia.com/2011/02/11/open-letter-from-ceo-stephen-elop-nokia-and-ceo-steve-ballmer-microsoft/">new Microsoft deal</a>, Nokia also said they still needed &#8220;the collaboration with our platform development partners&#8221; and that they &#8220;continue to value an open way of working.&#8221;</p>
<div style="border-top: thin gray solid;border-bottom: thin gray solid;padding: 20px;margin: 20px 2px"><a href="https://en.oreilly.com/where2011/public/regwith/whr11rad?cmp=il-radar-wh11-biometrics"><img style="float: left;border: none;padding-right: 10px" src="http://s.radar.oreilly.com/where211.png" /></a><a href="https://en.oreilly.com/where2011/public/regwith/whr11rad?cmp=il-radar-wh11-motorola-android"><strong>Where 2.0: 2011</strong></a>, being held April 19-21 in Santa Clara, Calif., will explore the intersection of location technologies and trends in software development, business strategies, and marketing. </p>
<p><a href="https://en.oreilly.com/where2011/public/regwith/whr11rad?cmp=il-radar-wh11-biometrics"><strong>Save 25% on registration with the code WHR11RAD</strong></a></div>
<p>
But when <a href="http://www.groklaw.net/article.php?story=20110402143136766">Groklaw and others looked at the fine print</a>, it was clear this version of Symbian could not in fact be considered open source. These revelations forced Nokia to clarify their version of &#8220;open&#8221; in a blog post titled &#8220;<a href="http://symbian.nokia.com/blog/2011/04/04/not-open-source-just-open-for-business/">Not Open Source, Just Open for Business</a>&#8220;:</p>
<blockquote>
<p>&#8230; Nokia is making the Symbian platform available under an alternative, open and direct model, to enable us to continue working with the remaining Japanese OEMs and the relatively small community of platform development collaborators we are already working with &#8230; we are releasing source code to these collaborators, but are not maintaining Symbian as an open source development project.</p>
</blockquote>
<p>
While it&#8217;s understandable that Nokia is looking to minimize resources dedicated to Symbian, it&#8217;s a shame they can&#8217;t keep the open source project alive. Symbian would likely still die a slow and natural death, but at least the option for future developments, enhancements, or bug fixes would exist for those still interested in the Symbian platform.</p>
<p><strong>Update 4/12/11</strong>: <a href="http://www.intomobile.com/2011/04/05/nokia-hold-symbian-event-april-12/">Nokia held a Symbian event today</a>. Sascha Segan at PCMag <a href="http://www.pcmag.com/article2/0,2817,2383434,00.asp">sums it up</a>:</p>
<blockquote><p>There is absolutely nothing about today&#8217;s announcements that would change anyone&#8217;s existing opinion of Nokia and Symbian products. If you love them, Nokia isn&#8217;t totally abandoning them. If they weren&#8217;t compelling before, they won&#8217;t be compelling now. Nokia is just trying to keep its entire existing user base from bleeding away while the company switches to Windows Phone, and that&#8217;s a real tightrope walk.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://radar.oreilly.com/2011/04/nokia-symbian-open-source.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The convergence of biometrics, location and surveillance</title>
		<link>http://radar.oreilly.com/2011/04/biometrics-location-privacy.html</link>
		<comments>http://radar.oreilly.com/2011/04/biometrics-location-privacy.html#comments</comments>
		<pubDate>Fri, 08 Apr 2011 13:00:00 +0000</pubDate>
		<dc:creator>Bruce Stewart</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[@home]]></category>
		<category><![CDATA[biometrics]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[where20]]></category>

		<guid isPermaLink="false">http://blogs.oreilly.com/radar/2011/04/biometrics-location-privacy.html</guid>
		<description><![CDATA[Future applications of biometrics promise increased security and convenience, but they could also dilute our expectations of privacy. In this interview, Where 2.0 speakers Mary Haskett and Alex Kilpatrick discuss what lies ahead in the biometrics world. ]]></description>
				<content:encoded><![CDATA[<p>Applying biometric matching to location-based surveillance technologies produces both fascinating possibilities and scary scenarios. </p>
<p>I recently spoke with <a href="http://www.tacticalinfosys.com/">Tactical Information Systems</a> CTO <a href="http://where2conf.com/where2011/public/schedule/speaker/100433">Alex Kilpatrick</a> and <a href="http://where2conf.com/where2011/public/schedule/speaker/100441">Mary Haskett</a>, co-founder and president, about the state of biometrics and what we need to be concerned about as surveillance becomes more prevalent in our society. They&#8217;ll expand on many of these ideas during a <a href="http://where2conf.com/where2011/public/schedule/detail/17424?cmp=il-radar-wh11-biometrics">session</a> at the upcoming <a href="https://en.oreilly.com/where2011/public/regwith/whr11rad?cmp=il-radar-wh11-biometrics">Where 2.0 Conference</a>.</p>
</p>
<p>Our interview follows.</p>
<hr />
<h2>What is biometric matching and how might it be used in future consumer applications?</h2>
</p>
<p><img src="http://assets.en.oreilly.com/1/eventprovider/1/_@user_100433.jpg" border="0" alt="Alex Kilpatrick" style="float: right;margin: 3px 0 10px 10px" /><strong>Alex Kilpatrick:</strong> Biometrics is the science that studies things that make an individual unique.  Interestingly enough, there are <em>lots</em> of things that make an individual unique, especially when examined closely enough.  The most common is fingerprints, but the pattern of ridges on your palms and feet are just as unique.  Your iris, the colored part of your eye, is extremely easy to read and unique, even among twins.  The shape of your ear, the way you walk, the size of your hands, your smell, the way you talk, and of course your face are all unique.</p>
<p>Biometric matching comes in two forms:  verification and identification.  Verification is when I come to a sensor and say &#8220;I am Alex Kilpatrick&#8221; and the sensor verifies that one of my biometrics, perhaps my face, matches the biometric on record.  This type of matching is relatively easy.  Identification is when I present a biometric to a system and ask it &#8220;Who is this?&#8221;  That is a much harder problem, especially when there are hundreds of millions of records.  The FBI deals with this problem every day, taking unknown fingerprints from crime scenes and looking for a match in their database containing millions of records.
</p>
<p>Like most technologies, biometrics can be used for good or evil.  In consumer applications, it can be used to help prevent identify theft by providing strong authentication for financial transactions.  It can be used for convenience &mdash; to allow you to login to a computer, or gain entry to your health club without having to remember a password or carry an ID.  Disney World uses biometrics to prevent season pass holders from sharing their passes with other people.  It can be used to identify people who can&#8217;t identify themselves, such as Alzheimer&#8217;s patients, autistic children, very young children, people in accidents, etc.</p>
<p><img src="http://assets.en.oreilly.com/1/eventprovider/1/_@user_100441.jpg" border="0" alt="Mary Haskett" style="float: right;margin: 3px 0 10px 10px" /><strong>Mary Haskett:</strong> I think the entire industry is holding its breath and waiting to see what&#8217;s going to happen in the consumer space.</p>
<p>The potential is enormous and current methods, like a card or code that you have to show or recite, are actually quite crude. But everyone is wondering if the consumer will accept it. Are they willing to use their fingerprints, face image, or iris image in these ways? </p>
<div style="border-top: thin gray solid;border-bottom: thin gray solid;padding: 20px;margin: 20px 2px"><a href="https://en.oreilly.com/where2011/public/regwith/whr11rad?cmp=il-radar-wh11-biometrics"><img style="float: left;border: none;padding-right: 10px" src="http://s.radar.oreilly.com/where211.png" /></a><a href="https://en.oreilly.com/where2011/public/regwith/whr11rad?cmp=il-radar-wh11-motorola-android"><strong>Where 2.0: 2011</strong></a>, being held April 19-21 in Santa Clara, Calif., will explore the intersection of location technologies and trends in software development, business strategies, and marketing. </p>
<p><a href="https://en.oreilly.com/where2011/public/regwith/whr11rad?cmp=il-radar-wh11-biometrics"><strong>Save 25% on registration with the code WHR11RAD</strong></a></div>
</p>
<h2>How are biometrics being used in surveillance technologies?</h2>
</p>
<p><strong>Alex Kilpatrick:</strong> In terms of &#8220;surveillance society&#8221; activities, there are only two players:  face and iris.  There are technologies such as gait &mdash; the way you walk &mdash; that may theoretically be used to monitor people, but these are not  discriminating enough to uniquely identify individuals.  For a biometric technology to be effective for covert surveillance, it has to be able to detect you from a distance without your knowledge.  Currently, face matching is the only biometric technology that supports covert surveillance, meaning that you can be tracked without your consent.   However, it is not robust in situations involving poor lighting, poor cameras, or poor angles.  Face matching is very effective for &#8220;passport&#8221;-style controlled poses, but its accuracy drops off rapidly with shadows, or with the traditional angles used by current surveillance cameras.</p>
<p>Outside of face, there are iris cameras available now that can detect an individual at distances up to 2-4 feet,  but these require the cooperation of the individual &mdash; they have to look at the sensor.</p>
<p>The bottom line, though, is that there are not any broadly effective biometric means of covert surveillance available right now.  That will change in the near future, though.
</p>
<p>
The most &#8220;promising&#8221; technology for covert surveillance is 3D face matching.  This uses a three-dimensional model of an individual&#8217;s face, so it is much more robust when matching partial faces, or faces at low angles from surveillance cameras.  These systems are not currently effective for large populations, but research is progressing rapidly in this area.  I would guess that this technology will be mainstream in the next 5-10 years.</p>
<p>Iris technology may also advance to become effective without user participation as well.  Your iris is effectively a barcode to a computer, and it provides a much better system for matching than a face.  For iris to be effective for covert surveillance, better cameras with highly adaptive focusing systems will need to be developed.
</p>
<p>
That said, the advancement of biometric technology may ultimately be a moot point because many people carry around a GPS tracker with them all the time in the form of a smartphone.  These devices can track your location down to 10 meters if they use GPS, and 300 meters if they use triangulation.  That may not be accurate enough to place you at a particular location, but it is enough to build a pretty accurate profile of your activities.  The devices can be activated (including GPS) without your consent, if required by law enforcement or other authorities.  </p>
</p>
<h2>What are some of the pros and cons of location-based surveillance tech?</h2>
</p>
<p><strong>Mary Haskett:</strong> If you consider apps like <a href="http://www.foursquare.com">Foursquare</a> and <a href="http://www.gowall.com">Gowalla</a> to be location-based surveillance technologies, and I do, then you&#8217;ve already experienced some of the benefits. I&#8217;ve run into people who were at the same cafe where I was eating and I was very happy to get a chance to connect with them. I&#8217;ve tried restaurants based on seeing people I know check-in and comment on their experiences. But I will also sometimes choose not to check-in at a restaurant because I don&#8217;t want to hear my kids complaining &#8220;You had sushi for lunch? Why don&#8217;t you ever take me when you get sushi?&#8221;
</p>
<p><strong>Alex Kilpatrick:</strong> Like so many technologies, the advantages are a double-edged sword.  When I travel, I can meet up with people in the cities I am visiting, but I also have a social obligation to meet up with those people, even when I may not feel like being social.  I can track my kids on their way home from school, but they can never have the covert thrill of going somewhere they probably shouldn&#8217;t go.   A restaurant can offer me a free dessert for checking in, but I can also be targeted by a deluge of ads based on where I&#8217;m walking.</p>
<p>
The biggest disadvantage of these technologies is the continual erosion of the expectation of privacy.  As people share more, there is less of a societal need to keep things private.  This results in people sharing more than they should, as well as a troubling lack of concern about what companies are doing with their data.</p>
<p>Scott Adams, of Dilbert fame, wrote a <a href="http://www.dilbert.com/blog/entry/noprivacyville/">great blog post about living in &#8220;noprivacyville.&#8221;</a>   In this thought experiment, he took privacy to an extreme &mdash; would you be willing to have every aspect of your life tracked in exchange for 30% lower cost of living?  Insurance companies are already offering discounts if you are willing to have them install a GPS tracker in your car, and accept continual surveillance. Those companies can save a lot of money if they can see how you really drive, and adjust your costs accordingly.  Many people would welcome 30% savings, and they will probably feel like they aren&#8217;t changing their behavior at all.  But it&#8217;s a slippery slope.  Once you accept surveillance in one aspect of your life, it&#8217;s easy to let it slip into another. Before you know it you&#8217;re paying a 30% premium to have a browser that doesn&#8217;t track all of your web activity.</p>
<p>
The biggest danger to society is not the technologies themselves.  Technology can be controlled.  The biggest danger is that over time our society will just accept surveillance as part of the cultural landscape.</p>
</p>
<h2>How can people protect themselves from unwanted surveillance?</h2>
</p>
<p><strong>Alex Kilpatrick: </strong> There are &#8220;dazzle&#8221; techniques that can be used to degrade face matching &mdash; contacts can block iris matching, a rock in your shoe will fool gait sensors, etc.  However, all of these approaches are stop-gap measures. They don&#8217;t address the fundamental root of the problem:  Ultimately, as a society we have to decide that we will accept some risk in exchange for living in a truly free society.</p>
<p>
The biggest barrier to unwanted surveillance is knowledge and vigilance.  Knowledge about where it is occurring, knowledge about what is being done with the information, knowledge about who is behind the surveillance and what their motivations are.  Learn to ask &#8220;Why do you need this?&#8221; and &#8220;What if I leave this blank?&#8221;</p>
<p>Vigilance is about protecting your privacy; don&#8217;t share personal information unless there is some real value to sharing it, and only share information with the people who absolutely need the information in order to do their job, or with people you trust.  <a href="http://radar.oreilly.com/2011/04/jeff-jonas-data-privacy-control.html">Once you share the information, it&#8217;s out of your hands</a>. Trusting a company to protect it is not a viable long-term strategy.  The only long-term strategy is building a society where people value privacy and are willing to fight for it.</p>
<p><em>Associated photo (on home and category pages): <a href="http://www.flickr.com/photos/vincealongi/1269414385/" title="Points by Vince Alongi, on Flickr">Points by Vince Alongi, on Flickr</a></em></p>
<p></p>
<p><strong>Related:</strong></p>
<ul>
<li> <a href="http://radar.oreilly.com/2010/11/open-question-how-much-locatio.html">Open question: How much location information are you willing to share?</a></li>
<li> <a href="http://radar.oreilly.com/2011/04/jeff-jonas-data-privacy-control.html">The truth about data: Once it&#8217;s out there, it&#8217;s hard to control</a></li>
<li><a href="http://radar.oreilly.com/2011/02/privacy-location-mobile.html">Privacy law needs a reboot</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://radar.oreilly.com/2011/04/biometrics-location-privacy.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
