<?xml version="1.0"?>

<rss version="2.0">
  <channel>
    <title>Andrew Cowie</title>
    <link>http://research.operationaldynamics.com/blogs/andrew/software/openmoko/</link>
    <description>Blog postings by Andrew Cowie about Open Source and Software Development</description>
    <language>en</language>
    <copyright>Copyright (c) 2008 Operational Dynamics Consulting Pty Ltd. All rights reserved. Not for redistribution or attribution without permission in writing.</copyright>

    <image>
      <url>http://research.operationaldynamics.com/images/andrew_Hackergotchi.png</url>
      <title>Operational Dynamics Research</title>
      <link>http://research.operationaldynamics.com/blogs/andrew/software/openmoko/</link>
      <width>80</width>
      <height>86</height>
    </image>

    <lastBuildDate>Thu, 15 May 2008 05:35:00 GMT</lastBuildDate>

    <item>
      <title>Meeting OpenMoko running on the Neo1973</title>
      <link>http://research.operationaldynamics.com/blogs/andrew/software/openmoko/doing-open-the-right-way.html</link>
      <description><![CDATA[<p>It&#8217;s not every day you get to see a disruptive new technology that&#8217;s going to change the world.</p>

<p><img src="http://research.operationaldynamics.com/blogs/andrew/software/openmoko/Neo1973_Rotated-20_Image.jpg" alt="The Neo1973 running OpenMoko" align="right" />
Last week I was lucky enough to be in town when my good friends at the Bangalore Linux User&#8217;s Group (many of whom are the organizers of the great <a href="http://foss.in/2007/">foss.in</a> Free Software, Open Source &amp; Linux conference) were holding a <a href="http://groups.yahoo.com/group/linux-bangalore/message/2462">special meeting</a> to host <a href="http://www.moss-pultz.com/threads/">Sean Moss-Pultz</a> and <a href="http://gnumonks.org/~laforge/weblog">Harald Welte</a> demonstrating the <a href="http://openmoko.org">OpenMoko</a> project running on the forthcoming Neo1973.</p>

<p>Sean has an amazing vision, and it is all the more impressive that he has marshaled the resources of a major company to support him in his effort to create a completely open source mobile telephony platform.</p>

<p>Yes, there have been Linux phones before, but this one is doing it <em>right</em>:</p>

<ul>
<li>tracking mainline kernel;</li>
<li><strong>no binary drivers allowed, period</strong>; which implies</li>
<li>complete and deliberate standards adherence (USB spec, interfaces to all components, etc); which means</li>
<li>using existing kernel drivers wherever possible, and when new code has to be written, doing so in a way that is most likely to be accepted by the kernel as a whole</li>
</ul>

<p>Other awesomeness:</p>

<ul>
<li>the debug board they came up with is a full JTAG adaptor that&#8217;s so with-it that people have started using it to debug <em>other</em> devices;</li>
<li>a build service whereby you can submit code and they will build you an image you can test immediately &#8212; no need (at first, anyway) to go through the immense pain that usually goes along with setting up a build &amp; cross compile environment;</li>
<li>a hardware emulator that runs in QEMU, so you can even get on with testing code without having to wait for a build</li>
</ul>

<p>And, of course, near and dear to my heart:</p>

<ul>
<li>runs the GNOME stack: that&#8217;s GTK running up in that picture there!, and</li>
<li>there are GObject APIs to talk to the device libraries, GLib main loop integration, all the goodies.</li>
</ul>

<p>Hooray!</p>

<p>The device itself is really awesome. It has an amazingly high resolution screen, and it just feels nice in the hand.</p>

<p>Having worked in the mobile industry, I can attest to the fact that this is going to be revolutionary. A phone that you can <em>upgrade</em> and not have to throw away? A phone that you can create applications that <em>you</em> want to run and have them run on it? Most of all, this is a device that will open open new markets by the simple fact that people will be able to conceive of their own uses for it.</p>

<p>The fact that there are no binary drivers and that all the specs are open is amazing; even the audio codec is downstream of the radio and under Linux&#8217;s control &#8212; I know of no other device that if you wanted to prove that the microphone is off and not under third party control, you can. And as a personal note, I especially respect the fact that the device does <strong>not</strong> have a camera in it. After all, any self respecting photographer already has a real camera, why waste space and power in my phone for it?</p>

<p>It&#8217;s an awesome open source play. The interest of the company manufacturing the phones, <a href="http://www.fic.com.tw/">FIC</a>, is clear: what do they care what&#8217;s running on it? They just want to sell more phones, and sell &#8216;em they will. And yet with the momentum of the distro running on the device behind them, they will be hard to beat.</p>

<p>FIC is doing a production run of phones expressly for developers now; mass market release should be September sometime. Meanwhile, if you&#8217;re interested, check out <a href="http://openmoko.org"><code>openmoko.org</code></a>, <a href="http://lists.openmoko.org/">mailing lists</a>, <a href="http://bugzilla.openmoko.org/">bugzilla</a>, <a href="http://planet.openmoko.org/">planet</a>, etc. Among other gems on their <a href="http://wiki.openmoko.org">wiki</a>: a step by step guide of how to <a href="http://wiki.openmoko.org/wiki/Disassembling_Neo1973"><em>disassemble</em> the device</a>. Wow. Show me a conventional phone manufacturer encouraging you to do that.</p>

<p>AfC</p>
]]></description>
      <author>andrew@operationaldynamics.com (Andrew Cowie)</author>
      <category>/andrew/software/openmoko</category>
      <pubDate>Wed, 18 Apr 2007 15:18:00 GMT</pubDate>
      <guid isPermaLink="false">doing-open-the-right-way</guid>
    </item>


  </channel>
</rss>
