<?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>Tom Gall</title>
	<atom:link href="http://fullshovel.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://fullshovel.wordpress.com</link>
	<description>Full Shovel, dig in.</description>
	<lastBuildDate>Mon, 20 Feb 2012 19:47:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='fullshovel.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Tom Gall</title>
		<link>http://fullshovel.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://fullshovel.wordpress.com/osd.xml" title="Tom Gall" />
	<atom:link rel='hub' href='http://fullshovel.wordpress.com/?pushpress=hub'/>
		<item>
		<title>1Q12 Linaro Connect Afterglow</title>
		<link>http://fullshovel.wordpress.com/2012/02/20/1q12-linaro-connect-afterglow/</link>
		<comments>http://fullshovel.wordpress.com/2012/02/20/1q12-linaro-connect-afterglow/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 19:45:49 +0000</pubDate>
		<dc:creator>tgallfoo</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[linaro]]></category>
		<category><![CDATA[open_source]]></category>

		<guid isPermaLink="false">http://fullshovel.wordpress.com/?p=58</guid>
		<description><![CDATA[A week has gone by since 1Q12 Linaro Connect wrapped up in the bay area. Speaking for myself it was a good connect with the outcomes in line with my expectations. In the Linaro Multimedia group we hosted 4 sessions about audio on the various member company boards. These included, STE, TI, Freescale, and Samsung. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=58&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A week has gone by since 1Q12 Linaro Connect wrapped up in the bay area. Speaking for myself it was a good connect with the outcomes in line with my expectations.</p>
<p>In the Linaro Multimedia group we hosted 4 sessions about audio on the various member company boards. These included, STE, TI, Freescale, and Samsung. It was a great opportunity to meet with the landing teams who work to keep the kernel updated, push patches upstream in the kernel and in some cases enable the multimedia stack. I say some cases as not all drivers are open from board to board. We were able to talk about common problems, how we can help each other and most importantly keep multimedia working on Linux and Android.</p>
<p>Some themes emerged from the meetings for which we are able to take acti. First the teams all need some sort of easy to use command line tests to validate things are functional. Second the sound configuration system needs to change to be less brittle.</p>
<p>Over the course of the week the STE team is to be commended as audio was made to be working on snowball. They were running xbmc by the end of the week which is great accomplishment.</p>
<p>On Tuesday morning I gave one of the 15 minute plenary talks. Hope the talk makes it up to youtube where the other talks are starting to appear. In short the talk was about audio and accelerated video aren&#8217;t nice to have anymore, they are requirements and if they aren&#8217;t working, we need to consider the build broken. <a title="1Q12 LC Videos" href="http://www.youtube.com/user/LinaroOrg/feed">www.youtube.com/user/LinaroOrg/feed</a></p>
<p>Beyond Audio sessions there was a meeting about codecs and NEON optimizations. VP8 is high on the wish list as many would like to have good demo capabilities using Google+ hangouts which of course utilizes VP8. WebP the newer still image format also appeared on the list. Libav is still a popular item however since it is not on Android this was an item for discussion as far as how to maximize benefits to Android besides just Linux.</p>
<p>There was also a gstreamer session. The discussion largely centered on the release of gstreamer 1.0 and the efforts and issues that will need to be considered as part of the upgrade.</p>
<p>dma_buf was also a discussion point in it&#8217;s own set of sessions. From what&#8217;s next to Android discussions and related. I didn&#8217;t make it to most of those sessions unfortunately. With Jesse Barker and Rob Clark driving those efforts it continues to move forward. With the acceptance into the 3.3 kernel, it&#8217;s exciting times. Further Rob had a demo at the Friday demo session of a camera using dma_buf. Exciting stuff.</p>
<p>During the hacking sessions, I upgraded libjpeg-turbo to 1.2. BenjiG was able to get even more test cases running in LAVA. Feng was working furiously to make the 12.02 release with stability updates for alsa and pulse audio for Panda and imx53. Kurt while not in attendance was working on UCM for Android.</p>
<p>Another high point of LC was the use of Google+ hangouts over the air. It worked and allowed remote participants to be part of the sessions.</p>
<p>Why go to a Linaro Connect? Linaro Connect is part planning the future of ARM and part hacking sessions. For an engineer it&#8217;s a high bandwidth, high productivity environment. You can watch world cup soccer on TV, you can watch the super bowl on TV, but being there is an entirely and more rewarding experience not only for the individual but for the ARM community. Sure one can attend a session or Google+ hangouts but you can&#8217;t sit next to someone at a hacking session, you can&#8217;t grab someone in the hallway, you miss the shared experience and likewise the community misses the shared experience of having you there. Ideas, designs, conversations go in far more interesting directions with you in the audience.</p>
<p>Hope to see you in Hong Kong!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fullshovel.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fullshovel.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fullshovel.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fullshovel.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fullshovel.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fullshovel.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fullshovel.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fullshovel.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fullshovel.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fullshovel.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fullshovel.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fullshovel.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fullshovel.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fullshovel.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=58&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fullshovel.wordpress.com/2012/02/20/1q12-linaro-connect-afterglow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88e7554a62f192ce4c161dd459be579?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tgallfoo</media:title>
		</media:content>
	</item>
		<item>
		<title>Linaro Connect 1Q12 Videos</title>
		<link>http://fullshovel.wordpress.com/2012/02/20/linaro-connect-q12-videos/</link>
		<comments>http://fullshovel.wordpress.com/2012/02/20/linaro-connect-q12-videos/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 18:31:53 +0000</pubDate>
		<dc:creator>tgallfoo</dc:creator>
				<category><![CDATA[linaro]]></category>
		<category><![CDATA[open_source]]></category>

		<guid isPermaLink="false">http://fullshovel.wordpress.com/2012/02/20/linaro-connect-q12-videos/</guid>
		<description><![CDATA[<p><a href="www.youtube.com/user/LinaroOrg/feed" title="Linaro Connect !Q12 Videos">Linaro Connect !Q12 Videos</a></p>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=111&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a title="Linaro Connect !Q12 Videos" href="www.youtube.com/user/LinaroOrg/feed">Linaro Connect 1Q12 Videos</a> - If you weren&#8217;t there, by all means, it&#8217;s well worth your time!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fullshovel.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fullshovel.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fullshovel.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fullshovel.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fullshovel.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fullshovel.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fullshovel.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fullshovel.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fullshovel.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fullshovel.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fullshovel.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fullshovel.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fullshovel.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fullshovel.wordpress.com/111/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=111&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fullshovel.wordpress.com/2012/02/20/linaro-connect-q12-videos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88e7554a62f192ce4c161dd459be579?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tgallfoo</media:title>
		</media:content>
	</item>
		<item>
		<title>12.01 Linaro Multimedia Team Results</title>
		<link>http://fullshovel.wordpress.com/2012/01/25/12-01-linaro-multimedia-team-results/</link>
		<comments>http://fullshovel.wordpress.com/2012/01/25/12-01-linaro-multimedia-team-results/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 21:26:36 +0000</pubDate>
		<dc:creator>tgallfoo</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[linaro]]></category>
		<category><![CDATA[open_source]]></category>

		<guid isPermaLink="false">http://fullshovel.wordpress.com/?p=50</guid>
		<description><![CDATA[12.01 was the first monthly cycle of the year 2012 for the Linaro Multimedia Work Group. It was a short cycle as it included both the Christmas/New Years celebrations as well as the Chinese New Year celebration which is of no surprise many take vacation to spend with their friends and family. Even with the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=50&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>12.01 was the first monthly cycle of the year 2012 for the Linaro Multimedia Work Group. It was a short cycle as it included both the Christmas/New Years celebrations as well as the Chinese New Year celebration which is of no surprise many take vacation to spend with their friends and family.</p>
<p>Even with the short cycle work was accomplished and I&#8217;d like to share some of the highlights with you.</p>
<p><strong>Audio</strong></p>
<p>One of our major goals for this cycle was the return of working audio. This is a fairly difficult area especially on Linux as the between the kernel, alsa and pulse audio, there&#8217;s plenty of room for regressions to occur. In past months we&#8217;ve been bit strongly by those regressions such that when it comes to audio on the Linaro LEB, I&#8217;ve taken a very inbox zero approach. It&#8217;s all broke unless proven otherwise. Let&#8217;s fix it!</p>
<p>So as a team we focused on audio on Panda, Panda ES and imx53. All of these boards have output via an audio jack as well as out HDMI when HDMI is used for video out. Wei Feng along with the respective ti and freescale landing teams worked hard to address the kernel drivers, ucm configs which are packaged with alsa and updates to pulse audio to support ucm.</p>
<p>With Panda there is an existing bug where DVI video is busted. Because of this if you are validating the audio jack you have to set amixer settings appropriately so when using speaker-test or aplay you&#8217;ll get output.</p>
<p>Here we are on release day and audio is working for our aplay and speaker-test tests. It&#8217;s a start but not quite a whole perfect user experience. We do see bugs with GUI tools that sit above. Are the bugs in the tools or in lower portions of the audio stack, that&#8217;s a good question. We know we have a start. A line in the sand which we will not back from but clearly more work ahead.</p>
<p>Kurt is working on the audio stack for panda on Android. On Jan 6th the Android kernel team delivered the needed support for audio. It&#8217;s a start, we look forward to enabling ucm as well as other audio stack elements in the days and weeks ahead.</p>
<p><strong>Codecs</strong></p>
<p>Mans started implementing optimizations for libav involving vp8.He&#8217;s a master coder and we look forward to his upstream submissions sometime in February but probably after LC since Linaro Connect and ELC are the first part of February.</p>
<p>Rony worked on the NEON optimized version of speex. It is part of the Linaro Android release now. Good job Rony! Rony has also worked to become on of our Lava experts.</p>
<p>I worked on libjpeg-turbo for android. I pull in some upstream updates fixing up the android specific patches. I then pulled in some existing qualcomm optimizations of 565 and 8888 encode and decode. I had to rework the patches a bit to get them to fit into libjpeg-turbo but in the end it appeared to be well worth it yielding about a 100% performance improvement in skia-bench.  There are some STE patches that accomplish the same that were recently given to me. I am going update the STE implementation so it fits with libjpeg-turbo and hold a bake off. Winner goes upstream.</p>
<p><strong>UMM/Video</strong></p>
<p>Rob added eglImage rendering support to qtmobility. This dramatically improved HW video decode so for the linaro-tv xmbc image and Ubuntu TV efforts on panda, it looks spectacular. Ricardo Salveti wrote about this in his blog, including demos. Be sure to check it out at : <a title="http://rsalveti.wordpress.com/2012/01/06/hw-video-decode-and-xbmc-ubuntu-linaro/" href="http://rsalveti.wordpress.com/2012/01/06/hw-video-decode-and-xbmc-ubuntu-linaro/">http://rsalveti.wordpress.com/2012/01/06/hw-video-decode-and-xbmc-ubuntu-linaro/</a></p>
<p>Kan worked on xbmc. Specifically he&#8217;s looking at a way to improve the way video is played on xbmc using gstreamer as well as general improvements for xbmc that make it really shine on arm hardware. We&#8217;ll have a demo at Linaro Connect in February.</p>
<p>Benjamin worked the the continuous memory allocator debug blueprint. This is part of the larger UMM (unified memory manager) effort that Linaro is leading. A special shout out to Benjamin for becoming and helping out others with getting testcases into Lava. Lava is our automated test system. It new to Linaro and having someone take the time to education and help others is really valuable.</p>
<p><strong>Finally</strong></p>
<p>I hope you&#8217;ll agree it&#8217;s a good set of accomplishments for a significantly shortened cycle. I can&#8217;t thank the team enough for their efforts. Look for more accomplishments in 12.02.</p>
<p>The wiki page that holds all this information but in a much more raw form can be found here: <a title="http://wiki.linaro.org/TomGall/DraftPlan/2012.01Plan" href="http://wiki.linaro.org/TomGall/DraftPlan/2012.01Plan">http://wiki.linaro.org/TomGall/DraftPlan/2012.01Plan</a></p>
<p>Our 12.02 plan is starting to take form here : <a title="http://wiki.linaro.org/TomGall/DraftPlan/2012.02Plan" href="http://wiki.linaro.org/TomGall/DraftPlan/2012.02Plan">http://wiki.linaro.org/TomGall/DraftPlan/2012.02Plan</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fullshovel.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fullshovel.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fullshovel.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fullshovel.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fullshovel.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fullshovel.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fullshovel.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fullshovel.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fullshovel.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fullshovel.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fullshovel.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fullshovel.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fullshovel.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fullshovel.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=50&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fullshovel.wordpress.com/2012/01/25/12-01-linaro-multimedia-team-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88e7554a62f192ce4c161dd459be579?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tgallfoo</media:title>
		</media:content>
	</item>
		<item>
		<title>skia_bench image decode on Android ICS, now ~100% faster.</title>
		<link>http://fullshovel.wordpress.com/2012/01/11/skia_bench-image-decode-on-android-ics-now-100-faster/</link>
		<comments>http://fullshovel.wordpress.com/2012/01/11/skia_bench-image-decode-on-android-ics-now-100-faster/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 00:14:03 +0000</pubDate>
		<dc:creator>tgallfoo</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[linaro]]></category>
		<category><![CDATA[open_source]]></category>

		<guid isPermaLink="false">http://fullshovel.wordpress.com/?p=43</guid>
		<description><![CDATA[skia_bench on android measures a number of things. One portion of the benchmark measures libjpeg performance, specifically for 565 and 8888 image types that are specific to android. Android (including the latest ice cream sandwich release) uses the old and quite crusty libjpeg library. This library while functional is missing a great deal of optimization. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=43&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>skia_bench on android measures a number of things. One portion of the benchmark measures libjpeg performance, specifically for 565 and 8888 image types that are specific to android.</p>
<p>Android (including the latest ice cream sandwich release) uses the old and quite crusty libjpeg library. This library while functional is missing a great deal of optimization. The libjpeg-turbo project (http://libjpeg-turbo.org) is a souped up and more importantly drop in replacement API compatible version of libjpeg. It is compatible with both versions 6.x and 8 that are in wide use across many a distro. However because libjpeg doesn&#8217;t have simd (<em>Single instruction, multiple data</em>) optimizations using NEON on ARM for instance, distributions have been pitching libjpeg for libjpeg-turbo.</p>
<p>At Linaro our Android Ice Cream Sandwich for instance replaces libjpeg with libjpeg-turbo. Likewise we recently worked with Ubuntu and as a result Precise (version 12.04) now includes libjpeg-turbo.</p>
<p>So what kind of performance bump can one see by switching from libjpeg to libjpeg-turbo?</p>
<p>https://wiki.linaro.org/TomGall/LibJpeg8  includes lots of raw numbers on intel and ARM machines. In short performance improvements measured by tjbench  are on the order of 200% to 300%.</p>
<p>libjpeg-turbo doesn&#8217;t include support for Android. So earlier this year, we ported libjpeg-turbo so it would include Android dependency on the aforementioned  nonstandard 8888 and 565 formats. This was a good first step however, no work had been done to optimize for 565 or 8888. Thus the performance for 565 and 8888 was about the same for libjpeg and libjpeg-turbo.</p>
<p>I&#8217;d like to see Android switch to use libjpeg-turbo so this week it was time to do some optimization that would give credence to that desire. Optimizations that can be measure with skia_bench would be the way to go.</p>
<p>Hack. Hack. Hack.</p>
<p>The results? A comparison of android&#8217;s libjpeg,  libjpeg-turbo without 565 or 8888 optimizations and libjpeg-turbo with 565 and 8888 optimizations can be found at : https://wiki.linaro.org/TomGall/SkiaBenchNumbers . Smaller numbers are better.</p>
<p>Half the time not bad or put another way, the newly improved libjpeg-turbo is 2 times faster than the old libjpeg! I&#8217;m sure you&#8217;d like that improvement on your Android phone or tablet!  I would!</p>
<p>Now we get to another part of the story that is important also reflects another aspect of what makes Linaro an important leader in ARM for Linux and Android.  You see the optimization code for 565 and 8888 already sort of existed. It was sitting out in a git archive more or less gathering dust. The essential step of putting it together with the already optimized libjpeg-turbo hadn&#8217;t been done. The code also hadn&#8217;t been pushing upstream to the communities that would most benefit. In Linaro we want Linux and Android on ARM to shine.</p>
<p>While it&#8217;s all put together and it works, that&#8217;s great. Now comes the most important steps, getting google&#8217;s Android engineers (and perhaps cyanogen mod too!) to accept it so that all might benefit. That&#8217;s the bar for success we aim for at Linaro and we will succeed.</p>
<p>Code : git://git.linaro.org/people/tomgall/libjpeg-turbo/libjpeg-turbo.git</p>
<p>Pull from the android branch.   git checkout -b android origin/android</p>
<p>Have fun!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fullshovel.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fullshovel.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fullshovel.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fullshovel.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fullshovel.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fullshovel.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fullshovel.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fullshovel.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fullshovel.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fullshovel.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fullshovel.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fullshovel.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fullshovel.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fullshovel.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=43&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fullshovel.wordpress.com/2012/01/11/skia_bench-image-decode-on-android-ics-now-100-faster/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88e7554a62f192ce4c161dd459be579?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tgallfoo</media:title>
		</media:content>
	</item>
		<item>
		<title>2012 Mobile &amp; OSS Predictions</title>
		<link>http://fullshovel.wordpress.com/2011/12/30/2012-mobile-predictions/</link>
		<comments>http://fullshovel.wordpress.com/2011/12/30/2012-mobile-predictions/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 21:14:38 +0000</pubDate>
		<dc:creator>tgallfoo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fullshovel.wordpress.com/?p=32</guid>
		<description><![CDATA[Many a pundit puts together predictions for the next year but they aren&#8217;t engineers. Voice will drive new user interface innovation in 2012. Android will do something to try and catch up with Siri but  include ads in some fashion. Apple will open up the Siri API so that 3rd party developers can take advantage [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=32&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Many a pundit puts together predictions for the next year but they aren&#8217;t engineers.</p>
<ul>
<li>Voice will drive new user interface innovation in 2012. Android will do something to try and catch up with Siri but  include ads in some fashion. Apple will open up the Siri API so that 3rd party developers can take advantage of it.</li>
<li>Mobile app authors will continue to make more money on iOS than Android.</li>
<li>Windows 8 on anything but intel will flop. PC sales will continue to slow as tablets will take the place of PCs for some.</li>
<li>RIM is doomed. I expect tar, feathers and pitch. It won&#8217;t end well.</li>
<li>Nokia will continue to free fall.</li>
<li>We will see significantly increased display resolutions in the tablet space. The iPad will gain a retina display and Siri. There will be some sort of android based tablet that will follow up with that kind of resolution as well. Likewise in the workstation/laptop space with thunderbolt going onto all intel motherboards come mid year, thunderbolt will take off and display resolutions will fly by 1080p.</li>
<li>Android based tablets will continue to fail.</li>
<li>Amazon will evolve the fire and follow on products to the fire. Like Apple they will pitch their offering as an integrated solution with apps, books, movies and music. It&#8217;s not about the processor anymore. Their sales will be good.</li>
<li>Apple will release an updated Apple TV but not a TV. It&#8217;ll include the ability to run apps, paired with the networks (channels are apps, apps are channels) and it will include Siri voice control. GoogleTV will continue to go no where.</li>
<li>This will not be the year of the Linux Desktop.</li>
<li>WebOS development will gain a following in open source circles once the source is released. It will be ported to arm development boards. The device manufacturers will gain interest. However none will ship a phone based on it this year.</li>
<li>Use of the GPL/LGPL will continue to wane. Use of BSD/MIT/Apache licenses will continue to rise.</li>
<li>Server Linux on ARM will for the time being be experimental. However it sill start to gain a following as ARM server hardware will continue to evolve.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fullshovel.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fullshovel.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fullshovel.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fullshovel.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fullshovel.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fullshovel.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fullshovel.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fullshovel.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fullshovel.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fullshovel.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fullshovel.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fullshovel.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fullshovel.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fullshovel.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=32&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fullshovel.wordpress.com/2011/12/30/2012-mobile-predictions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88e7554a62f192ce4c161dd459be579?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tgallfoo</media:title>
		</media:content>
	</item>
		<item>
		<title>Results : 2011 Open Source Predictions</title>
		<link>http://fullshovel.wordpress.com/2011/12/29/results-2011-open-source-predictions/</link>
		<comments>http://fullshovel.wordpress.com/2011/12/29/results-2011-open-source-predictions/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 19:19:47 +0000</pubDate>
		<dc:creator>tgallfoo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fullshovel.wordpress.com/?p=27</guid>
		<description><![CDATA[Appox a year ago Bob Sutor made some open source predictions for 2011. I answered the same questions, given it&#8217;s the end of the year. Time for some claim chowder. Will ChromeOS from Google be an interesting player, will it merge with Android, and will it replace Windows on hundreds of millions of desktops? No / [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=27&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Appox a year ago Bob Sutor made some open source predictions for 2011. I answered the same questions, given it&#8217;s the end of the year. Time for some claim chowder.</p>
<ul>
<li>Will ChromeOS from Google be an interesting player, will it merge with Android, and will it replace Windows on hundreds of millions of desktops? <em>No / Yes / No</em></li>
</ul>
<div>Results: No / No / No.</div>
<ul>
<li>Will Android devices surpass those from Apple? <em>Probably, but it’s a bad question. The better question is will Android surpass Apple’s quality and usability to make it a better product. No.</em></li>
</ul>
<div>Results: Yes (for the phone market) No (for tablets)  And my own question about Android engineering a better experience than iOS in 2011. No.</div>
<div></div>
<div>Siri seems to be the the major piece of UI innovation in 2011.</div>
<ul>
<li>Will one tablet maker emerge that will clobber the iPad in market share? <em>No</em></li>
</ul>
<div>Didn&#8217;t happen. At least Amazon is sort of making things interesting even tho their Kindle Fire has major problems.</div>
<ul>
<li>Will some flavor of Windows be more significant than Android on tablets? <em>No, nor will windows on a tablet surpass iOS</em></li>
</ul>
<div>Windows made no forward progress on anywhere but PCs.</div>
<ul>
<li>Will we see more open source apps on the most popular smartphone platforms? <em>No. This is another poorly worded question. Who wants to use emacs on a smartphone? Developers want to make money. That’s the whole point and that’s why iOS and to a limited extent Android apps are successful. What’s the motivation, whats the ITCH for open source apps on smartphones? There isn’t any save for the hobby of bringing the familiar into the platform. Linux is about making a great operating system, not about making great apps.</em></li>
</ul>
<div>You&#8217;d be hard pressed to identify a popular opens source app on any mobile platform.</div>
<ul>
<li>Will Linux gain further market share as people continue to flee from Solaris and install new servers for new applications? <em>Sure, but in the end it’s just a trade of Unix for Unix. Yawn.</em></li>
</ul>
<div>I haven&#8217;t seen market share numbers for 2011 wrt AIX, Solaris, Linux in the server market place.</div>
<ul>
<li>Will there be more lawsuits around the use of open source in smartphones? <em>Yes, but it’s not the open source developers that are driving the conversation here nor do they hold the poker chips. It’s the big name companies, Linux is just a pawn and that’s problematic.</em></li>
</ul>
<div>One of the major headlines of 2011 was all the IP related lawsuits in the mobile market.</div>
<ul>
<li>Will Windows Phone 7 beat out Android phones or iPhones? <em>Doubtful</em></li>
</ul>
<div>Didn&#8217;t happen.</div>
<ul>
<li>Will LibreOffice pass OpenOffice in downloads? <em>The better question is, Will LibreOffice be a major source of innovation in the word processor, desktop office suite space in 2011? No.</em></li>
</ul>
<div>Haven&#8217;t seen download numbers. LibreOffice and OpenOffice aren&#8217;t apps that the average person on the street want to use. Numbers, Pages on tablets however on any iOS device are more than usable, it&#8217;s no longer a notable development when someone creates something using these apps on a tablet. The very popular Scrivener is under development for iOS. THAT is both news and something people are excited for! Do people ask for LibreOffice/OpenOffice on tablets etc?  Nope, no one cares.</div>
<ul>
<li>Will open source virtualization via KVM start to gain market share against VMWare and Microsoft HyperV? <em>Yes.</em></li>
</ul>
<div>Unsure. I haven&#8217;t seen numbers. I suspect this didn&#8217;t happen.</div>
<ul>
<li>Will the “open cloud” become more significant and more widely implemented? <em>No. The cloud has been defined by the amazons, googles and such. It’s not a question of open. It’s a question of what those leaders in the market will do. There is no open cloud.</em></li>
</ul>
<div>The year wasn&#8217;t about the open cloud. The year was about solutions where the cloud was an implementation detail. Dropbox, iCloud for example. It was about SmugMug who when one cloud service (which they used) when down and they were not affected since SmugMug intelligently failedover to another part of the same cloud service.</div>
<ul>
<li>Will Windows Internet Explorer continue to lose market share to Firefox, Chrome, and Safari? <em>Yes.</em></li>
</ul>
<div>Yup. Now under 50%.</div>
<ul>
<li>Will Diaspora replace FaceBook? <em>No.</em></li>
</ul>
<div>Didn&#8217;t happen.</div>
<ul>
<li>Will any open source system replace WordPress, Drupal, and Joomla in the top three of open source content management systems? <em>No.</em></li>
</ul>
<div>Didn&#8217;t happen.</div>
<ul>
<li>Will 2011 be the Year of the Linux Desktop? <em>The better question is Will Linux gain market share in the Desktop market? The answer continues to be No. I disagree completely with Bob Sutor that the question is indeed VERY relevant. Because Linux continues to gain no ground here, if not indeed lose ground it’s a very significant ding to Linux. Desktop Linux was driving what little usability there is in the open source ecosystem. I predict Desktop Linux use will fall in 2011 and that Android will drive open source usability in so much that the Meegos, kwin, gnome-mobiles will follow but not drive open source innovation. I believe there is a slight chance that a new mobile operating system which will be a blend of Linaro, Meego and other bits could happen and find success.</em></li>
</ul>
<div>No growth in desktop linux. Meego died. No blend of Linaro etc into a new mobile operating system.</div>
<ul>
<li>Will Linaro become a major factor in arm Linux in 2011. <em>Yes. Further I believe that Android will start to utilize parts of Linaro and I believe the Meego project that runs on arm hardware will evolve if not fracture completely away from Meego to use Linaro. (If not Meego will be a complete flop and die by EOY since Linaro cares about ARM, Intel does not)</em></li>
</ul>
<div>As mentioned Meego died. Android picking up pieces of Linaro&#8230; stay tuned <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</div>
<div></div>
<div></div>
<div>Not too many hours to go until 2012. Time for 2012 predictions but in another post.</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fullshovel.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fullshovel.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fullshovel.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fullshovel.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fullshovel.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fullshovel.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fullshovel.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fullshovel.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fullshovel.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fullshovel.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fullshovel.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fullshovel.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fullshovel.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fullshovel.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=27&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fullshovel.wordpress.com/2011/12/29/results-2011-open-source-predictions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88e7554a62f192ce4c161dd459be579?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tgallfoo</media:title>
		</media:content>
	</item>
		<item>
		<title>On to Oneiric</title>
		<link>http://fullshovel.wordpress.com/2011/05/24/on-to-oneiric/</link>
		<comments>http://fullshovel.wordpress.com/2011/05/24/on-to-oneiric/#comments</comments>
		<pubDate>Tue, 24 May 2011 22:02:59 +0000</pubDate>
		<dc:creator>tgallfoo</dc:creator>
				<category><![CDATA[images]]></category>
		<category><![CDATA[linaro]]></category>

		<guid isPermaLink="false">http://fullshovel.wordpress.com/?p=21</guid>
		<description><![CDATA[Today was a fairly productive day. The next cycle for Linaro which will result in the 11.11 release also known as Oneiric Ocelot. While Linaro will be releasing 11.05 (aka Natty) in the next day or two, I&#8217;ve been plunging ahead on with Oneiric image work. Of note for Oneiric Linaro images, we&#8217;ll see a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=21&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today was a fairly productive day. The next cycle for Linaro which will result in the 11.11 release also known as Oneiric Ocelot. While Linaro will be releasing 11.05 (aka Natty) in the next day or two, I&#8217;ve been plunging ahead on with Oneiric image work.</p>
<p>Of note for Oneiric Linaro images, we&#8217;ll see a new community image added to the mix named linaro-server. To start it is a LAMP stack for arm. The image weighs in at about 120 Meg compressed. I fully expect we&#8217;ll flesh this out with more useful server goodness in time as makes sense for running on an arm server. I don&#8217;t know about you but I can&#8217;t wait to get my hands on an A15. Checkbook is standing by.</p>
<p>We&#8217;ll see a new insanely smaller image that is nothing more than a kernel and a busybox initrd. As to it&#8217;s name? Well I think we probably need to build some consensus, but pico was thrown out as one possibility.</p>
<p>The old friends of alip, ubuntu-desktop, and developer will continue on. In addition the graphical-engineering and multimedia-engineering images will continue tho I expect some adjustments so that those images pick up works in progress much quicker from the work groups in question.</p>
<p>Alip will have the ability for all of it&#8217;s packages to be cross built. This might cause a refactoring of the contents of the ALIP image. I would expect the images to get even smaller and perhaps even switch away from xfce to something fairly minimalistic but still good enough to run a web browser.</p>
<p>Stay tuned!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fullshovel.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fullshovel.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fullshovel.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fullshovel.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fullshovel.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fullshovel.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fullshovel.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fullshovel.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fullshovel.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fullshovel.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fullshovel.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fullshovel.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fullshovel.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fullshovel.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=21&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fullshovel.wordpress.com/2011/05/24/on-to-oneiric/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88e7554a62f192ce4c161dd459be579?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tgallfoo</media:title>
		</media:content>
	</item>
		<item>
		<title>Where is Open Source in End User Mobile Apps?</title>
		<link>http://fullshovel.wordpress.com/2011/03/09/where-is-open-source-in-end-user-mobile-apps/</link>
		<comments>http://fullshovel.wordpress.com/2011/03/09/where-is-open-source-in-end-user-mobile-apps/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 23:35:35 +0000</pubDate>
		<dc:creator>tgallfoo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fullshovel.wordpress.com/?p=16</guid>
		<description><![CDATA[So there was a tweet earlier today about open source software and it&#8217;s abuse in mobile end user software universe. It&#8217;s something that&#8217;s been seen before. Coder X has a project, needs some functionality, picks up some code under an open source license, ships it and while doing so forgets about the terms and conditions [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=16&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So there was a tweet earlier today about open source software and it&#8217;s abuse in mobile end user software universe. It&#8217;s something that&#8217;s been seen before. Coder X has a project, needs some functionality, picks up some code under an open source license, ships it and while doing so forgets about the terms and conditions of the open source code and manages to get themselves into hot water for their proprietary software.</p>
<p>But the part that made me give pause because this problem has been around for decades was that when it comes to developing code for Android or iOS, well, it would seem by these numbers not many developers are using open source software to create their end user software.</p>
<p>The <a href="http://creativemac.digitalmedianet.com/articles/viewarticle.jsp?id=1390413">article</a> states that 71% of Android and iPhone apps containing open source failed to comply with the four obligations of the open source licenses that OpenLogic analyzed.<br />
Out of the 635 apps scanned, OpenLogic identified 52 applications that use the Apache license and 16 that use the GPL/LGPL license. </p>
<p>So at this point in the show one should point out that there are 350,000 apps in the iOS App Store and 250,000 apps in the Android store. We don&#8217;t know how they chose the roughly .1% of apps to scan. But isn&#8217;t the better question to all of this, why isn&#8217;t there more open source software in use in mobile applications? Only 10% what was scanned actually uses open source software in some capacity. Ouch.</p>
<p>Apple doesn&#8217;t exclude it. WordPress uses GPL stuff after all. VLC did until some of the copyright holders of the GPLed code they did use in their app contacted Apple and forced the app to be removed because they didn&#8217;t want it in the iTunes App Store. (Guess the copyleft part of the license where the next person has the same rights as the person who receives the code, you know that founding principle of open source doesn&#8217;t universally apply )</p>
<p>Android certainly doesn&#8217;t exclude open source software either. </p>
<p>Here&#8217;s a better reason. Remember when DOS, Windows, Amiga or the Mac got started. You know, all those microcomputers &#8230; I use that term explicitly because it reminds you that they were microcomputers as compared to the mainframe or small mini compters they were replacing. Did a whole bunch of mainframe software get ported to those boxes? Some but there was a whole explosion of new software to serve the new paradigm, even more so in Windows, Mac and the Amiga because the 80 column universe had evolved to something mouse based. Why use vi to edit your term paper when a GUI word processor gave you WYSIWYG?</p>
<p>We&#8217;re seeing that again in the mobile space. It&#8217;s a new usage paradigm. Yes sure, Android has a Linux kernel and yes it does have system libraries and things taken from various open source BSD projects. Same for iOS, BSD Mach kernel, lots of BSD library plumbing. But getting beyond that plumbing, to the interesting stuff, the apps that you interact with that&#8217;s where the action is. And in that way that&#8217;s where the open source universe has a problem. We, the open source universe, have a source base that&#8217;s engineered for a past era. We didn&#8217;t invent the Post PC era end user story and we&#8217;re not driving the post PC era end user story so our relevance is under pressure.</p>
<p>It gets worse&#8230;.</p>
<p>The vast majority of users never cared what the license was of their software. It was a very rare Mac v Windows v Linux discussion that would be won by that talking point. </p>
<p>The developer landscape is different in that a higher representative sample care about open source and the concept of an open source license. But in this mobile space it would appear that the numbers that &#8220;care&#8221; has been reset. </p>
<p>This shouldn&#8217;t be surprising if as I assert that open source software isn&#8217;t engineered for mobile users. Or put another way, if open source software was solving mobile developers problems, wouldn&#8217;t the scanning that was done have revealing more open source software in use? </p>
<p>And now we&#8217;re to the heart of the matter, if you believe as I do that mobile is that next era in computing, then we as open source developers have a great deal of coding to be do. We&#8217;re several years behind iOS and Android. We need to decide where and how we want to be relevant. Are we add ons to existing mobile operating systems, WP7, iOS, Android or are we going to innovate in this space and sit side by side with the others and create our own ecosystem?</p>
<p>Remember the existing OSes don&#8217;t need new widget sets. They don&#8217;t need new rendering engines. They certainly don&#8217;t need vi. They&#8217;ve already created a mobile GIMP and countless other apps that people love and that the authors of made a bunch of money and did it all without any open source code.</p>
<p>Maybe the open source universe just wants to work on kernels and system libraries and that&#8217;s it. Leave everything else to proprietary solutions. That&#8217;s basically Android. I hope that&#8217;s not the case.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fullshovel.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fullshovel.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fullshovel.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fullshovel.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fullshovel.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fullshovel.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fullshovel.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fullshovel.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fullshovel.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fullshovel.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fullshovel.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fullshovel.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fullshovel.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fullshovel.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=16&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fullshovel.wordpress.com/2011/03/09/where-is-open-source-in-end-user-mobile-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88e7554a62f192ce4c161dd459be579?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tgallfoo</media:title>
		</media:content>
	</item>
		<item>
		<title>Life with a new Drobo FS</title>
		<link>http://fullshovel.wordpress.com/2010/12/31/life-with-a-new-drobo-fs/</link>
		<comments>http://fullshovel.wordpress.com/2010/12/31/life-with-a-new-drobo-fs/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 15:53:16 +0000</pubDate>
		<dc:creator>tgallfoo</dc:creator>
				<category><![CDATA[drobo]]></category>

		<guid isPermaLink="false">http://fullshovel.wordpress.com/?p=12</guid>
		<description><![CDATA[For Christmas I got a Drobo FS from my wife. In a fairly small box it fits 5 drives, network cable out the back and a little power brick. Simple to assemble, drop SATA drives into drobo. Install of their dashboard on Mac OSX requires a restart. Any app that requires that OS to restart [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=12&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For Christmas I got a <a href="www.drobo.com">Drobo FS</a> from my wife. In a fairly small box it fits 5 drives, network cable out the back and a little power brick.</p>
<p>Simple to assemble, drop SATA drives into drobo. </p>
<p>Install of their dashboard on Mac OSX requires a restart. Any app that requires that OS to restart just to start up some new services probably should rethink their design. Call me old school unix but I don&#8217;t like to restart that often.</p>
<p>Making shares again, very easy. If you&#8217;re going to use any of the shares with time machine you have one little extra box to click, very simple stuff.</p>
<p>My only ding against the whole package is the data transfer rates. Over the course of approx 24 hours only ~400 gig of data had transfered. For a device hooked up to my gigE backbone and the only other machine on said gigE backbone is the box shipping data to the drobo I would have expected a much better result. In comparison 30Meg/s for USB2 would transfer ~108Gig/hour. Shipping 30Meg a sec over a quiet GigE is more than reasonable.</p>
<p>So all in all if you want a drop dead simple data backup system that raids hard drives drobo certainly fits the bill. If you want it to be fast&#8230;  well best look elsewhere. 6 cheap USB disks raided and redundant via OSX would be both faster and cheaper.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fullshovel.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fullshovel.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fullshovel.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fullshovel.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fullshovel.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fullshovel.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fullshovel.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fullshovel.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fullshovel.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fullshovel.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fullshovel.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fullshovel.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fullshovel.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fullshovel.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=12&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fullshovel.wordpress.com/2010/12/31/life-with-a-new-drobo-fs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88e7554a62f192ce4c161dd459be579?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tgallfoo</media:title>
		</media:content>
	</item>
		<item>
		<title>2011 Open Source Predictions</title>
		<link>http://fullshovel.wordpress.com/2010/12/29/2011-open-source-predictions/</link>
		<comments>http://fullshovel.wordpress.com/2010/12/29/2011-open-source-predictions/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 20:51:42 +0000</pubDate>
		<dc:creator>tgallfoo</dc:creator>
				<category><![CDATA[linaro]]></category>
		<category><![CDATA[open_source]]></category>

		<guid isPermaLink="false">http://fullshovel.wordpress.com/?p=5</guid>
		<description><![CDATA[Bob Sutor over at his blog made a number of open source predictions. He&#8217;s not an engineer. I am. Here&#8217;s my take on the same questions. Will ChromeOS from Google be an interesting player, will it merge with Android, and will it replace Windows on hundreds of millions of desktops? No / Yes / No [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=5&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bob Sutor over at his <a href="http://www.sutor.com/c/2010/12/predictions-for-open-source-in-2011/"> blog </a> made a number of open source predictions. He&#8217;s not an engineer. I am. Here&#8217;s my take on the same questions.</p>
<li> Will ChromeOS from Google be an interesting player, will it merge with Android, and will it replace Windows on hundreds of millions of desktops? <em>No / Yes / No</em></li>
<li>Will Android devices surpass those from Apple? <em>Probably, but it&#8217;s a bad question. The better question is will Android surpass Apple&#8217;s quality and usability to make it a better product. No.</em></li>
<li>Will one tablet maker emerge that will clobber the iPad in market share? <em>No</em></li>
<li>Will some flavor of Windows be more significant than Android on tablets? <em>No, nor will windows on a tablet surpass iOS</em></li>
<li>Will we see more open source apps on the most popular smartphone platforms? <em>No. This is another poorly worded question. Who wants to use emacs on a smartphone? Developers want to make money. That&#8217;s the whole point and that&#8217;s why iOS and to a limited extent Android apps are successful. What&#8217;s the motivation, whats the ITCH for open source apps on smartphones? There isn&#8217;t any save for the hobby of bringing the familiar into the platform. Linux is about making a great operating system, not about making great apps.</em></li>
<li>Will Linux gain further market share as people continue to flee from Solaris and install new servers for new applications? <em>Sure, but in the end it&#8217;s just a trade of Unix for Unix. Yawn.</em></li>
<li>Will there be more lawsuits around the use of open source in smartphones? <em> Yes, but it&#8217;s not the open source developers that are driving the conversation here nor do they hold the poker chips. It&#8217;s the big name companies, Linux is just a pawn and that&#8217;s problematic.</em></li>
<li>Will Windows Phone 7 beat out Android phones or iPhones? <em>Doubtful</em></li>
<li>Will LibreOffice pass OpenOffice in downloads? <em>The better question is, Will LibreOffice be a major source of innovation in the word processor, desktop office suite space in 2011? No. </em></li>
<li>Will open source virtualization via KVM start to gain market share against VMWare and Microsoft HyperV? <em>Yes.</em></li>
<li>Will the “open cloud” become more significant and more widely implemented? <em>No. The cloud has been defined by the amazons, googles and such. It&#8217;s not a question of open. It&#8217;s a question of what those leaders in the market will do. There is no open cloud.</em></li>
<li>Will Windows Internet Explorer continue to lose market share to Firefox, Chrome, and Safari? <em>Yes. </em></li>
<li>Will Diaspora replace FaceBook? <em>No.</em></li>
<li>Will any open source system replace WordPress, Drupal, and Joomla in the top three of open source content management systems? <em>No.</em></li>
<li>Will 2011 be the Year of the Linux Desktop? <em> The better question is Will Linux gain market share in the Desktop market? The answer continues to be No. I disagree completely with Bob Sutor that the question is indeed VERY relevant. Because Linux continues to gain no ground here, if not indeed lose ground it&#8217;s a very significant ding to Linux. Desktop Linux was driving what little usability there is in the open source ecosystem. I predict Desktop Linux use will fall in 2011 and that Android will drive open source usability in so much that the Meegos, kwin, gnome-mobiles will follow but not drive open source innovation. I believe there is a slight chance that a new mobile operating system which will be a blend of Linaro, Meego and other bits could happen and find success. </em></li>
<li> Will Linaro become a major factor in arm Linux in 2011. <em>Yes. Further I believe that Android will start to utilize parts of Linaro and I believe the Meego project that runs on arm hardware will evolve if not fracture completely away from Meego to use Linaro. (If not Meego will be a complete flop and die by EOY since Linaro cares about ARM, Intel does not)</em></li>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fullshovel.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fullshovel.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fullshovel.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fullshovel.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fullshovel.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fullshovel.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fullshovel.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fullshovel.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fullshovel.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fullshovel.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fullshovel.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fullshovel.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fullshovel.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fullshovel.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fullshovel.wordpress.com&amp;blog=18712489&amp;post=5&amp;subd=fullshovel&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fullshovel.wordpress.com/2010/12/29/2011-open-source-predictions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88e7554a62f192ce4c161dd459be579?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tgallfoo</media:title>
		</media:content>
	</item>
	</channel>
</rss>
