<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/html" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Ross Burton</title><link>http://www.burtonini.com/blog</link><description>A potted account of Ross' life</description><language>en</language><ttl>60</ttl><dc:creator>Ross Burton</dc:creator><admin:generatorAgent rdf:resource="http://pyblosxom.sourceforge.net/"/><admin:errorReportsTo rdf:resource="mailto:ross+web@burtonini.com"/><item><title>Drink The Lemonade</title><guid isPermaLink="false">computers/lemonade-2007-01-23-13-10</guid><link>http://www.burtonini.com/blog/computers/lemonade-2007-01-23-13-10</link><description>Dave Cridland posted to maemo-developers again today, spuring me to spend my lunch time checking out his email client instead ...</description><content:encoded><![CDATA[    <p>
      <a ref="http://blog.dave.cridland.net/">Dave Cridland</a> posted to
      maemo-developers again today, spuring me to spend my lunch time checking
      out his email client instead of doing something productive like eating.
      It's <em>very</em> interesting.
    </p>

    <p>
      Basically he edits the RFCs for <a
      href="http://www.lemonadeformobiles.com/"><cite>Lemonade</cite></a>, which
      is a IETF standard for email on mobile devices.  Basically it is a set of
      extensions for IMAP and SMTP that improve their performance over
      high-latancy low-bandwidth connections (like bad wi-fi or GPRS), such as
      forward-without-download and efficient re-synchronisation commands.
      Existing extensions such as a useful IDLE implementation are also used to
      push new mail notifications to the client.
    </p>

    <p>
      To test the ideas in the real world there is <a
      href="http://trac.dave.cridland.net/cgi-bin/trac.cgi/wiki/Polymer">Polymer</a>. Polymer
      is a simple IMAP client that uses the Lemonade extensions as much as
      possible, so is ideal for mobile use.  There is more: it uses ACAP to
      store the settings on the Internet (Dave also provides free ACAP accounts)
      so it's configure once, run anywhere.  I've just tried it on my laptop,
      and it works nicely.
    </p>

    <p>
      But it gets better.  There is also <a
      href="http://trac.dave.cridland.net/cgi-bin/trac.cgi/wiki/Polymer770">Telomer</a>,
      an email client using Lemonade and designed for Maemo.  I've just tried it
      out, it may be seriously lacking in features at the moment, but it works.
      Features can be written over time, but it takes serious thought to get
      something as fast and usable as Polymer on mobile devices.  I'll quote
      Dave:
    </p>
    <blockquote>
      That all said, once it's started, it connects to the mailserver over GPRS
      in about 10 seconds and pulls up the summary listing in 15, with a mailbox
      size of 2,882 messages. With a mailbox with 33,732 messages in, it's a
      little slower at around 25 seconds. That's still way faster than a desktop
      client on a LAN, of course, unless that desktop client is Polymer - in
      which case it'll seem remarkably slow.
    </blockquote>

    <p>
      <em>This</em> is what we need for a mobile email client.  I know I've
      found my email client of choice on my new N800.
    </p>

    <p>
      <small>NP: <cite>Wish You Were Here</cite>, Pink Floyd</small>
    </p>
]]></content:encoded><dc:date>2007-01-23T13:10:00Z</dc:date></item></channel></rss>