<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Darwin&#039;s Theories - Telephony category</title>
  <link>http://theories.darwinsys.com:80/categories/telephony/</link>
  <description>Call it a Blog if you like -- Ian</description>
  <language>en</language>
  <copyright>Ian Darwin</copyright>
  <lastBuildDate>Sat, 19 Nov 2011 14:35:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>OpenMoko revisited</title>
    <link>http://theories.darwinsys.com:80/2011/11/19/1321713300000.html</link>
    
      
        <description>
          OpenMoko was an early open-source (hardware and software) cell phone project. It was designed to be flashed without having to root it or unlock a bootloader; the download tools were open source. It was great, except, it had an A5 CPU, no camera, no 3G and no prospect of it, and no real distribution strategy or scalable business model. So the company (&lt;a href=&#034;http://openmoko.com/&#034;&gt;openmoko.com&lt;/a&gt;) somewhat imploded.&lt;br /&gt;
&lt;br /&gt;
However, since the hardware was open, another company has picked up the pieces. Golden Delicious Computer (nice name) makes a drop-in replacement motherboard with an A8 CPU, 3G (UMTS) and optional camera, that re-uses the case, LCD and some other components to upgrade your existing OM (or you can buy a complete new phone).&lt;br /&gt;
&lt;br /&gt;
The only downside is the price, which is, ahem,&amp;nbsp; competitive with commercial phone products of the same capacity.&amp;nbsp; But at least it proves that openness can keep projects alive after the originators have moved on... See &lt;a href=&#034;http://wiki.openmoko.org/wiki/GTA04&#034;&gt;link to ordering page and current pricing&lt;/a&gt;.
        </description>
      
      
    
    
    
    <category>Software Industry</category>
    
    <category>Open Source Software</category>
    
    <category>Telephony</category>
    
    <comments>http://theories.darwinsys.com:80/2011/11/19/1321713300000.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2011/11/19/1321713300000.html</guid>
    <pubDate>Sat, 19 Nov 2011 14:35:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Android on newer devices</title>
    <link>http://theories.darwinsys.com:80/2010/02/27/1267319280000.html</link>
    
      
        <description>
          &lt;p&gt;
The Freerunner is OK for its age, but it lacks a keyboard, a camera, 3G, and support from the official Android Market. Plus, it runs Android 1.6, whereas all the current phones run 2.0.1 or 2.1. So with considerable trepidation at the move to somewhat less-open open source, I broke down and bought the &lt;a href=&#034;http://www.telusmobility.com/en/ON/motorola_milestone/&#034;&gt;Motorola Milestone now that Telus has it available&lt;/a&gt; for sale in Canada with North American 3G frequencies. 
In fact, I bought the first one at one of the Toronto Telus stores,
so maybe I bought the first one in Toronto. Anyway:
So far so good; I hope to do a detailed writeup one of these days.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>Telephony</category>
    
    <comments>http://theories.darwinsys.com:80/2010/02/27/1267319280000.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2010/02/27/1267319280000.html</guid>
    <pubDate>Sun, 28 Feb 2010 01:08:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Another Top 10</title>
    <link>http://theories.darwinsys.com:80/2010/01/25/1264440540000.html</link>
    
      
        <description>
          &lt;p&gt;Here we go again:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#039;http://www.guardian.co.uk/world/2010/jan/19/fbi-terror-emergencies-phone-calls&#039;&gt; FBI fabricated &#034;terror emergencies&#034; to justify illegal monitoring of phone calls &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#039;http://www.cnn.com/2010/OPINION/01/23/schneier.google.hacking/index.html?hpt=T2&#039;&gt; Bruce Schnier reveals how U.S. demands for monitoring capabilities lead to the Chinese(?) hackers hacking Google &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#039;http://arstechnica.com/tech-policy/news/2010/01/actas-shameful-secret.ars&#039;&gt;
ACTA, who taketh away the rights of the world &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#039;http://www.law.umkc.edu/faculty/projects/ftrials/zenger/zengeraccount.html&#039;&gt;
The trial of Peter Zengel &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#039;http://arstechnica.com/gadgets/news/2010/01/shuttle-hints-at-build-your-own-laptop-with-spa-format-ready.ars&#039;&gt;
Case-maker Shuttle provides standard format for interchangeable laptop components, long overdue! &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#039;http://techland.com/2010/01/11/nexus-one-review-the-hardware-isnt-the-problem-android-is/&#039;&gt;
Google Nexus One review, not for the Nexus info but for the thoughts about the review process! &lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

        </description>
      
      
    
    
    
    <category>Software Industry</category>
    
    <category>Open Source Software</category>
    
    <category>Politics</category>
    
    <category>Telephony</category>
    
    <comments>http://theories.darwinsys.com:80/2010/01/25/1264440540000.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2010/01/25/1264440540000.html</guid>
    <pubDate>Mon, 25 Jan 2010 17:29:00 GMT</pubDate>
  </item>
  
  <item>
    <title>OpenMoko: Beginning to End</title>
    <link>http://theories.darwinsys.com:80/2009/12/30/1262218380000.html</link>
    
      
        <description>
          &lt;p&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td width=&#034;25%&#034;&gt;
&lt;img width=&#034;140&#034; height=&#034;270&#034; 
	src=&#034;http://www.darwinsys.com/openmoko/images/neo_front_2.png&#034; alt=&#039;front view of FreeRunner&#039;/&gt;
&lt;/td&gt;
&lt;td valign=&#039;top&#039;&gt;
This article has been withdrawn from the blog; a 
revised version of it is hopefully going to be published
on a commercial web site this month.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
        </description>
      
      
    
    
    
    <category>Open Source Software</category>
    
    <category>Telephony</category>
    
    <comments>http://theories.darwinsys.com:80/2009/12/30/1262218380000.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2009/12/30/1262218380000.html</guid>
    <pubDate>Thu, 31 Dec 2009 00:13:00 GMT</pubDate>
  </item>
  
  <item>
    <title>OpenMoko and Android</title>
    <link>http://theories.darwinsys.com:80/2009/04/21/1240335300000.html</link>
    
      
        <description>
          A few people have asked me at various times for a comparison of the&amp;nbsp;  &lt;a href=&#034;http://www.openmoko.org/&#034;&gt;OpenMoko&lt;/a&gt; and  &lt;a href=&#034;http://developer.android.com/&#034;&gt;Android&lt;/a&gt; cell phone projects. Given that I advocate for the former, and also for  &lt;a href=&#034;http://java.com/&#034;&gt;Java&lt;/a&gt; which is (and is not) the base language of the latter, I am expected to be able to say something intelligible by way of comparison. So here goes.&lt;br /&gt;
&lt;br /&gt;
Android is a project spearheaded by Google to make an open-source phone. It uses Linux and its own Dalvik virtual machine, and applications are written in Java against the Android API and compiled down to Dalvik bytecode. Android does not expose the rest of the Linux services and does not support other programming languages. Android phones are available from a few carriers.&lt;br /&gt;
&lt;br /&gt;
Openmoko, funded by Openmoko.com, is at the other end of the spectrum: it also uses Linux, but exposes all of it to the developer. The &amp;quot;main&amp;quot; stack of phone apps has been re-written several times, using various X-based toolkits. The &amp;quot;official&amp;quot; OM2009 stack is in large part written in Python. C/C++, Java and Perl are all available. Openmoko phones are available from  &lt;a href=&#034;http://www.openmoko.com/&#034;&gt;Openmoko.com&lt;/a&gt;. However, because it is all open source:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;you can &lt;a href=&#034;http://wiki.openmoko.org/wiki/Android&#034;&gt;run Android on Openmoko hardware&lt;/a&gt;;&lt;/li&gt;
    &lt;li&gt;you could (people have) run Openmoko software on other devices, including Palm PDAs, other Linux phones, and software emulators;&lt;/li&gt;
    &lt;li&gt;you can probably run Openmoko software on Android hardware;&lt;/li&gt;
    &lt;li&gt;you can run QTopia on Openmoko hardware;&lt;/li&gt;
	&lt;li&gt;you can run one of half a dozen Linux distributions on your Openmoko hardware;&lt;/li&gt;
    &lt;li&gt;you can (eventually) run other OSes such as OpenBSD on Openmoko hardware;&lt;/li&gt;
    &lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
From one point of view, they are not enemies. Both support the open source model. But as Openmoko developers have pointed out some time back, Android sits on top of Linux, abandoning most of the open source world and reinventing its own universe. Openmoko embraces all existing open source projects and any new open source comers.
As a single example, communicating to your Openmoko phone from a desktop/laptop computer
consists merly of running the
industry-standard &lt;em&gt;ssh&lt;/em&gt; and &lt;em&gt;scp&lt;/em&gt; programs, included with every *Nix and
readily available for those other OSes that need them.
Talking to your Android phone requires finding, installing, and figuring out how to use
an ad-hoc program called &#034;adb&#034; (at least the third use of this name, after Unix&#039; Algol/Another DeBugger and
Apple&#039;s Desktop Bus).
&lt;br /&gt;
&lt;br /&gt;
From another point of view, of course, they are competing. Competing for market share (neither has made much inroads in the consumer space). Competing for developer mindshare. Android tends to get a lot more press, partly because of the &amp;quot;big G&amp;quot; lineage.&lt;br /&gt;
&lt;br /&gt;
People sometimes ask if I think Openmoko should just fold up and go on to something different, given how far ahead Android has moved? I&#039;ve never been a fan of quitting while you&#039;re behind. Imagine if Linus Torvalds had quit while Unix was ahead; his then-little school project would never have seen the light of day, and we&#039;d all be running BSD and System V. Nothing wrong with those - BSD was already on its way to becoming a full open source *Nix, as represented today by OpenBSD, FreeBSD and NetBSD - but things would be rather different in what is now the Linux community, to say the least. Or if Bill Gates had quit while IBM was ahead. Or if Steve Jobs had quit while MS-Windows was ahead. Or if the U.S. had quit the space race when the Russians launched Sputnik. You get the idea. Don&#039;t quit while you&#039;re behind, nor when you&#039;re ahead. As Nathaniel Branden once put it, &amp;quot;a beating heart is a living heart&amp;quot; - so keep on pumping!&lt;br /&gt;
&lt;br /&gt;
And, at any rate, the &amp;quot;real&amp;quot; release of Openmoko software, &lt;a href=&#034;http://wiki.openmoko.org/wiki/Om2009&#034;&gt;OM.2009&lt;/a&gt;, is almost upon us; I am running a beta of it on my Freerunner (GTA02), and it&#039;s actually usable as a cell phone. Butt-ugly compared to some of the earlier releases, but it &amp;quot;just works&amp;quot;. Formal release is expected this summer.
        </description>
      
      
    
    
    
    <category>Software Industry</category>
    
    <category>Open Source Software</category>
    
    <category>Java</category>
    
    <category>OpenBSD</category>
    
    <category>Telephony</category>
    
    <comments>http://theories.darwinsys.com:80/2009/04/21/1240335300000.html#comments</comments>
    <guid isPermaLink="true">http://theories.darwinsys.com:80/2009/04/21/1240335300000.html</guid>
    <pubDate>Tue, 21 Apr 2009 17:35:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>

