<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>LinuxPundit Weblog</title>
	<atom:link href="http://linuxpundit.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://linuxpundit.wordpress.com</link>
	<description>Bill Weinberg offers Analysis and Commentary on Mobile and Embedded Linux</description>
	<lastBuildDate>Wed, 06 Mar 2013 16:15:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='linuxpundit.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>LinuxPundit Weblog</title>
		<link>http://linuxpundit.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://linuxpundit.wordpress.com/osd.xml" title="LinuxPundit Weblog" />
	<atom:link rel='hub' href='http://linuxpundit.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Open Source Delivers:  MWC OSS Report</title>
		<link>http://linuxpundit.wordpress.com/2013/03/06/open-source-delivers-mwc-oss-report/</link>
		<comments>http://linuxpundit.wordpress.com/2013/03/06/open-source-delivers-mwc-oss-report/#comments</comments>
		<pubDate>Wed, 06 Mar 2013 16:15:47 +0000</pubDate>
		<dc:creator>linuxpundit</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[smartphones]]></category>

		<guid isPermaLink="false">http://linuxpundit.wordpress.com/?p=317</guid>
		<description><![CDATA[MOBILE WORLD CONGRESS OPEN SOURCE REPORT &#160; Excerpt from my OSD blog post: Every year the movers and shakers of the mobile/wireless industry converge upon the industry’s mecca, the Mobile World Congress (MWC).  This year’s ecosystem extravaganza in Barcelona drew 1,500 exhibitors and over 72,000 visitors.  Attendees spanned the gadget gamut, from mobile chipset vendors and <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=317&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h2>MOBILE WORLD CONGRESS OPEN SOURCE REPORT</h2>
<p>&nbsp;</p>
<h3>Excerpt from my OSD blog post:</h3>
<p>Every year the movers and shakers of the mobile/wireless industry converge upon the industry’s mecca, the<a href="http://www.mobileworldcongress.com/" target="_blank"> Mobile World Congress (MWC)</a>.  This year’s ecosystem extravaganza in Barcelona drew 1,500 exhibitors and over 72,000 visitors.  Attendees spanned the gadget gamut, from mobile chipset vendors and software platform suppliers to device manufacturers and network operators, from app developers, ISVs and services providers to journalists and end-users in consumer and enterprise IT markets.</p>
<p><a href="http://linuxpundit.files.wordpress.com/2013/03/mobile-world-congress-2013-576x200.jpg"><img class="alignright size-medium wp-image-320" alt="mobile-world-congress-2013-576x200" src="http://linuxpundit.files.wordpress.com/2013/03/mobile-world-congress-2013-576x200.jpg?w=300&#038;h=104" width="300" height="104" /></a></p>
<p>Following is a roundup of highlights from this mobile mega event, and it is no surprise that every key announcement and trend coming out of MWC 2013 involved open source software.</p>
<p><a title="Open Source Delivers - Blog Post" href="http://http://opensourcedelivers.com/2013/03/05/mobile-world-congress-open-source-report/">Read More</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/linuxpundit.wordpress.com/317/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/linuxpundit.wordpress.com/317/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=317&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxpundit.wordpress.com/2013/03/06/open-source-delivers-mwc-oss-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eb3fdf9f7a00708ceb60946aba7ab8ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linuxpundit</media:title>
		</media:content>

		<media:content url="http://linuxpundit.files.wordpress.com/2013/03/mobile-world-congress-2013-576x200.jpg?w=300" medium="image">
			<media:title type="html">mobile-world-congress-2013-576x200</media:title>
		</media:content>
	</item>
		<item>
		<title>Raspberry Pi Diary : December 27, 2012</title>
		<link>http://linuxpundit.wordpress.com/2012/12/27/raspberry-pi-diary-december-27-2012-2/</link>
		<comments>http://linuxpundit.wordpress.com/2012/12/27/raspberry-pi-diary-december-27-2012-2/#comments</comments>
		<pubDate>Thu, 27 Dec 2012 19:54:33 +0000</pubDate>
		<dc:creator>linuxpundit</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://linuxpundit.wordpress.com/?p=307</guid>
		<description><![CDATA[NowI have a cute and powerful ARM-based system to play with.  I don't want it to sit on the shelf next to my MIPS-based ShivaPlug<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=307&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h2>Late Night Hacking</h2>
<p>Since my wife decided to spend the evening cleaning out the bedroom closet, using the bed as buffer space for old clothes and other detritus, I HAD TO stay up and play with my RPi some more.   Since I have guests sleeping in my office, I set about doing some remote hacking from upstairs.</p>
<p>I moved a few steps closer to making the PI more useful:<a href="http://linuxpundit.wordpress.com/2012/12/27/raspberry-pi-diary-december-27-2012-2/raspberry_pi/" rel="attachment wp-att-308"><img class="alignright  wp-image-308" alt="raspberry_pi" src="http://linuxpundit.files.wordpress.com/2012/12/raspberry_pi.png?w=168&#038;h=123" width="168" height="123" /></a></p>
<ul>
<li>Without any additional configuration, I used SSH to login to the Pi from my upstairs desk.  Most excellent that no additional messing about was necessary</li>
<li>Used apt-get to update the distro and installed PHP5, Apache, vsftpd and a few other tidbits.  Started playing with building content &#8211; totally standard Apache configuration.  Again, the CL tools are easier to use than the utilities included in Raspian.</li>
<li>Discovered that I can&#8217;t address the RPi using local DNS (.local addresses), but both the Ethernet and WiFi interfaces (10.0.0.x) serve just fine.   Tried pinging a variety of clients using the .local syntax.  Some resolve, some don&#8217;t.  Need to grok this issue in fullness.</li>
</ul>
<h2> What to do Next?</h2>
<p>So, I have a very cute and reasonably powerful ARM-based system to play with.  I don&#8217;t want it to just sit on the shelf next to my MIPS-based ShivaPlug, so I am mulling over some real-world applications for it:</p>
<ul>
<li>Use it as a caching/loop storage server for IP cameras I originally installed to watch our puppies from Hawaii</li>
<li>Build a home-brewed smart thermostat &#8211; think Nest with wires hanging out</li>
<li>Experiment with Lua (very doable, even if the RPi community is focused on Python), among other things to diddle the bits on the GPIO port</li>
<li>Use it to learn Python <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li>Employ the RPi to teach my younger daughter about embedded systems, web programming, etc.</li>
</ul>
<p>Other suggestions welcome!</p>
<p>Incidentally, I backed Karl Lattimer&#8217;s <a href="http://www.kickstarter.com/projects/582604098/hotpi">HotPi project </a>on Kickstarter.  I plan to have fun with the HotPi daughterboard once it arrives &#8211; it&#8217;ll help with the Nest clone project.</p>
<h2>RaspberryPi.local &#8211; Avahi Daemon!</h2>
<p>Without even meaning to, I tripped over a useful blog post by Matt Richardson &#8211; <a href="http://blog.makezine.com/2012/12/25/ten-raspberry-pi-tips/">10 Tips for New Raspberry Pi Owners</a>.  To enable local DNS-style naming of my RPi (raspberrypi.local), I needed to install the <a href="http://linux.die.net/man/8/avahi-daemon">Avahi Daemon</a>.   Impressive dependency set &#8211; bless apt-get.  Worked immediately.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/linuxpundit.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/linuxpundit.wordpress.com/307/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=307&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxpundit.wordpress.com/2012/12/27/raspberry-pi-diary-december-27-2012-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eb3fdf9f7a00708ceb60946aba7ab8ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linuxpundit</media:title>
		</media:content>

		<media:content url="http://linuxpundit.files.wordpress.com/2012/12/raspberry_pi.png?w=300" medium="image">
			<media:title type="html">raspberry_pi</media:title>
		</media:content>
	</item>
		<item>
		<title>Raspberry Pi Diary : December 26, 2012</title>
		<link>http://linuxpundit.wordpress.com/2012/12/27/raspberry-pi-diary-december-27-2012/</link>
		<comments>http://linuxpundit.wordpress.com/2012/12/27/raspberry-pi-diary-december-27-2012/#comments</comments>
		<pubDate>Thu, 27 Dec 2012 19:25:16 +0000</pubDate>
		<dc:creator>linuxpundit</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Raspberry Pi]]></category>

		<guid isPermaLink="false">http://linuxpundit.wordpress.com/?p=258</guid>
		<description><![CDATA[Gosh, my last post to this blog was back in April 2011.  Well, here goes. I received a Raspberry Pi (B) as a holiday gift, along with a case and a wireless nub.  I had commented in the media on several occasions about the RPi phenom, but had never laid hands on actual kit until <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=258&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Gosh, my last post to this blog was back in April 2011.  Well, here goes.</p>
<p>I received a Raspberry Pi (B) as a holiday gift, along with a case and a wireless nub.  I had commented in the media on <a title="My press mentions page" href="http://linuxpundit.com/press.php" target="_blank">several occasions</a> about the RPi phenom, but had never laid hands on actual kit until this week.<a href="http://linuxpundit.files.wordpress.com/2012/12/300px-raspberrypi.jpg"><img class="alignright" id="i-280" alt="Image" src="http://linuxpundit.files.wordpress.com/2012/12/300px-raspberrypi.jpg?w=232&#038;h=154" width="232" height="154" /></a></p>
<p>Well, I downloaded the Raspian image and rolled up my sleeves.</p>
<ul>
<li>Burned Raspian on an SD card using my MacPook Pro &#8211; don&#8217;t bother with the graphical UI &#8211; dd works just fine.  Set bs=2m for better performance.</li>
<li>Hooked the cute little card up to my giant monitor using HDMI, inserted the SD card,  plugged in an old IBM USB keyboard/hub, ran a short CAT5 cable to the nearest Ethernet switch, and connected a borrowed Nexus charger/power supply.  And . . . nothing.  No boot msgs, no diagnostics.  Bubkes.</li>
<li><span style="line-height:14px;">A little research revealed that the SD card (Sandisk Ultra 8 GB) I used was marginal, at least for the RPi (works great in cameras).    Bought a handful of alternate cards (after consulting <a href="http://elinux.org/RPi_VerifiedPeripherals">http://elinux.org/RPi_VerifiedPeripherals</a>).  Gotta love post-holiday sales. The next one I tried, a PNY 4 GB Class 6, worked fine &#8211; gave the rest of the cards to my kids for use in Xmas presents.</span></li>
<li>The RPi booted right up, albeit slower than I would have liked (700 MHz ARM).  Nice clean Debian distro, familiar in some ways, alien in others.  Awkward config utility &#8211; need to go back and reconfigure a few key items</li>
<li>Discarded the IBM keyboard (too much key bounce) in favor of an ancient Compaq I dug out of the garage.  Added an equally antediluvian MS mouse.</li>
<li>Having run out of USB slots, I dug out a nice little powered 7 position USB hub.  Moved the KB and mouse over, jettisoned the Nexus charger, and now draw power from the hub (up to 2A).</li>
<li>Stuffed a wireless nub in the now-available RPi USB slot.  Rebooted, ran the wireless config util and voila &#8211; everything just works.  Only issue &#8211; both the wireless and Ethernet interfaces present the same MAC address to my router.  Hmmm.</li>
</ul>
<p>More later.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/linuxpundit.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/linuxpundit.wordpress.com/258/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=258&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxpundit.wordpress.com/2012/12/27/raspberry-pi-diary-december-27-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eb3fdf9f7a00708ceb60946aba7ab8ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linuxpundit</media:title>
		</media:content>

		<media:content url="http://linuxpundit.files.wordpress.com/2012/12/300px-raspberrypi.jpg?w=290" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>
	</item>
		<item>
		<title>Cat Herding Tools</title>
		<link>http://linuxpundit.wordpress.com/2011/04/05/cat-herding-tools/</link>
		<comments>http://linuxpundit.wordpress.com/2011/04/05/cat-herding-tools/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 16:55:18 +0000</pubDate>
		<dc:creator>linuxpundit</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://linuxpundit.wordpress.com/?p=239</guid>
		<description><![CDATA[Guest Blog for Black Duck Software Part II In earlier blog posts, I examined five areas challenging Android development (Android Cat Herding – Part I).  In this blog, I discuss two solutions to address them. SPDX The first is SPDX – the emerging Software Package Data Exchange, part of the Linux Foundation’s Open Compliance Program.  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=239&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img title="Black Duck Blog Header" src="http://linuxpundit.files.wordpress.com/2011/04/bd_header.gif?w=300&#038;h=39" alt="Black Duck Blog Header" width="300" height="39" /></p>
<h3>Guest Blog for Black Duck Software</h3>
<h2>Part II</h2>
<p>In earlier blog posts, I examined five areas challenging Android development (<a href="http://blog.blackducksoftware.com/2011/03/28/android-cat-herding/">Android Cat Herding – Part I</a>).  In this blog, I discuss two solutions to address them.</p>
<p><strong>SPDX</strong></p>
<p>The first is SPDX – the emerging <a href="http://www.spdx.org/">Software Package Data Exchange</a>, part of the Linux Foundation’s Open Compliance Program.  SPDX has a charter to</p>
<p style="padding-left:30px;"><em>create a set of data exchange standards that enable companies  and organizations to share component information (metadata) for software  packages and related content with the aim of facilitating license and  other policy compliance.</em></p>
<p>building on a specification defined as</p>
<p style="padding-left:30px;"><em>a standard format for communicating the components, licenses and  copyrights associated with a software package. An SPDX file is  associated with a particular software package and contains information  about that package in the SPDX format.</em></p>
<p><a title="Black Duck Blog Entry" href="http://blog.blackducksoftware.com/2011/04/04/android-cat-herding-part-2/">Read More</a> . . .</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/linuxpundit.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/linuxpundit.wordpress.com/239/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=239&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxpundit.wordpress.com/2011/04/05/cat-herding-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eb3fdf9f7a00708ceb60946aba7ab8ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linuxpundit</media:title>
		</media:content>

		<media:content url="http://linuxpundit.files.wordpress.com/2011/04/bd_header.gif?w=300" medium="image">
			<media:title type="html">Black Duck Blog Header</media:title>
		</media:content>
	</item>
		<item>
		<title>Android Cat Herding</title>
		<link>http://linuxpundit.wordpress.com/2011/03/28/android-cat-herding/</link>
		<comments>http://linuxpundit.wordpress.com/2011/03/28/android-cat-herding/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 15:47:17 +0000</pubDate>
		<dc:creator>linuxpundit</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://linuxpundit.wordpress.com/?p=233</guid>
		<description><![CDATA[Guest Blog for Black Duck Software Part I – Synchronizing / Harmonizing Android Source Code &#38; Licenses In earlier Black Duck blog posts, I highlighted the complexity underlying the Android mobile application platform, especially complications arising from the multi-sourced nature of the OS and its enabling middleware. At the close of that blog, I listed <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=233&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h3>Guest Blog for Black Duck Software</h3>
<h2>Part I – Synchronizing / Harmonizing Android Source Code &amp; Licenses</h2>
<p>In earlier <a title="Turtles Most of the Way Down" href="http://blog.blackducksoftware.com/2011/03/09/android-platform-code-%E2%80%93-turtles-most-of-the-way-down-part-2/" target="_blank">Black Duck blog posts</a>, I highlighted the complexity underlying  the Android mobile application platform, especially complications  arising from the multi-sourced nature of the OS and its enabling  middleware.</p>
<p>At the close of that blog, I listed five challenge areas and promised  to elaborate, and to follow up with ways to address them.  In Part I,  I’ll expand on the challenges, in Part II, I will examine some  solutions.</p>
<p><strong>1. Unique Licensing and Copyright of Patches / Contributions</strong><br />
While the Android project promotes a global Apache 2.0 licensing regime,  there is no formal submission or copyright assignment process (cp.  those for <a href="http://www.kernel.org/doc/Documentation/SubmittingPatches">Linux</a> and for <a href="http://www.fsf.org/licensing/assigning.html/?searchterm=copyright%20assignment">GNU</a> projects).  This somwhat casual patch submission and management process  results in diverse and sometimes uncertain provenance of Android  platform code (see my <a href="http://blog.blackducksoftware.com/2011/03/08/android-platform-code-%E2%80%93-turtles-most-of-the-way-down/">earlier blog</a> for examples from the Black Duck Software study).</p>
<p><a href="http://blog.blackducksoftware.com/2011/03/28/android-cat-herding/" target="_blank">Read More</a> . . .</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/linuxpundit.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/linuxpundit.wordpress.com/233/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=233&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxpundit.wordpress.com/2011/03/28/android-cat-herding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eb3fdf9f7a00708ceb60946aba7ab8ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linuxpundit</media:title>
		</media:content>
	</item>
		<item>
		<title>Android Platform Code – Turtles Most of the Way Down</title>
		<link>http://linuxpundit.wordpress.com/2011/03/09/android-turtles-most-of-the-way-down/</link>
		<comments>http://linuxpundit.wordpress.com/2011/03/09/android-turtles-most-of-the-way-down/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 06:02:02 +0000</pubDate>
		<dc:creator>linuxpundit</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://linuxpundit.wordpress.com/?p=225</guid>
		<description><![CDATA[Underlying complexity of Android platform code can be daunting to developers, especially to software teams at chipset suppliers, device manufacturers (OEMs) and integrators<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=225&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h3>Guest Blog for Black Duck Software</h3>
<h1>Part 1 – Hidden Complexity</h1>
<p>This week Android application developers from around the world are gathering in San Mateo at <a href="http://www.andevcon.com/">AnDevCon</a> – the Android Developers Conference. While they are soaking up  tutorials on UI haptics and building apps with Ruby and HTML5, I find  myself pondering the particulars of the Android platform.</p>
<p>A quick glance at the conference curriculum (and Gingerbread  documentation) reveals Android as ever more resource-rich, with a  growing repertoire of APIs and capabilities to leverage emerging  hardware (like the barometer on the Motorola XOOM) and to meet developer  community requirements.  In providing the underpinnings for its  burgeoning app portfolio (approaching 300,000 – <a href="http://www.androlib.com/appstats.aspx">AndroLib.com</a>), Google and its Open Handset Alliance (OHA) partners have created an increasingly complex mobile applications platform.</p>
<h3>A Daunting Integration Task</h3>
<p>The underlying complexity of Android platform code can be daunting to  developers, especially to software teams at chipset suppliers, device  manufacturers (OEMs) and integrators.   Anyone needing to integrate  Android platform code with hardware and system software will be  concerned about</p>
<ul>
<li>Managing the 165 different packages that comprise the Android GIT repository</li>
<li>Tracking changes in over 80,000 source code files</li>
<li>Integrating Android internal system code, device drivers, Dalvik  code, middleware and applications with myriad external repositories</li>
<li>Maintaining, integrating and QAing company-specific additions to the  platform (e.g., UI customizations and Dalvik performance enhancements)</li>
<li>Reconciling the rights and obligations represented in at least 19 different licenses</li>
<li>Repeating this exercise every 3-4 months (hello Gingerbread and Android 3.0!)</li>
</ul>
<p><a title="Turtles most of the way down" href="http://blog.blackducksoftware.com/2011/03/08/android-platform-code-%E2%80%93-turtles-most-of-the-way-down/" target="_blank">Read more</a> . . .</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/linuxpundit.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/linuxpundit.wordpress.com/225/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=225&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxpundit.wordpress.com/2011/03/09/android-turtles-most-of-the-way-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eb3fdf9f7a00708ceb60946aba7ab8ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linuxpundit</media:title>
		</media:content>
	</item>
		<item>
		<title>Black Duck Mobile Open Source Study: Out of the Attic, Into the Spotlight</title>
		<link>http://linuxpundit.wordpress.com/2011/03/01/mobile-open-source-out-of-the-attic/</link>
		<comments>http://linuxpundit.wordpress.com/2011/03/01/mobile-open-source-out-of-the-attic/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 04:24:50 +0000</pubDate>
		<dc:creator>linuxpundit</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://linuxpundit.wordpress.com/?p=219</guid>
		<description><![CDATA[Guest Blog for Black Duck Software Mobile Open Source: Out of the Attic, Into the Spotlight Only a few years ago “open source in mobile” was like a crazy cousin or unpleasant uncle, barred from family gatherings and discussed in whispers.  While the first Linux-based handsets appeared almost a decade ago (like the Motorola A760), <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=219&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><!-- @font-face {   font-family: "Arial"; }@font-face {   font-family: "ヒラギノ角ゴ Pro W3"; }p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: "Times New Roman"; }p.Heading21, li.Heading21, div.Heading21 { margin: 16pt 0in 3pt; page-break-after: avoid; font-size: 14pt; font-family: "Times New Roman"; color: black; font-weight: bold; font-style: italic; }p.Heading31, li.Heading31, div.Heading31 { margin: 10pt 0in 0.0001pt; page-break-after: avoid; font-size: 12pt; font-family: "Times New Roman"; color: rgb(79, 129, 189); font-weight: bold; }p.Body1, li.Body1, div.Body1 { margin: 0in 0in 4pt; font-size: 12pt; font-family: "Times New Roman"; color: black; }div.Section1 { page: Section1; } --></p>
<h3>Guest Blog for Black Duck Software</h3>
<h1>Mobile Open Source:</h1>
<h1>Out of the Attic, Into the Spotlight</h1>
<p>Only a few years ago “open source in mobile” was like a crazy cousin or unpleasant uncle, barred from family gatherings and discussed in whispers.  While the first Linux-based handsets appeared almost a decade ago (like the Motorola A760), open source remained in the background, lurking in platform code, far from application developers and the mobile end-user experience.</p>
<h2>Mobile is different, or is it?</h2>
<p>Mobile, while standards-based, has for over two decades been a proprietary affair.  “Mobile is different,” I was told repeatedly by operators and platform suppliers at the Linux Phone Standards Forum. “Operators and the FCC mandate closed devices for secure networks,” they continued.  “Mobile IP needs special protection,” lectured lawyers at consortia and handset OEMs, imposing impenetrable 100+ page IPR documents whose sole purpose was to corral community code and maintain legacy status quo. . .</p>
<p>Read more at <a title="Black Duck Blog" href="http://blog.blackducksoftware.com/" target="_blank">blog.blackducksoftware.com</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/linuxpundit.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/linuxpundit.wordpress.com/219/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=219&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxpundit.wordpress.com/2011/03/01/mobile-open-source-out-of-the-attic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eb3fdf9f7a00708ceb60946aba7ab8ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linuxpundit</media:title>
		</media:content>
	</item>
		<item>
		<title>Mass Market Smartphone &#8211; The Five Cent Cigar</title>
		<link>http://linuxpundit.wordpress.com/2010/06/23/mass-market-smartphone/</link>
		<comments>http://linuxpundit.wordpress.com/2010/06/23/mass-market-smartphone/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 17:00:03 +0000</pubDate>
		<dc:creator>linuxpundit</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[smartphones]]></category>

		<guid isPermaLink="false">http://linuxpundit.wordpress.com/?p=165</guid>
		<description><![CDATA[The vision for a mass-market smartphone is not to relegate older kit to the bargain basement.  Instead, such devices are spec'd and built to deliver a smartphone experience at a featurephone price<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=165&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a title="US VP Thomas R. Marshall" href="http://en.wikipedia.org/wiki/Thomas_R._Marshall" target="_blank">Thomas Marshall</a>, U.S. vice-president to Woodrow Wilson, once said &#8220;What this country needs is a really good five cent cigar&#8221;.  Now, as then, the world is facing a range of economic woes.  And like Marshall&#8217;s much-desired stogie, a mass-market smartphone would suit the needs of budget-strapped consumers, and also stimulate business for device manufacturers (OEMs), mobile network operators (MNOs), developers and independent software vendors (ISVs)</p>
<p>The mobile device market has traditionally been highly stratified (at least as described by industry pundits).  Pricey smart phones on top, more accessible feature phones in the middle, and entry-level devices for for the masses.  Increasing functionality at incrementally lower retail prices &#8212; cameras, texting, web, email &#8212; is blurring boundaries among tiers, leaving distinctions that emphasize software and price:</p>
<table border="1" cellspacing="2" cellpadding="2" width="100%">
<tbody>
<tr>
<td><strong>Tier</strong></td>
<td><strong>OS</strong></td>
<td><strong>Focus</strong></td>
<td><strong>Applications</strong></td>
<td><strong>Chipset</strong></td>
<td><strong>Price</strong></td>
</tr>
<tr>
<td>Smart Phone</td>
<td>Android, Linux, RIM OS, Symbian, WinMo</td>
<td>Applications</td>
<td>Pre-load and open Post-load from app stores</td>
<td>ARM Cortex and ARM11</td>
<td>&gt;$150</td>
</tr>
<tr>
<td>Feature Phone</td>
<td>BREW, Linux, Series40</td>
<td>Multiple Functions</td>
<td>Pre-load, some Post-load</td>
<td>ARM9</td>
<td>$50-$150</td>
</tr>
<tr>
<td>Entry Level</td>
<td>Low-level RTOS (Nucleus, OSE, etc.)</td>
<td>Voice and Texting</td>
<td>Preload only</td>
<td>ARM7 / ARM9</td>
<td>&lt;$50</td>
</tr>
</tbody>
</table>
<p>Some explanation</p>
<ul>
<li><em>Pre-load Software</em> includes OS, middleware and basic applications built into handsets at the factory; <em>Post-load</em> comprises software installed in-channel and by end-users</li>
<li>Pricing will vary by region and by plan, especially for regions favoring MNO subsidies to operators</li>
<li>Smartphone OEMs typically deploy highly integrated chipsets with dedicated silicon to run applications, multimedia and radio baseband; cheaper devices rely on a single CPU to handle all types of processing</li>
</ul>
<p>Boundaries among the three tiers are further degraded by product life-cycles, especially from top-tier OEMs:  last season&#8217;s smartphone is often repositioned as this season&#8217;s featurephone, in terms of functionality, but especially in price:  in the U.S., after introducing the iPhone 3GS, Apple knocked down the price of the iPhone 3G to under $100; Cupertino recently announced the same shift with the iPhone 4 and the 3GS.</p>
<h3>Born to be Cheap</h3>
<p>The vision for a mass-market smartphone is not one of relegating older kit to the bargain basement.  Instead, these devices are spec&#8217;d and built to deliver a smartphone experience at a featurephone price.  While initially emanating from less well-known Asian OEMs, top tier handset manufacturers also investing in mass-market smartphones as well.</p>
<p>What is motivating this paradigm shift?  Isn&#8217;t the mobile market complicated enough, already?</p>
<p>The desire for a mass market smartphone actually is shared by all participants in the mobile/wireless ecosystem, with shared benefit. Basically, it all comes down to volume:</p>
<ul>
<li><strong>OEMs</strong>: increase model/product line volumes and/or margins at a  given price point</li>
<li><strong>MNOs</strong>: drive data traffic volume (more subscribers, not more data) and services revenues, sustaining ARPUs; reduce or remove the need for subsidies for smartphones with high wholesale prices (a $99 iPhone still lists a unsubsidized $600+ MSRP)</li>
<li><strong>ISVs</strong> and <strong>Developers</strong>: provide (even larger) markets for mobile applications through higher application-capable handset volumes</li>
</ul>
<ul>
<li><strong>End-users</strong>: give more consumers in more markets a taste of the smartphone experience at a lower cost of entry</li>
</ul>
<h3>The Path to Mass-Market</h3>
<p>A friend of mine refers to the present time as &#8220;the decade of cheap&#8221;.  A mass-market smartphone would certainly fit his threadbare vision of a Walmart-style, made-in-China mobile marketplace.  However, for a mass-market smartphone to succeed, it truly must deliver a smartphone quality experience.</p>
<p>There are two non-exclusive parallel paths to building mass-market smartphones, focusing on <em>hardware</em> and on <em>software</em>.</p>
<p><strong>Hardware</strong>: to date, most OEMs have focused cost-cutting efforts on existing hardware bills-of-material (BoMs).  Without really changing how smartphones are built, they seek to scrimp and save on individual components:  cheaper displays, less hefty batteries, end-of-life chipsets, etc.  This kind of <em>thousand-cuts</em> incremental approach can work for an individual device, but the exercise must be repeated with each new device as market conditions change.</p>
<p><strong>Software</strong>: smartphones are defined by the software they run more than the hardware that runs them, so attacking an increasingly pricey software BoM should yield results, right? To start with, OEMs large and small are shifting to open source  applications OSes, especially Android and Linux (and driving down the  price of WindowsMobile and pushing Symbian to become open source).  But the same logic applies to pricier, full-bore smartphones, and with an increasingly open source software stack, there are even few opportunities to cut BoM line item costs.</p>
<p>The key, then, to building a mass-market smartphone, lies not in hardware nor in software, but in optimizing the two <em>together</em> &#8212; getting smartphone software to run on significantly more modest hardware platforms. This exercise involves</p>
<ul>
<li>consolidating separate application and baseband chipsets into mainstream ARM9 CPUs</li>
<li>porting baseband and multimedia stacks from legacy DSPs and dedicated ARM chips onto applications processors</li>
</ul>
<p>and yields significant BoM savings from integrating cheaper CPUs, consolidating previously dedicated DRAM and flash, broadening the choice of available displays and batteries, simplifying circuit board design and testing, and many other areas.  Such consolidation can also enhance battery life and yield surprising performance gains, especially for cross-stack operations like networking.</p>
<h3>Deus ex Machina?</h3>
<p>Sounds easy, no?  So why isn&#8217;t the market flooded with cheap and richly functional devices?  The main impediments come from investments required for consolidation and integration.  Porting (legacy) software takes time and introduces new headaches, and chipset vendors of course would rather fill sockets with new, higher-margin silicon than seek new designs for existing chips.</p>
<p>A different, perhaps radical approach that I personally favor is to use virtualization.  Targeting virtual CPUs instead of shoe-horning code into a single physical processor saves time and money otherwise spent on porting, (re)integrating, re-certifying, etc.  My friend at Steve Subar of <a title="Open Kernel Labs" href="http://www.ok-labs.com" target="_blank">OK Labs</a> talks about how to leverage virtualization for this purpose in a recent <a title="Mobile Virtualization Blog" href="http://www.ok-labs.com/blog/entry/mobile-virtualization-coming-to-a-smartphone-near-you/" target="_blank">blog</a>, and I myself looked at the BoM impact in a related <a href="http://www.linuxpundit.com">Linux Pundit</a> tear down <a title="Mobile teardown white paper" href="http://www.linuxpundit.com/documents/white_paper_motorola_evoke_teardown.pdf" target="_blank">white paper</a>.</p>
<h3>Smokin&#8217; Smartphones</h3>
<p>Americans at the turn of the last century may never have gotten a really good five cent cigar, but consumers will soon enjoy mass-market smartphones.   Recent announcements of mass-market smartphone chipsets by Qualcomm (MSM7225), Marvell (Pantheon 9xx) and other suppliers, and of actual handsets by HTC, Motorola, Samsung et al. are only the beginning of a trend that will encompass handset OEMs of all stripes and energize the rest of the mobile-wireless ecosystem.</p>
<p>Tell me what you think.  Would you buy a mass-market smartphone for yourself, for your family, for mobile workers at your company?  Will the ecosystem embrace this new class of device, or continue with business as usual?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/linuxpundit.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/linuxpundit.wordpress.com/165/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=165&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxpundit.wordpress.com/2010/06/23/mass-market-smartphone/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eb3fdf9f7a00708ceb60946aba7ab8ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linuxpundit</media:title>
		</media:content>
	</item>
		<item>
		<title>Linaro &#8211; Open Source Glue</title>
		<link>http://linuxpundit.wordpress.com/2010/06/04/linaro-open-source-glue/</link>
		<comments>http://linuxpundit.wordpress.com/2010/06/04/linaro-open-source-glue/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 17:43:40 +0000</pubDate>
		<dc:creator>linuxpundit</dc:creator>
				<category><![CDATA[embedded]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[silicon]]></category>

		<guid isPermaLink="false">http://linuxpundit.wordpress.com/?p=149</guid>
		<description><![CDATA[O Joy, another Linux knitting circle - NOT!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=149&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Last week ARM Ltd. and its licensees Freescale, Samsung, ST-Ericsson and TI, along with IBM, <a href="http://linuxpundit.files.wordpress.com/2010/06/linaro_logo.jpg"><img class="alignright" style="border:0 none;" title="linaro_logo" src="http://linuxpundit.files.wordpress.com/2010/06/linaro_logo.jpg?w=150&#038;h=70" alt="" width="150" height="70" /></a>launched <a title="Linaro Web Site" href="http://www.linaro.org" target="_blank">Linaro</a>, a new organization to &#8220;foster innovation in the Linux® community through a common  foundation of tools and software&#8221;.</p>
<p>My first reaction to the <a title="ARM, Freescale, IBM, Samsung, ST-Ericsson and Texas Instruments Form New Company to Speed the Rollout of Linux-Based Devices" href="http://www.linaro.org/arm-freescale-ibm-samsung-st-ericsson-and-texas-instruments-form-new-company-to-speed-the-rollout-of-linux-based-devices/" target="_blank">Linaro announcement</a> was &#8220;O Joy, another Linux knitting circle&#8221;.  But I am happy to say that Linaro appears to be what the industry really needs &#8211; the glue between silicon and software (my apologies to fans of Linaro stallions). Instead of creating standards or aggregating yet another embedded Linux distribution, Linaro has the stated goal of enabling existing (and new) software to run on actual silicon in the marketplace.</p>
<p>Deliverables of such an effort include</p>
<ul>
<li>device drivers</li>
<li>board support packages (configurations)</li>
<li>Linux kernel patches</li>
<li>tools to support integration of these and other contributions</li>
</ul>
<p>Let&#8217;s take a stroll down .org memory lane to compare Linaro&#8217;s goals to the aspirations and accomplishments of other initiatives, past and present:</p>
<h3>Embedded/Mobile Linux .org Roll Call</h3>
<p><strong>OSDL Mobile Linux Initiative</strong> &#8211; <a title="Mobile Linux Initiative" href="http://www.linuxfoundation.org/collaborate/workgroups/mobile-linux" target="_blank">MLI</a> put together requirements for a mobile Linux-based platform as a <em>de facto</em> soft standard (as OSDL did with <a title="Carrier Grade Initiative at The Linux Foundation" href="http://www.linuxfoundation.org/collaborate/workgroups/cgl" target="_blank">Carrier Grade Linux</a>).  Unlike CGL, MLI members were disappointed by the lack of actual software deliverables (that is, participants played chicken with contributions).  MLI did serve to help popularize Linux as a foundation of mobile telephony.</p>
<p><strong>CELF</strong> &#8211; the <a title="CE Linux Forum" href="http://www.celinuxforum.org/" target="_blank">Consumer Electronics Linux Forum</a> worked to create standards for Linux in a range of consumer electronics, including mobile telephony; these efforts were very skewed toward particular member implementations and did not survive industry scrutiny.  CELF also instigated real  implementation by funding kernel contributions by maintainers (e.g., for flash and power management) and today survives as a sponsor of Embedded Linux Conferences.</p>
<p><strong>LiPS</strong> &#8211; the Linux Phone Standards Forum had the explicit goal of creating Linux-based standards for mobile terminal devices.  Led by FT/Orange, ACCESS and VirtualLogix, they published several generations of <a title="LiPS 1.0 Specification" href="http://www.linuxpundit.com/lips/LiPS_1.0_Documents.zip" target="_blank">specifications</a> and were in the process of launching an open source TAPI project when the organization was absorbed by LiMo in 2008.</p>
<p><strong>LiMo</strong> &#8211; the <a title="LiMo Foundation web site" href="http://www.limofoundation.org/" target="_blank">LiMo Foundation</a> strives create the &#8220;first truly open, hardware-independent, Linux-based  operating system for mobile device&#8221;, realized as a distribution shared by its members and deployed in member-built handsets.  Despite these lofty goals, LiMo is hampered by a highly stratified and expensive membership structure, tortuous IPR with limited out-licensing,  slow-to-market specifications, and most importantly incomplete validation suites and an MIA SDK.  While LiMo claims dozens of phones as compliant, the basis is a very rudimentary specification, with little or no visibility to applications developers (cp. Android).</p>
<p><strong>Linux Foundation / MeeGo</strong> &#8211; In 2007, the Linux Foundation was born out of the merger of Free Standards Group (home of the Linux Standards Base) and OSDL.  They have been very successful in continuing work on LSD (fighting fragmentation) and in sponsoring a range of kernel engineering and other development activities.  They recently announced their acceptance of hosting MeeGo, the result of merging Nokia&#8217;s Maemo tablet platform with Intel&#8217;s netbook/MID Moblin project.  MeeGo targets a range of embedded/mobile applications, including mobile handsets.</p>
<p>So, Linaro is NOT a standards body, not a distribution supplier and not a mere cheerleader, as far as I can tell.  They seem to have a clear vision of what they want to do &#8211; enable Linux on real silicon.</p>
<p>To that end, they are not getting fancy, especially in terms of licensing.  Unlike LiPS, LiMo and others, they have pledged to adhere to existing licensing regimes and not indulge in license proliferation (beyond the profligate OSI corpus).  In particular, the <a title="PDF Document" href="http://www.linaro.org/assets/PDF/Linaro-IP-Policy-v2-0.pdf" target="_blank">Linaro IP Policy</a> refreshingly stipulates</p>
<ul>
<li>respect for and adherence to upstream licenses</li>
</ul>
<ul>
<li>commitment to use only existing, OSI-approved licenses</li>
</ul>
<h3>Cautious Optimism</h3>
<p>Like embarking on a second (or third) marriage, launching a new .org for embedded Linux represents the triumph of optimism over experience. Despite (or because of?) my personal involvement with several of the .orgs above,  I believe that Linaro has achievable goals and the members and means to achieve them.  In particular, Linaro sets its sites on providing and improving infrastructure, an area where open source and .orgs have classically excelled.</p>
<p>So, keep your eyes on Linaro.  Not the horse, but much needed glue.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/linuxpundit.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/linuxpundit.wordpress.com/149/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=149&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxpundit.wordpress.com/2010/06/04/linaro-open-source-glue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eb3fdf9f7a00708ceb60946aba7ab8ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linuxpundit</media:title>
		</media:content>

		<media:content url="http://linuxpundit.files.wordpress.com/2010/06/linaro_logo.jpg?w=150" medium="image">
			<media:title type="html">linaro_logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Will Android Drive Mobile Commodization?</title>
		<link>http://linuxpundit.wordpress.com/2010/05/26/will-android-drive-mobile-commodization/</link>
		<comments>http://linuxpundit.wordpress.com/2010/05/26/will-android-drive-mobile-commodization/#comments</comments>
		<pubDate>Thu, 27 May 2010 02:32:10 +0000</pubDate>
		<dc:creator>linuxpundit</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://linuxpundit.wordpress.com/?p=115</guid>
		<description><![CDATA[There are striking parallels between the PC business and trends in mobile-wireless, as well as important, persistent differences<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=115&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div id="attachment_145" class="wp-caption aligncenter" style="width: 410px"><a href="http://linuxpundit.files.wordpress.com/2010/05/androids.jpg"><img class="size-full wp-image-145" title="Android Army" src="http://linuxpundit.files.wordpress.com/2010/05/androids.jpg?w=510" alt=""   /></a><p class="wp-caption-text">Little Androids, On the Hillside . . .</p></div>
<p>Yesterday, my friend and fellow analyst Andreas Constantinou of <a title="VisionMobile" href="http://visionmobile.com" target="_blank">VisionMobile</a> delivered an excellent <a title="Lead, innovate or assemble: how software is changing the macro-economics of mobile handsets" href="http://www.ok-labs.com/blog/entry/lead-innovate-or-assemble-how-software-is-changing-the-macro-economics-of-m/" target="_blank">guest blog</a> for mobile virtualization supplier <a title="Open Kernel Labs" href="http://ok-labs.com" target="_blank">OK Labs</a>.  In his post, Andreas posits that Android is changing the macroeconomics of mobile, increasingly to resemble the PC business.  In particular, he highlights the emergence of cookie-cutter Android reference designs and ever-cheaper Android-based handsets from chipset vendors, ODMs and contract manufacturers in Taiwan and China.  He segregates the coming wave of Android handset OEMs into <em>Leaders</em>, <em>Innovators</em> and <em>Assemblers</em> and projects that by 2015 the top 5% of the handset market will enjoy 50% of the revenue, in concert with today&#8217;s global PC marketplace.</p>
<p>There are indeed striking parallels between the PC business and trends in mobile-wireless, as well as important, persistent differences.</p>
<p>In the mid-90s, a decade before <a title="Mobile &amp; Embedded Open Source Strategy, Marketing and PR" href="http://www.linuxpundit.com" target="_self">Linux Pundit</a>, I worked as Country Manager at Acer Brazil. We constantly referenced Acer founder <a title="Stan Shih - Founder of Acer Computer" href="http://en.wikipedia.org/wiki/Stan_Shih" target="_blank">Stan Shih</a>&#8216;s &#8220;Smile Curve&#8221;. Let&#8217;s use my old boss&#8217;s paradigm (slightly updated) to compare the two markets.</p>
<div id="attachment_118" class="wp-caption aligncenter" style="width: 409px"><a href="http://linuxpundit.files.wordpress.com/2010/05/smile-curve1.jpg"><img class="size-medium wp-image-118" title="Stan Shih's Smile Curve" src="http://linuxpundit.files.wordpress.com/2010/05/smile-curve1.jpg?w=399&#038;h=385" alt="" width="399" height="385" /></a><p class="wp-caption-text">Stan Shih&#039;s Smile Curve</p></div>
<p>Pre-commoditization, PC value-added was dominated by manufacturers <em>cum</em> hardware integrators &#8212; originally IBM, Digital and their peers.  PC expertise sat in the hands of a few,  those companies drew on components of their choosing and went to market through direct sales channels.  Industry standardization gave rise to the &#8220;PC-AT virtual machine&#8221; (BIOS, memory maps, peripherals, etc.) and more importantly, the emphasis on PCs being defined by DOS and Windows software (and not the box they lived in).  Standardization on these h/w and s/w parameters initiated the value shift into the &#8220;smile&#8221; that Stan described:  the highest value today lies in key components &#8212; CPU, HDD, display, memory, GPU, etc. and OS &#8212; and in brand and channel, and not in with integrators and motherboard manufacturers.</p>
<p>Another angle to describe this value-added <em>rictus</em> is with barriers to entry:  almost anyone today can put together a whitebox PC from available components &#8212; take a trip to Fry&#8217;s or visit the Mom-and-Pop PC stores that still dot developing countries.  Design and manufacturing-wise, any decent team of hardware engineers can start a motherboard company is 9-12 months.  But how much time and money must you invest to ship your own processors, hard drives, DRAMs or LCD displays?  Ditto for brand and channel, which takes years and millions of Dollars and Euros and RMB to cultivate.</p>
<p>The global handset market, from its inception in the 1980s through most of its history, cleaved closely the legacy PC (frowning) ecosystem:  handset OEMs defined what is a mobile phone (especially a smartphone), and held value-added captive.  Nokia, Motorola, Samsung, LG, Apple and their cohorts essentially dictate(d) to chipset vendors and to OS suppliers the form and function of the shiny mobile baubles they produce(d).</p>
<p>The mobile business, however, departed and still departs markedly from its PC analogs in key parameters:</p>
<ul>
<li>handsets were (and mostly still are) content delivery vehicles (voice, data, video) and not stand-alone compute platforms (cp. pre-Internet PCs vs. modern desktops)</li>
<li>core handset requirements were/are determined not by OEMs but by their channel partners, the mobile network operators (MNOs)</li>
<li>wireless connectivity (GPRS, CDMA, etc.) while standardized as protocols and embedded in mobile chipsets, is not available to all comers:  narrow and deep silicon sales channels and certification/homologation requirements restrict who can field a phone in most global markets; building a quality radio set is still an art.</li>
<li>while barriers to entry in building handsets notch incrementally lower, building and profitably marketing mobile handsets is still difficult and arcane</li>
</ul>
<p>The introduction and increasing ubiquity of Android is leveling the playing field and certainly can have the impact described by Andreas:  lower-cost (cheap?) Android-based smartphones built by upstart Asian OEMs and sold through non-MNO retail and self-service channels.  But building and shipping quality Android-based handsets (let alone functional ones) has consistently proven more difficult than it should be.  Even branded T1 Android phones have received lackluster reviews. Moreover, while CES and MWC this year and last were replete with Android phone announcements, most devices have been late to market (or yet to ship), with underwhelming user experiences.</p>
<p>I do not argue that like the PC marketplace, the Android ecosystem is increasingly driven by applications.  Indeed, the Android Market is flush with thousands of apps and poised to give the Apple iTunes App Store stiff competition n the next 12-18 months.  But, for the moment at least, handsets, even smartphones are still phones <em>first</em> and application platforms <em>second</em> (I <em>own</em> Nokia Maemo devices but I <em>use</em> my iPhone all the time).  OEM expertise still rules in delivering mobile phones to market, more in concert with the notebook market than its whitebox PC parent.</p>
<p>The undeniable value-added of technology vendors (Qualcomm, TI, Samsung et al.), of handset OEMs (Motorola, HTC, Samsung) and of full-service operator-centric channel will for years keep the mobile market from grinning Stan Shih&#8217;s pearly smile, or even from flashing the notebook sneer.  Instead we&#8217;ll have the <em>Mobile Handset Bite</em>:</p>
<div id="attachment_133" class="wp-caption aligncenter" style="width: 416px"><a href="http://linuxpundit.files.wordpress.com/2010/05/bite-curve.jpg"><img class="size-full wp-image-133" title="Handset Bite" src="http://linuxpundit.files.wordpress.com/2010/05/bite-curve.jpg?w=510" alt=""   /></a><p class="wp-caption-text">The &quot;Handset Bite&quot;</p></div>
<p>Unlike the PC Smile Curve, the Bite will be shaped by</p>
<ul>
<li>Android itself not adding value, but the hardware technology to support it doing so, as will key s/w components like CODECs, media players, home screens and of course, applications</li>
<li>Upstart Tier II/III OEMs and ODMs adding little value to Android itself and the chipsets it runs on, but Tier I OEMs building Android handsets will enjoy better margins (sans royalties and subsidies), and delivering Android-based differentiated user experiences, hopefully/eventually on a par with Apple iPhone</li>
<li>Cheap Android-based handsets flooding BRICK, developing and even developed markets through non-operator channels, with mixed results</li>
</ul>
<p>So, to answer the question posed by the title of this blog &#8212; <em>Yes</em> and <em>No</em>.  Android will not commoditize the mobile market (more than it already is), but it will help to keep it polarized between Tier I devices with high value-added and the rest of the (commodity) pack.</p>
<p>Also interesting will be a new category,  emerging from Tier I OEMs &#8211; the Mass Market Smartphone.  More on this topic in my next blog.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/linuxpundit.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/linuxpundit.wordpress.com/115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxpundit.wordpress.com&#038;blog=2648584&#038;post=115&#038;subd=linuxpundit&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxpundit.wordpress.com/2010/05/26/will-android-drive-mobile-commodization/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/eb3fdf9f7a00708ceb60946aba7ab8ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linuxpundit</media:title>
		</media:content>

		<media:content url="http://linuxpundit.files.wordpress.com/2010/05/androids.jpg" medium="image">
			<media:title type="html">Android Army</media:title>
		</media:content>

		<media:content url="http://linuxpundit.files.wordpress.com/2010/05/smile-curve1.jpg?w=300" medium="image">
			<media:title type="html">Stan Shih&#039;s Smile Curve</media:title>
		</media:content>

		<media:content url="http://linuxpundit.files.wordpress.com/2010/05/bite-curve.jpg" medium="image">
			<media:title type="html">Handset Bite</media:title>
		</media:content>
	</item>
	</channel>
</rss>
