<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>linuxuk.org &#187; Android</title>
	<atom:link href="http://www.linuxuk.org/tag/android/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linuxuk.org</link>
	<description>Adventures in Linux Land</description>
	<lastBuildDate>Wed, 07 Jul 2010 10:24:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What would you like to see for ARM based embedded distro&#8217;s?</title>
		<link>http://www.linuxuk.org/2009/11/what-would-you-like-to-see-for-arm-based-distros/</link>
		<comments>http://www.linuxuk.org/2009/11/what-would-you-like-to-see-for-arm-based-distros/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 19:38:56 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu Netbook Remix]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[canonical]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[UNR]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=318</guid>
		<description><![CDATA[ 

So its that time of year again, we released a great product and instead of being content, we want to make an even greater one next time. It&#8217;s scary to think that I leave for the Ubuntu Developer Summit (UDS) next week but as a Canonical employee we are all charged with coming up with great [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: 'Times New Roman'; line-height: normal; font-size: small;"> </span></p>
<div style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 13px/19px Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; background-position: initial initial; background-repeat: initial initial; padding: 0.6em; margin: 0px;">
<p>So its that time of year again, we released a <a href="http://www.ubuntu.com/products/whatisubuntu/910features" target="_blank">great product</a> and instead of being content, we want to make an even greater one next time. It&#8217;s scary to think that I leave for the Ubuntu Developer Summit (UDS) <span style="text-decoration: underline;">next week</span> but as a Canonical employee we are all charged with coming up with great idea&#8217;s on how to make our particular field of interest <a href="https://wiki.ubuntu.com/MobileTeam/LucidSpecifications" target="_blank">even more awesome than it is now.</a><br />
<span id="more-318"></span><br />
I personally have been working on the Ubuntu Netbook Remix flavour of Ubuntu and our ARM based offerings. With my experience, I truly believe that ARM has <strong>huge </strong>potential to break out of its ultra-embedded space and into the mobile <span style="text-decoration: underline;">ultra-smart phone</span> or netbook area. All my efforts this coming 6 month cycle will be here.</p>
<p>Nokia has a great example of an ultra-smart phone, the N900. If you gave this device a 7&#8243;-10&#8243; screen and a near-full size keyboard it would have rave reviews as an up-and-coming netbook distribution. Android is doing the same albeit in a different manner, coming from a <a href="http://www.linuxuk.org/docs/elce2009/android-mythbusters/" target="_blank">very focused Mobile distribution</a> to maybe something more? Canonical&#8217;s approach is another top-down example. We have traditionally targeted the desktop and server environments but as netbooks get cheaper (and hardware not particularly powerful) we all need to evaluate where the support line is drawn. The boundaries have definitely blurred on where the smart phone stops and the netbook begins.</p>
<p><!--more-->Mer is another example of where some ARM distro&#8217;s are going. For me Mer is very interesting; Mer traditionally targets the lower horse-powered hardware which follows even closer to what todays phones have to offer. Not all phone hardware (and netbook hardware) is created equal and maybe the opportunity to offer Hi-Def playback and 3D acceleration on all platforms isn&#8217;t possible but I would definitely like to see Mer and other open source distributions on consumer-grade phones.</p>
<p>So, what I&#8217;m interested in these next 6 months is not just where I as a Canonical employee can take Ubuntu, but where I, as an ARM developer, generously employed by Canonical, can help the whole ARM eco-system. What would <span style="text-decoration: underline;">you</span> like to see Canonical improve in the ARM embedded space in the next 6 months? All suggestions welcome.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2009/11/what-would-you-like-to-see-for-arm-based-distros/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>The State of Android Development, the way I see it</title>
		<link>http://www.linuxuk.org/2009/08/the-state-of-android-development-the-way-i-see-it/</link>
		<comments>http://www.linuxuk.org/2009/08/the-state-of-android-development-the-way-i-see-it/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 12:32:28 +0000</pubDate>
		<dc:creator>Jamie Bennett</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://linuxuk.wordpress.com/2009/08/20/the-state-of-android-development-the-way-i-see-it/</guid>
		<description><![CDATA[The past couple of weeks I&#8217;ve been learning how to develop apps for Google&#8217;s Android platform. I&#8217;ve looked at it before but only at a high level, these past weeks I have actually been using it for real. So what do I think?

A future conquer?
Well its obvious that this platform has some serious potential. The [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:right;" src="http://www.linuxuk.org/images/android-logo.png" alt="" />The past couple of weeks I&#8217;ve been learning how to develop apps for Google&#8217;s <a href="http://www.android.com">Android platform</a>. I&#8217;ve looked at it before but only at a high level, these past weeks I have actually been using it for real. So what do I think?</p>
<p><b><span id="more-122"></span></b></p>
<h2>A future conquer?</h2>
<p>Well its obvious that this platform has some serious potential. The promise of an embedded Linux platform that is tailored for the mobile, <a href="http://en.wikipedia.org/wiki/Mobile_Internet_Device">MID</a> and even the net book markets gives a sense of the scale of what Android is trying to achieve. It can look <a href="http://www.engadget.com/2009/07/23/htc-hero-review/">very slick</a>, it can do some really <a href="http://www.junauza.com/2008/09/8-killer-android-apps.html">cool things</a> but yet it is distinctly lacking in key areas.<br />
<!--break--></p>
<h2>So whats the problem?</h2>
<p>There are three major area&#8217;s where Android falls behind the likes of the iPhone platform (discounting the terrible state of the Android Market but that&#8217;s something else entirely), they are documentation, a stable API, and development tools.</p>
<h3>Documentation</h3>
<p>Lets face it, the documentation for the Android SDK is poor to say the least. There is a shortage of example code (see my next point) and whist the <a href="http://developer.android.com/reference/packages.html">official documentation</a> looks pretty good on the surface, it too is missing key parts. Books quickly become out of date and the internet is full of potential android developers stumbling at every hurdle whist they try to figure out the way to achieve what they need.</p>
<p>One notable example here is the online books from <a href="http://commonsware.com/books.html">CommonsWare</a>. The online nature of these publications means that they can be constantly updated and CommonsWare do a great job of ensuring that their text is still relevant. Which leads me on to &#8230;</p>
<h3>A stable API</h3>
<p>The Android platform is very much in its infancy. Parts of the SDK change at a rate of knots and the poor developers have to keep pace if their apps are to work on the latest releases. This may be fine for a seasoned Android developer who will quickly come up to speed with the new changes, but the developer just starting out ends up falling into the trap of obsolete code.</p>
<p>There are a lot of code snippets, example programs and forums talking about how to use the Android SDK but so much of it is out of date. The rapidly changing SDK makes these once valuable resources a hurdle for the new developer, tripping them up until they realize that the way to do what they wanted has now changed.</p>
<h3>Development tools</h3>
<p>Now I&#8217;m not saying that <a href="http://developer.apple.com/TOOLS/Xcode/">XCode</a> is the greatest development environment out there, it has its own problems, but for the developer just starting out, XCode becomes immensely valuable. Contrast this to the <a href="http://developer.apple.com/TOOLS/Xcode/">Eclipse</a> integration that Android has. The editor is slow, the &#8216;interface builder&#8217; (the bit you use to graphically layout screens) is pretty useless and the somewhat temperamental nature when compiling and running the app make it the <a href="http://en.wikipedia.org/wiki/Bronco">bucking bronco</a> of development environments. Some parts of the tool are just great, code completion, the vast amount of plugin&#8217;s you can use and auto insertion of dependencies make it something that you <strong>have to use but never really enjoy.</strong></p>
<h2><strong>So whats the answer?</strong></h2>
<p>Being an open source developer, one never likes to complain about something without either fixing it ones self of suggesting a way of doing it. Well, this is a tough one.</p>
<p>Google have a tight hold on the official release of the Android platform so the rapid SDK changes aren&#8217;t going to go away. Eclipse has performance issues that I would have no idea how to fix so that leaves documentation, something I can change.</p>
<p>From now on there will be an Android section on this blog that will try to keep pace with the rapidly changing development side of Android whist providing some tutorials that the beginner will find helpful. So, stay tuned for more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2009/08/the-state-of-android-development-the-way-i-see-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
