<?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>Asleep from Day &#187; 0xlab</title>
	<atom:link href="http://asleepfromday.wordpress.com/category/0xlab/feed/" rel="self" type="application/rss+xml" />
	<link>http://asleepfromday.wordpress.com</link>
	<description>Geeks are boring</description>
	<lastBuildDate>Wed, 25 Apr 2012 08:23:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='asleepfromday.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Asleep from Day &#187; 0xlab</title>
		<link>http://asleepfromday.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://asleepfromday.wordpress.com/osd.xml" title="Asleep from Day" />
	<atom:link rel='hub' href='http://asleepfromday.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Slides of the Android System Development Forum</title>
		<link>http://asleepfromday.wordpress.com/2011/05/26/slides-of-the-android-system-development-forum/</link>
		<comments>http://asleepfromday.wordpress.com/2011/05/26/slides-of-the-android-system-development-forum/#comments</comments>
		<pubDate>Thu, 26 May 2011 10:49:01 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[0xlab]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://asleepfromday.wordpress.com/?p=205</guid>
		<description><![CDATA[These are some of the slides from the technical speakers of the Android System Development Forum on April 28th, 2011. Copyrights belong to their perspective owners and distributed under their permission. Android RenderScript on LLVM by 廖世偉 博士 Is parallel &#8230; <a href="http://asleepfromday.wordpress.com/2011/05/26/slides-of-the-android-system-development-forum/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=205&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>These are some of the slides from the technical speakers of the <a href="http://www.digitimes.com.tw/seminar/android_1000428.htm">Android System Development Forum</a> on April 28th, 2011. Copyrights belong to their perspective owners and distributed under their permission.</p>
<p>Android RenderScript on LLVM<br />
by 廖世偉 博士<br />
<iframe src='http://www.slideshare.net/slideshow/embed_code/8103150' width='640' height='525'></iframe></p>
<p>Is parallel programming hard? And if so, what can you do about it?<br />
by Paul McKenney<br />
<iframe src='http://www.slideshare.net/slideshow/embed_code/8103031' width='640' height='525'></iframe></p>
<p>Guides To Analyzing WebKit Performance<br />
by Holger Freyther and Jim (jserv) Huang 黃敬群<br />
<iframe src='http://www.slideshare.net/slideshow/embed_code/8042012' width='640' height='525'></iframe></p>
<p>Linaro and Android Kernel<br />
by Andy Green<br />
<iframe src='http://www.slideshare.net/slideshow/embed_code/8109213' width='640' height='525'></iframe></p>
<p>There are still some slides missing and I&#8217;ll keep updating here.</p>
<br />Filed under: <a href='http://asleepfromday.wordpress.com/category/0xlab/'>0xlab</a>, <a href='http://asleepfromday.wordpress.com/category/android/'>Android</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asleepfromday.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asleepfromday.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/asleepfromday.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/asleepfromday.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/asleepfromday.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/asleepfromday.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/asleepfromday.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/asleepfromday.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/asleepfromday.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/asleepfromday.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/asleepfromday.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/asleepfromday.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/asleepfromday.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/asleepfromday.wordpress.com/205/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=205&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asleepfromday.wordpress.com/2011/05/26/slides-of-the-android-system-development-forum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">John</media:title>
		</media:content>
	</item>
		<item>
		<title>Android System Development Forum</title>
		<link>http://asleepfromday.wordpress.com/2011/04/01/android-system-development-forum/</link>
		<comments>http://asleepfromday.wordpress.com/2011/04/01/android-system-development-forum/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 08:28:18 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[0xlab]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://asleepfromday.wordpress.com/?p=197</guid>
		<description><![CDATA[By coincidence, the abbreviation of this is ASDF, which is kind of geeky&#8230; 0xlab is going to co-host this event on 2011/04/28. Please refer to http://www.digitimes.com.tw/seminar/android_1000428.htm for more information. The introduction page is in Traditional Chinese, but some of the &#8230; <a href="http://asleepfromday.wordpress.com/2011/04/01/android-system-development-forum/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=197&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>By coincidence, the abbreviation of this is ASDF, which is kind of geeky&#8230;</p>
<p>0xlab is going to co-host this event on 2011/04/28. Please refer to<br />
<a href="http://www.digitimes.com.tw/seminar/android_1000428.htm">http://www.digitimes.com.tw/seminar/android_1000428.htm</a><br />
for more information. The introduction page is in Traditional Chinese, but some of the sessions are in English.</p>
<p>We think there are quite some Android summits out there, but most of them are about application development and business trends. We want to focus on the system development aspect from a more technical point of view.</p>
<p>Oh by the way, did I mention it&#8217;s free of charge?</p>
<br />Filed under: <a href='http://asleepfromday.wordpress.com/category/0xlab/'>0xlab</a>, <a href='http://asleepfromday.wordpress.com/category/android/'>Android</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asleepfromday.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asleepfromday.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/asleepfromday.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/asleepfromday.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/asleepfromday.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/asleepfromday.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/asleepfromday.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/asleepfromday.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/asleepfromday.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/asleepfromday.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/asleepfromday.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/asleepfromday.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/asleepfromday.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/asleepfromday.wordpress.com/197/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=197&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asleepfromday.wordpress.com/2011/04/01/android-system-development-forum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">John</media:title>
		</media:content>
	</item>
		<item>
		<title>The meaning of open</title>
		<link>http://asleepfromday.wordpress.com/2011/03/27/the-meaning-of-open/</link>
		<comments>http://asleepfromday.wordpress.com/2011/03/27/the-meaning-of-open/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 01:43:22 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[0xlab]]></category>

		<guid isPermaLink="false">http://asleepfromday.wordpress.com/?p=191</guid>
		<description><![CDATA[Here is my slides for the osdc.tw 2011 speech: The meaning of open. The content includes traditional Chinese. Filed under: 0xlab<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=191&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here is my slides for the osdc.tw 2011 speech: The meaning of open. The content includes traditional Chinese.<br />
<iframe src='http://www.slideshare.net/slideshow/embed_code/7401963' width='640' height='525'></iframe></p>
<br />Filed under: <a href='http://asleepfromday.wordpress.com/category/0xlab/'>0xlab</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asleepfromday.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asleepfromday.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/asleepfromday.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/asleepfromday.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/asleepfromday.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/asleepfromday.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/asleepfromday.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/asleepfromday.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/asleepfromday.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/asleepfromday.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/asleepfromday.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/asleepfromday.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/asleepfromday.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/asleepfromday.wordpress.com/191/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=191&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asleepfromday.wordpress.com/2011/03/27/the-meaning-of-open/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">John</media:title>
		</media:content>
	</item>
		<item>
		<title>0xlab Annual Report, 2009.</title>
		<link>http://asleepfromday.wordpress.com/2010/08/13/0xlab-annual-report-2009/</link>
		<comments>http://asleepfromday.wordpress.com/2010/08/13/0xlab-annual-report-2009/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 03:00:51 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[0xlab]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://asleepfromday.wordpress.com/?p=147</guid>
		<description><![CDATA[I began writing this at February, but never have the chance to put in everything I wanted to put in. Now I decided that it&#8217;s better to publish it in its current form then not doing it at all. So, &#8230; <a href="http://asleepfromday.wordpress.com/2010/08/13/0xlab-annual-report-2009/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=147&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I began writing this at February, but never have the chance to put in everything I wanted to put in. Now I decided that it&#8217;s better to publish it in its current form then not doing it at all. So, here it goes. You may also download <a href="http://0xlab.org/~john/0xlab2009.pdf">the PDF version</a>.<br />
<span id="more-147"></span><br />
So much happened since 0xlab was established in April.  It&#8217;s one of the few, if not only, open source lab whose operation depends solely on the sponsorship of Taiwanese companies.  This is a new and bold attempt for both the businesses and the developers.  In the beginning of 2010, this report tries to give a reflect on our ideas, and our works.</p>
<h3>Our Ideas</h3>
<p>We believe open source is the right thing to do.  Its contribution could be shared by everyone around the globe and allows people to build upon each other&#8217;s work.  Plus, as a developer, coding makes much more sense if you can see the whole source.  It&#8217;s something that makes our job as a software developer fun and meaningful.</p>
<p>On the other hand, we believe there is a chance in Taiwan to make open source profitable.  We&#8217;re not talking about the conventional thinking that business should lock up as much as possible and only release source code enforced by the GPL-like license.  We are talking about being a good community member and opening up as much as possible, not only the source codes, but issue trackers, documents and discussions yet still making money because of openness.</p>
<p>This is not a new idea, but already a practice.  Companies such as Apple, Google, IBM, Intel, Novell, Redhat, Sun, etc. open up to attract more brain power and get more publicity.  Contradicting conventional wisdom, openness is actually becoming a good business strategy.<sup><a name="fnr.1" href="#fn.1">1</a></sup></p>
<p>We believe that there exists an ecosystem that combines both the open source developers and the hardware manufacturers in Taiwan.  Our focus is to strengthen this connection and make it profitable for both parties.</p>
<p>So, how are we going to do this?</p>
<ol>
<li>Opening up the non-essential part of the software development and working with the communities.  For the open source world, this means more contribution and feedbacks.  For the business, this means minimized development and maintenance effort.</li>
<li>Focus on the unique advantage that is a combination of hardware and software.  The actual profit comes from selling the physical product instead of selling the software, which is not a financially good idea anymore.</li>
</ol>
<p>Businesses should cooperate on #1, so they could put more resource to build their own unique advantages #2.</p>
<p>A healthy ecosystem is the way to make open source prosper.  So, by making this ecosystem strong, we can effectively make open source stronger in Taiwan, which is something we have long waited for.</p>
<h3>Our Works</h3>
<h4>Timeline</h4>
<p><em>2009/4/27</em> &#8211; 0xlab launched, sponsored by <a href="http://www.azurewave.com/">AzureWave</a> Technologies, Inc.</p>
<p><em>2009/5/15</em> &#8211; Project <a href="http://gitorious.org/android-eeepc">Android Eee PC</a> launched.  It aims to bring Android to Eee PC but the current focus is 3D acceleration support.</p>
<p><em>2009/6/2</em> &#8211; Computex.  0xlab demonstrated Beagleboard and Samsung 6410 connected to the WiFi/Bluetooth combo module from AzureWave.</p>
<p><em>2009/6/10</em> &#8211; FreedomHEC.  Talked about &quot;Qi &#8211; Lightweight Boot Loader Applied in Mobile and Embedded Devices&quot;.</p>
<p><em>2009/6/22</em> &#8211; Project <a href="http://gitorious.org/android-obex">android obex</a> launched.  It provides obex file sharing via bluetooth in Android.</p>
<p><em>2009/7/1</em> &#8211; First code drop.  0xlab now has the following projects on gitorious: MadButterfly, Android Eee PC, 0xlab’s Linux Kernel Tree, esuit and android obex.</p>
<p><em>2009/7/14</em> &#8211; Project <a href="http://gitorious.org/0xdroid">0xdroid</a> launched.  It&#8217;s the 0xlab’s Android distribution with Beagleboard as the reference platform.</p>
<p><em>2009/8/7</em> &#8211; The first release of 0xdroid, Beagle-cupcake-0&#215;1.</p>
<p><em>2009/8/15</em> &#8211; COSCUP, the biggest open source conference in Taiwan. 0xlab is a sponsor with 4 talks and 1 lightening talk.<sup><a name="fnr.2" href="#fn.2">2</a></sup></p>
<p><em>2009/10/9</em> &#8211; Beagle-cupcake-0&#215;2 released.</p>
<p><em>2009/11/3</em> &#8211; Project <a href="http://gitorious.org/freebroid">FreeBroid</a> created.  It enables FreeBSD users to do Android development.</p>
<p><em>2009/11/6</em> &#8211; Created our branch of <a href="http://gitorious.org/0xlab-bootloader">Qi</a> supporting omap3530 (Beagleboard).</p>
<p><em>2009/12/18</em> &#8211; Beagle-donut-0&#215;3 released.</p>
<p><em>2009/12/25</em> &#8211; Merry Christmas! <a href="http://olvaffe.blogspot.com/2009/12/android-with-3d-effects.html">Android with 3D Effects</a> is our Christmas gift.</p>
<h4>Business Review</h4>
<p>Hardware is becoming more and more standardized and keeps converging to a few solution providers.  From the technical point of view, businesses have to stand out in software and the hardware/software integration.</p>
<p>However, the cost of creating your own proprietary OS is sky high and it requires a dominating power on the market to create enough acceptance, such as Apple.  Solutions like Windows Mobile require royalty and the room to customize is rather limited because it depends on the kindness of its provider.  Open source solution is a way out, but it&#8217;s not without its problems.</p>
<h5>The Impact of Open Source</h5>
<p>There are mainly three obstacles that are often missed by project owners:</p>
<ol>
<li>The technical understanding of the code: most of the time the existing projects can only partially meet the requirement, so a certain amount of engineering resource is required to fill the gap.  However, just because the code is opened does not mean it could be modified easily.  A big, complex project can be very difficult to trace and understand.  Inappropriate modification to the source code leads to maintenance hell, while the ability to change properly is rare.  Without a thorough understanding, the exact effort to develop/fix/maintain the code could be hard to estimate, as well as the risk of the project.</li>
<li>Lack of overview: a Linux based product usually consists of multiple projects.  These components may base on different technologies and work in different system levels with different functionalities.  The way they interact with each other and the rule they play in the system could be hard to understand without prior knowledge of these projects.  Thus, to obtain the overview of the system and to get a grip of the project status could become a challenge.  The project owner must understand what&#8217;s the core advantage/business value of the project and the rest should be opened to save development effort.</li>
<li>Don&#8217;t know how to work with upstream: the best way to understand the source code and to get support is maintaining a good relationship with upstream.  The best practice is working directly with them and merging back new functionalities and bug fixes.  However, communication could be difficult because open source communities have their own development model, tool and culture, and will react rather badly if you don&#8217;t follow.</li>
<li>Legal issues: many businesses intentionally or unintentionally violate open source license.  This puts them under the risk of being sued by people like our friend <a href="http://en.wikipedia.org/wiki/Harald_Welte">Harald Welte</a>.  These businesses need experienced people to deal with license issues, especially when you mix codes with different licenses.</li>
</ol>
<h5>How to Deal with It</h5>
<ol>
<li>Work with businesses that provide open source services.  These are people who not only understand open source, but also  bear the business value in mind.  They have experience in commercial projects before, so they are very likely easier to communicate with.</li>
<li>Hire experts.  If you can&#8217;t directly hire upstream developers, hire developers who are familiar with your target projects.</li>
<li>Train your own experts.  You still need to find some &#8216;seeds&#8217; first.  This takes longer but in the end you get your own group.</li>
<li>Managers with rich experience in open source is a must.</li>
<li>Seek legal consult familiar with different open source licenses.</li>
</ol>
<h5>New Challenges from Android</h5>
<ol>
<li>Multilayer debugging: Android is a complex combination of various technologies.  Most of its platform services are a mix of different computer languages and run across multiple layers. Debugging (inside the platform itself, not the application layer) often requires tracing back and forth between the java framework and native libraries across different processes.  This is significantly harder then tracing the old fashioned pure c/c++ codes.</li>
<li>Follow the fast paced upstream: Android evolves really fast, i.e. two major releases per year.  This means your product will become outdated during the development phase and you will have to do the catching up and the product development (polishing, bugfixes, new features, etc.) at the same time.  This will be a new challenge to a software team.</li>
<li>Knowledge of various technical areas: as mentioned before, Android is a complex mix of different technologies.  Peripherals, power management, mobile phone protocols (2G/3G/&#8230;), graphic 2D/3D acceleration, virtual machine (Dalvik), toolchain (bionic, gcc, &#8230;), the design of user interface, certifications, etc. , each one of these could be a big topic.  Android provides a basic platform to build on, but the entry barrier to build on top of it properly is still high, if not even higher.</li>
</ol>
<h5>Where We Stand</h5>
<p>0xlab has an unique standing facing all all these new challenges. Most of us are both professional engineers experienced in shipping end products and active open source developers.</p>
<p>We consist of experts in different areas.  Experience in major smartphone brand/ODM R&amp;D, User interface, virtual machine, compiler, low-level kernel development, multimedia codecs, Mesa 3D contributor and Openmoko, the world&#8217;s first open phone, gives us everything we need to do Android platform development.</p>
<p>We offer the following:</p>
<ol>
<li>Reduced development effort by working with the communities.  Short time-to-market.  Automatic testing suite to ensure quality.</li>
<li>Contribute back to the industry to make a bigger pie.</li>
<li>Cutting edge technology by following upstream development closely.</li>
<li>Commercial friendly license because we use the same license as Android.</li>
</ol>
<h3>Work with Us</h3>
<p>We are accepting the following possibilities if they are technically related to Android:</p>
<ol>
<li>Community: follow the convention.  Join our mailing lists, chat on IRC, fire questions and share your knowledge just like any other open projects.  Get helps for free by helping others.</li>
<li>Project: we&#8217;re accepting offers to work on a specific project as long as our work could be opened as well.</li>
<li>Consulting: contact us to get more info.</li>
</ol>
<h4>For Developers</h4>
<p>0xlab is a virtual organization consists of full time employees and freelancers.  We welcome passionate developers to join us.  It doesn&#8217;t matter if you&#8217;re employed or self-employed as long as you share the same idea with us.</p>
<h4>For Businesses</h4>
<p>We encourage businesses to change mindset and open up non-essential parts to gain more developers&#8217; eye balls.  The more eye balls you get, the more powerful you&#8217;ll likely become.  You don&#8217;t need to own every part of the software to sell the product.  You just need your own unique advantage and that&#8217;s where you should really focus on.</p>
<h3>Background</h3>
<h4>Why Android</h4>
<p>Android is the event of the year with regards to mobile devices, which is our primary interest.  Many OEM/ODM manufactures and brand names in Taiwan have put development resources into it, while the government agencies provide budgets to encourage Android research and development.  We want to reuse as much resource as possible, so we picked it as our development focus.</p>
<h4>Beagleboard</h4>
<p>One of the problem we faced when 0xlab was just getting started is that it&#8217;s not easy to get a hardware platform.  We picked <a href="http://beagleboard.org/">Beagleboard</a> because it&#8217;s modern, powerful, cheap and open with an active community.  We do not have any business relationship with TI, but we do like their idea of opening up hardware.  However, we are indeed the world&#8217;s no.1 RMA customer with the highest return rate since we broke a lot of boards while trying to do hardware modifications.  We are software developers, after all&#8230;</p>
<p>Beagleboard is the platform we focused on, but it&#8217;s not the only platform we are interested to work on.  We welcome people sending us their cool gadgets.  If you want to find out what Android can do on your device, send us some sample.  We may work on them and try to keep them in one piece.</p>
<h4>More Info</h4>
<p>We use git as our primary SCM, and use <a href="http://gitorious.org/">gitorious</a> to host all of our projects.  Some projects with the same name were created on <a href="http://code.google.com/">google code</a> as well for issue tracking and an easier to use wiki.</p>
<p><a href="http://0xlab.org">0xlab.org</a> is hosted on our own cost and acts as an entry point.  It provides basic information about us.  The most interesting page is perhaps <a href="http://0xlab.org/planet.html">Planet</a>, since it acts as a aggregation of our blogs.</p>
<p>Here is a list of all the rss feeds about our blogs and projects:</p>
<ul>
<li><a href="http://0xlab.org/atom.xml">http://0xlab.org/atom.xml</a></li>
<li><a href="http://code.google.com/feeds/p/0xdroid/updates/basic">http://code.google.com/feeds/p/0xdroid/updates/basic</a></li>
<li><a href="http://code.google.com/feeds/p/0xlab-kernel/updates/basic">http://code.google.com/feeds/p/0xlab-kernel/updates/basic</a></li>
<li><a href="http://code.google.com/feeds/p/esuit/updates/basic">http://code.google.com/feeds/p/esuit/updates/basic</a></li>
<li><a href="http://gitorious.org/0xdroid.atom">http://gitorious.org/0xdroid.atom</a></li>
<li><a href="http://gitorious.org/0xlab-kernel.atom">http://gitorious.org/0xlab-kernel.atom</a></li>
<li><a href="http://gitorious.org/android-eeepc.atom">http://gitorious.org/android-eeepc.atom</a></li>
<li><a href="http://gitorious.org/android-obex.atom">http://gitorious.org/android-obex.atom</a></li>
<li><a href="http://gitorious.org/esuit.atom">http://gitorious.org/esuit.atom</a></li>
</ul>
<h3>About 0xlab</h3>
<p>0xlab is founded on 4/27, 2009 in Taiwan by a group of enthused FOSS<sup><a name="fnr.3">3</a></sup> developers, some of the finest.  Most of its members are of Linux background with rich experience in embedded systems and created/contributed to various open source projects such as Linux kernel, <a href="http://code.google.com/p/opkg/">opkg</a>, <a href="http://openocd.berlios.de/">OpenOCD</a>, <a href="http://www.openembedded.org/">OpenEmbedded</a>, <a href="http://qtopia.net/">QT Extended</a>, <a href="http://www.packagekit.org/">Packagekit</a>, <a href="http://www.freetype.org/">FreeType</a>, <a href="http://www.kaffe.org/">Kaffe</a> and <a>LXDE</a>.</p>
<p>They met each other in the local FOSS community and at the startup <a href="http://www.openmoko.com/">Openmoko</a>, from where they became familiar and connected with developers worldwide.  This differentiated them in pan-Asian because they stay much closer with the mainstream and are actively attending the ongoing development.</p>
<p>The list of its current members could be found on our <a href="http://gitorious.org/+0xlab">gitorious</a> page. 0xlab aims to be a virtual organization, but at the moment it mainly operates in Taipei.  0xlab could be reached at:</p>
<h4>Contact Us</h4>
<ul>
<li>IRC: #0xlab</li>
<li><a href="mailto:contact@0xlab.org">mailto:contact@0xlab.org</a></li>
</ul>
<h4>Links</h4>
<ul>
<li><a href="http://0xlab.org/">http://0xlab.org/</a></li>
<li><a href="http://gitorious.org/+0xlab">http://gitorious.org/+0xlab</a></li>
<li><a href="http://www.youtube.com/group/0xlab">http://www.youtube.com/group/0xlab</a></li>
</ul>
<h4>Mailing Lists</h4>
<ul>
<li><a href="http://groups.google.com/group/0xlab-devel">http://groups.google.com/group/0xlab-devel</a></li>
<li><a href="http://groups.google.com/group/0xlab-discuss">http://groups.google.com/group/0xlab-discuss</a></li>
</ul>
<hr />
<a class="footnum" name="fn.1" href="#fnr.1">1.</a>  <a href="http://googleblog.blogspot.com/2009/12/meaning-of-open.html">http://googleblog.blogspot.com/2009/12/meaning-of-open.html</a></p>
<p><a class="footnum" name="fn.2" href="#fnr.2">2.</a>  <a href="http://jserv.blogspot.com/2009/07/0xlab-coscup-2009.html">http://jserv.blogspot.com/2009/07/0xlab-coscup-2009.html</a></p>
<p><a class="footnum" name="fn.3" href="#fnr.3">3.</a> Free and open source software, <a href="http://en.wikipedia.org/wiki/Free_and_open_source_software">http://en.wikipedia.org/wiki/Free_and_open_source_software</a></p>
<br />Filed under: <a href='http://asleepfromday.wordpress.com/category/0xlab/'>0xlab</a>, <a href='http://asleepfromday.wordpress.com/category/android/'>Android</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asleepfromday.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asleepfromday.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/asleepfromday.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/asleepfromday.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/asleepfromday.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/asleepfromday.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/asleepfromday.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/asleepfromday.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/asleepfromday.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/asleepfromday.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/asleepfromday.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/asleepfromday.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/asleepfromday.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/asleepfromday.wordpress.com/147/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=147&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asleepfromday.wordpress.com/2010/08/13/0xlab-annual-report-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">John</media:title>
		</media:content>
	</item>
		<item>
		<title>Ten Months</title>
		<link>http://asleepfromday.wordpress.com/2010/02/23/ten-months/</link>
		<comments>http://asleepfromday.wordpress.com/2010/02/23/ten-months/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 02:09:20 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[0xlab]]></category>

		<guid isPermaLink="false">http://asleepfromday.wordpress.com/?p=135</guid>
		<description><![CDATA[Ten months ago when we just established 0xlab, we do have some ideas regarding our business model in mind. We cannot say exactly what it is, since we are under the constraint of NDA. However, I can roughly outline our &#8230; <a href="http://asleepfromday.wordpress.com/2010/02/23/ten-months/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=135&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ten months ago when we just established 0xlab, we do have some ideas regarding our business model in mind. We cannot say exactly what it is, since we are under the constraint of NDA. However, I can roughly outline our goals and our progress here.</p>
<p>In the world of open source, you gain credibility by contributing. The more credibility you have, the more powerful you become. Basically 0xlab&#8217;s initial and first goal is to open up our development, establish our credibility and get more publicity. Our policy to open up as much as we can turns out to be more beneficial then we have expected. Since we put our code in the open, any individual or business entity who is interested in us can evaluate our results directly. This leads to direct communication channel to developers inside some big companies such as Google, Qualcomm (Innovation Center), Broadcom, TI, EMBINUX (SQL Star) and Motorola, or even cooperation in business level.</p>
<p>We found out that since we don&#8217;t sell software for a living, but instead we use software to add value to the hardware (made by AzureWave), the work we did is actually beneficial to our sponsor, so they are willing to keep supporting us. This means a lot (in my opinion), since nobody in Taiwan believes that people can write open source for a living, until we proved them wrong. I believe we&#8217;re reproducing a ecosystem, which is not uncommon in Europe and US, but never shows up in Taiwan before.</p>
<p>Since we can support ourselves now, what&#8217;s the next step? I can&#8217;t disclose it, but suffice to say we are planning to take this a step further. We hope, once we proved that business can make money from openness, more Taiwanese companies can understand and duplicate our open source model, thus creates more modern software developers and stay closer to the world.</p>
<br />Filed under: <a href='http://asleepfromday.wordpress.com/category/0xlab/'>0xlab</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asleepfromday.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asleepfromday.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/asleepfromday.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/asleepfromday.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/asleepfromday.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/asleepfromday.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/asleepfromday.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/asleepfromday.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/asleepfromday.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/asleepfromday.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/asleepfromday.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/asleepfromday.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/asleepfromday.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/asleepfromday.wordpress.com/135/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=135&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asleepfromday.wordpress.com/2010/02/23/ten-months/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">John</media:title>
		</media:content>
	</item>
		<item>
		<title>First code drop of 0xlab</title>
		<link>http://asleepfromday.wordpress.com/2009/07/01/first-code-drop-of-0xlab/</link>
		<comments>http://asleepfromday.wordpress.com/2009/07/01/first-code-drop-of-0xlab/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 06:58:32 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[0xlab]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://asleepfromday.wordpress.com/?p=110</guid>
		<description><![CDATA[We have been busy in the past two months, and now it&#8217;s time to open up our code. Please keep in mind that most of these projects are not in the release state yet, but subjects of ongoing development. You &#8230; <a href="http://asleepfromday.wordpress.com/2009/07/01/first-code-drop-of-0xlab/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=110&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We have been busy in the past two months, and now it&#8217;s time to open up our code.  Please keep in mind that most of these projects are not in the release state yet, but subjects of ongoing development.</p>
<p>You can find all of our source code at: <a href="http://gitorious.org/+0xlab">http://gitorious.org/+0xlab</a>.  Here is a brief introduction of each project:</p>
<ol>
<li>MadButterfly: a git clone of the original project.  The <a href="http://www.assembla.com/wiki/show/MadButterfly">real project</a> is hosted at assembla.  MadButterfly is very likely to be the base of our 2D UI framework.  It&#8217;s based on <a href="http://www.w3.org/Graphics/SVG/">SVG</a> instead of traditional toolkits such as gtk or kde, so it will give the UI designer a lot of space to unleash his/her creativity.  The main developer&#8217;s (Thinker) blog is <a href="http://heaven.branda.to/~thinker/GinGin_CGI.py">here</a>.</li>
<li><a href="http://gitorious.org/android-eeepc">Android Eee PC</a>: it aims to ease the porting of Android to Eee PC.  At the moment the most interesting thing is the 3D acceleration structure on it, which can use the existing hardware driver in <a href="http://www.mesa3d.org/">Mesa</a>.  Check <a href="http://www.youtube.com/watch?v=ricl2Kg3pMI">this video</a> to see what it can do. (<a href="http://olvaffe.blogspot.com/">blog</a>)</li>
<li><a href="http://gitorious.org/0xlab-kernel">0xlab&#8217;s Linux Kernel Tree</a>: it contains several branches for different platforms, like Omap3, SMDK6410, and may be more in the future. Also, all of them are intended for being able to boot into Android.  We tend to use the <a href="http://beagleboard.org/">Beagle Board</a> (OMAP) as our main development platform because it&#8217;s cheap and open.</li>
<li><a href="http://gitorious.org/esuit">esuit</a>: the Embedded System Unit/Integrated Test cases framework.  It aims to provide a unified method to verify the functionalities of a hardware platform.  This project is in planning phase, so no source code is available yet.</li>
<li><a href="http://gitorious.org/android-obex">android obex</a>: it provides obex file sharing in Android. (<a href="http://i-miss-erin.blogspot.com/2009/06/obex-introduction.html">blog</a>)</li>
</ol>
<p>From now on, we will direct all of our technical discussions to the <a href="http://groups.google.com.tw/group/0xlab-devel">0xlab-devel</a> mailing list.  Plus, IRC #0xlab is the place we usually hang out.  If you want to reach us directly, <a href="mailto:contact@0xlab.org">mail</a> us.</p>
<br />Posted in 0xlab, Android  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asleepfromday.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asleepfromday.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/asleepfromday.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/asleepfromday.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/asleepfromday.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/asleepfromday.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/asleepfromday.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/asleepfromday.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/asleepfromday.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/asleepfromday.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/asleepfromday.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/asleepfromday.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/asleepfromday.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/asleepfromday.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=110&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asleepfromday.wordpress.com/2009/07/01/first-code-drop-of-0xlab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">John</media:title>
		</media:content>
	</item>
		<item>
		<title>@oesf.jp, 6/24</title>
		<link>http://asleepfromday.wordpress.com/2009/06/22/oesf-jp-624/</link>
		<comments>http://asleepfromday.wordpress.com/2009/06/22/oesf-jp-624/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 08:30:34 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[0xlab]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://asleepfromday.wordpress.com/?p=105</guid>
		<description><![CDATA[I will join the OESF (open embedded software foundation) progress conference on 6/24. Although the name suggests similarities to OpenEmbedded, this foundation has nothing to do with OE, but focuses on Android development. I&#8217;m not sure if it&#8217;s a member &#8230; <a href="http://asleepfromday.wordpress.com/2009/06/22/oesf-jp-624/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=105&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I will join the <a href="http://www.oesf.jp/">OESF</a> (open embedded software foundation) progress conference on 6/24.  Although the name suggests similarities to <a href="http://www.openembedded.org/">OpenEmbedded</a>, this foundation has nothing to do with OE, but focuses on Android development.  I&#8217;m not sure if it&#8217;s a member of <a href="http://www.openhandsetalliance.com/oha_members.html">OHA</a> since I can&#8217;t read Japanese and Google Translate is very vague on this.</p>
<br />Posted in 0xlab, Android  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asleepfromday.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asleepfromday.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/asleepfromday.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/asleepfromday.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/asleepfromday.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/asleepfromday.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/asleepfromday.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/asleepfromday.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/asleepfromday.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/asleepfromday.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/asleepfromday.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/asleepfromday.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/asleepfromday.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/asleepfromday.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=105&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asleepfromday.wordpress.com/2009/06/22/oesf-jp-624/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">John</media:title>
		</media:content>
	</item>
		<item>
		<title>4/27 0xlab 成立簡報</title>
		<link>http://asleepfromday.wordpress.com/2009/06/22/427-0xlab-%e6%88%90%e7%ab%8b%e7%b0%a1%e5%a0%b1/</link>
		<comments>http://asleepfromday.wordpress.com/2009/06/22/427-0xlab-%e6%88%90%e7%ab%8b%e7%b0%a1%e5%a0%b1/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 03:51:10 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[0xlab]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://asleepfromday.wordpress.com/?p=101</guid>
		<description><![CDATA[It&#8217;s a bit old but I&#8217;ll share it anyway. The content is in traditional Chinese. Posted in 0xlab, Android<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=101&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a bit old but I&#8217;ll share it anyway.  The content is in traditional Chinese.<br />
<iframe src='http://www.slideshare.net/slideshow/embed_code/1590688' width='640' height='525'></iframe></p>
<br />Posted in 0xlab, Android  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asleepfromday.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asleepfromday.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/asleepfromday.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/asleepfromday.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/asleepfromday.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/asleepfromday.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/asleepfromday.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/asleepfromday.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/asleepfromday.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/asleepfromday.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/asleepfromday.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/asleepfromday.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/asleepfromday.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/asleepfromday.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=101&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asleepfromday.wordpress.com/2009/06/22/427-0xlab-%e6%88%90%e7%ab%8b%e7%b0%a1%e5%a0%b1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">John</media:title>
		</media:content>
	</item>
		<item>
		<title>android-pdk</title>
		<link>http://asleepfromday.wordpress.com/2009/06/11/android-pdk/</link>
		<comments>http://asleepfromday.wordpress.com/2009/06/11/android-pdk/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 10:13:46 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[0xlab]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://asleepfromday.wordpress.com/?p=94</guid>
		<description><![CDATA[Android porting development kit could be obtained by make pdk pdk_all in your top repo dir. You can find the pdk doc in out/target/common/docs/online-pdk . If you open index.html directly you will find the css is all messed up. The &#8230; <a href="http://asleepfromday.wordpress.com/2009/06/11/android-pdk/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=94&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Android porting development kit could be obtained by</p>
<p>make pdk pdk_all</p>
<p>in your top repo dir.  You can find the pdk doc in out/target/common/docs/online-pdk .  If you open index.html directly you will find the css is all messed up.  The quickest way might be moving the directory to /var/www, install one web server (I use thttpd) then open http://localhost/online-pdk/ .</p>
<p>The document is far from complete but it&#8217;s still a good reference to save a lot of time.</p>
<br />Posted in 0xlab, Android, tip  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asleepfromday.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asleepfromday.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/asleepfromday.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/asleepfromday.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/asleepfromday.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/asleepfromday.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/asleepfromday.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/asleepfromday.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/asleepfromday.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/asleepfromday.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/asleepfromday.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/asleepfromday.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/asleepfromday.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/asleepfromday.wordpress.com/94/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=94&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asleepfromday.wordpress.com/2009/06/11/android-pdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">John</media:title>
		</media:content>
	</item>
		<item>
		<title>What we are doing now, and how to join force.</title>
		<link>http://asleepfromday.wordpress.com/2009/05/30/what-we-are-doing-now-and-how-to-join-force/</link>
		<comments>http://asleepfromday.wordpress.com/2009/05/30/what-we-are-doing-now-and-how-to-join-force/#comments</comments>
		<pubDate>Sat, 30 May 2009 13:08:37 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[0xlab]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://asleepfromday.wordpress.com/?p=78</guid>
		<description><![CDATA[We have been receiving a lot of emails asking about what 0xlab is doing now, and exactly how to cooperate with us. First of all, we have been fairly busy recently. If you have tried to port Android to other &#8230; <a href="http://asleepfromday.wordpress.com/2009/05/30/what-we-are-doing-now-and-how-to-join-force/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=78&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We have been receiving a lot of emails asking about what <a href="http://0xlab.org/">0xlab</a> is doing now, and exactly how to cooperate with us.</p>
<p>First of all, we have been fairly busy recently.  If you have tried to port Android to other platform, then you will know it&#8217;s not an easy task.  We have some familiar porting issues, such as the documents provided by hardware manufactures are either vague or incomplete, the BSP is outdated (ancient), code is a mess or even completely unusable.  And we also have some new issues, such as Android platform&#8217;s big code base and lack of proper document (I&#8217;m talking about lower level here), or what Goggle said in their presentations is way different then what&#8217;s in the code, and I don&#8217;t even want to start with many hard-coded assumptions about hardware (G1), etc.</p>
<p>Rant aside.  What&#8217;s been keeping us busy:
<ul>
<li>Port several wireless modules to several popular platforms.</li>
<li>Graphic acceleration.</li>
<li>Multimedia enrichment. (Reads: port other open source codes)</li>
</ul>
<p>I&#8217;m not going to dive into details here.  We will do a code drop sometime in June, and our members will blog about their work, so the technical details will be revealed then.  We will also open up our development mailing list, so people can discuss there.</p>
<p>Next question is: how to join force?  The answer is quite simple: just like any open source project.  After the code drop, try it out, report bugs, send us patches, join mailing list, talk on the IRC (#0xlab), etc. &#8211; all the usual stuffs.  That also means we won&#8217;t work on any specific product.  So, if you&#8217;re interested in developing android based product, send your *own* developers to join and grow with us.</p>
<p>Now, advertisement time: join <a href="http://freedomhectaipei.pbworks.com/">FreedomHEC Taipei</a>, Matt and Jserv will <a href="http://blog.linux.org.tw/~jserv/archives/002105.html">talk about bootloader</a> there.</p>
<br />Posted in 0xlab, Android  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/asleepfromday.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/asleepfromday.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/asleepfromday.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/asleepfromday.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/asleepfromday.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/asleepfromday.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/asleepfromday.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/asleepfromday.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/asleepfromday.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/asleepfromday.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/asleepfromday.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/asleepfromday.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/asleepfromday.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/asleepfromday.wordpress.com/78/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=asleepfromday.wordpress.com&#038;blog=1401761&#038;post=78&#038;subd=asleepfromday&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://asleepfromday.wordpress.com/2009/05/30/what-we-are-doing-now-and-how-to-join-force/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">John</media:title>
		</media:content>
	</item>
	</channel>
</rss>
