<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkIBQ3k_eip7ImA9WxNUE0o.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995</id><updated>2009-11-10T17:02:28+00:00</updated><title>Expanding horizons</title><subtitle type="html">ubiquitous computing, cognitive science, design and everyday things</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://adamcohenrose.blogspot.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>113</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/AdamCohenRose" type="application/atom+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry><title type="text">Play Game dress up yoda [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/WnKbwsUpjYs/dressup-yoda-game.html" /><category term="ethan" /><author><name>adamcr</name></author><updated>2009-11-10T09:02:28-08:00</updated><id>http://www.flasharcade.com/fun-games/play-6239/dressup-yoda-game.html</id><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/adamcr/ethan" />
      </rdf:Bag>
    </taxo:topics><cc:license xmlns:cc="http://web.resource.org/cc/" cc:license="http://creativecommons.org/licenses/by-sa/2.5/" /><summary type="html">&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/WnKbwsUpjYs" height="1" width="1"/&gt;</summary><feedburner:origLink>http://www.flasharcade.com/fun-games/play-6239/dressup-yoda-game.html</feedburner:origLink></entry><entry><title type="text">High Performance Web Sites :: @font-face and performance [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/Lx1aCR_h1cY/" /><category term="fonts web css font-face performance browser" /><author><name>adamcr</name></author><updated>2009-11-10T00:26:41-08:00</updated><id>http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/</id><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/adamcr/fonts" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/web" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/css" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/font-face" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/performance" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/browser" />
      </rdf:Bag>
    </taxo:topics><cc:license xmlns:cc="http://web.resource.org/cc/" cc:license="http://creativecommons.org/licenses/by-sa/2.5/" /><summary type="html">&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/Lx1aCR_h1cY" height="1" width="1"/&gt;</summary><feedburner:origLink>http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/</feedburner:origLink></entry><entry><title type="text">iPhone Hacks source code! | Perceptive Development Labs [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/HmO0Fox4HnI/iphonehacks" /><category term="iphone programming hardware infrared serial keyboard" /><author><name>adamcr</name></author><updated>2009-11-09T14:05:24-08:00</updated><id>http://www.perceptdev.com/labs/iphonehacks</id><content type="html">Using the iPhone headphone socket to control external hardware without jailbreaking the phone or licensing &amp;quot;Made for iPhone&amp;quot;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/HmO0Fox4HnI" height="1" width="1"/&gt;</content><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/adamcr/iphone" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/programming" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/hardware" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/infrared" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/serial" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/keyboard" />
      </rdf:Bag>
    </taxo:topics><cc:license xmlns:cc="http://web.resource.org/cc/" cc:license="http://creativecommons.org/licenses/by-sa/2.5/" /><feedburner:origLink>http://www.perceptdev.com/labs/iphonehacks</feedburner:origLink></entry><entry><title type="text">Jobstats - IT Jobs Salary Rates and Market Information [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/gNfxQ7YiaZg/" /><category term="statistics employment salaries jobs" /><author><name>adamcr</name></author><updated>2009-11-09T03:40:54-08:00</updated><id>http://www.jobstats.co.uk/</id><content type="html">More average salaries across the UK and roles.&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/gNfxQ7YiaZg" height="1" width="1"/&gt;</content><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/adamcr/statistics" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/employment" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/salaries" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/jobs" />
      </rdf:Bag>
    </taxo:topics><cc:license xmlns:cc="http://web.resource.org/cc/" cc:license="http://creativecommons.org/licenses/by-sa/2.5/" /><feedburner:origLink>http://www.jobstats.co.uk/</feedburner:origLink></entry><entry><title type="text">IT Jobs Watch, Tracking the IT Job Market [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/UqgecphyMMM/" /><category term="salaries employment jobs" /><author><name>adamcr</name></author><updated>2009-11-09T03:37:05-08:00</updated><id>http://www.itjobswatch.co.uk/</id><content type="html">Very useful site giving 3 month moving average salary levels across the UK and across roles.&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/UqgecphyMMM" height="1" width="1"/&gt;</content><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/adamcr/salaries" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/employment" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/jobs" />
      </rdf:Bag>
    </taxo:topics><cc:license xmlns:cc="http://web.resource.org/cc/" cc:license="http://creativecommons.org/licenses/by-sa/2.5/" /><feedburner:origLink>http://www.itjobswatch.co.uk/</feedburner:origLink></entry><entry><title type="text">How To: Restore a Seriously Ill Pre | PreCentral.net [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/hmTXAxOYgPM/how-to-restore-frozen-bricked-pre" /><category term="palm palmpre reset howto instructions" /><author><name>adamcr</name></author><updated>2009-11-08T03:27:05-08:00</updated><id>http://www.precentral.net/how-to-restore-frozen-bricked-pre</id><content type="html">&amp;quot;The good news is that you basically can&amp;#039;t brick a Pre and if it seems &amp;#039;bricked,&amp;#039; there are lots of ways to restore it.&amp;quot;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/hmTXAxOYgPM" height="1" width="1"/&gt;</content><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/adamcr/palm" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/palmpre" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/reset" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/howto" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/instructions" />
      </rdf:Bag>
    </taxo:topics><cc:license xmlns:cc="http://web.resource.org/cc/" cc:license="http://creativecommons.org/licenses/by-sa/2.5/" /><feedburner:origLink>http://www.precentral.net/how-to-restore-frozen-bricked-pre</feedburner:origLink></entry><entry><title type="text">Epidurals and Labor - What Happens During an Epidural Video - About.com [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/wIxur9FE7Yg/During-an-Epidural.htm" /><category term="birth" /><author><name>adamcr</name></author><updated>2009-11-07T10:48:52-08:00</updated><id>http://video.about.com/pregnancy/During-an-Epidural.htm</id><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/adamcr/birth" />
      </rdf:Bag>
    </taxo:topics><cc:license xmlns:cc="http://web.resource.org/cc/" cc:license="http://creativecommons.org/licenses/by-sa/2.5/" /><summary type="html">&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/wIxur9FE7Yg" height="1" width="1"/&gt;</summary><feedburner:origLink>http://video.about.com/pregnancy/During-an-Epidural.htm</feedburner:origLink></entry><entry><title type="text">mjelly mobile 2.0 blog: iphone app store statistics [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/SuptBSA8eS8/iphone-app-store-statistics.html" /><category term="iphone statistics pinchmedia admob apple" /><author><name>adamcr</name></author><updated>2009-11-07T03:01:25-08:00</updated><id>http://blog.mjelly.com/2009/11/iphone-app-store-statistics.html</id><content type="html">A useful list of iPhone appstore stats, and several providers of analytics products too.&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/SuptBSA8eS8" height="1" width="1"/&gt;</content><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/adamcr/iphone" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/statistics" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/pinchmedia" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/admob" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/apple" />
      </rdf:Bag>
    </taxo:topics><cc:license xmlns:cc="http://web.resource.org/cc/" cc:license="http://creativecommons.org/licenses/by-sa/2.5/" /><feedburner:origLink>http://blog.mjelly.com/2009/11/iphone-app-store-statistics.html</feedburner:origLink></entry><entry><title type="text">How we built topsee – the technical details – an intro movie « lastminute.com labs blog [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/CX7gd5JkIA4/" /><category term="lastminute lmlabs topsee objective-c iphone example github" /><author><name>adamcr</name></author><updated>2009-11-07T03:00:00-08:00</updated><id>http://labs.lastminute.com/blog/how-we-built-topsee-–-the-technical-details-an-intro-movie/</id><content type="html">The guys at Lastminute Labs put up some examples of iPhone coding for their latest app, topsee. Useful stuff.&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/CX7gd5JkIA4" height="1" width="1"/&gt;</content><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/adamcr/lastminute" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/lmlabs" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/topsee" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/objective-c" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/iphone" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/example" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/github" />
      </rdf:Bag>
    </taxo:topics><cc:license xmlns:cc="http://web.resource.org/cc/" cc:license="http://creativecommons.org/licenses/by-sa/2.5/" /><feedburner:origLink>http://labs.lastminute.com/blog/how-we-built-topsee-–-the-technical-details-an-intro-movie/</feedburner:origLink></entry><entry><title type="text">A possible huge step for NFC | It's a contactless world! [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/5Y4xPI3H_Eg/" /><category term="apple iphone nfc nokia" /><author><name>adamcr</name></author><updated>2009-11-06T15:37:10-08:00</updated><id>http://contactless-world.com/a-possible-huge-step-for-nfc/</id><content type="html">Apple possibly putting an RFID reader into future iPhones... Could they do with NFC what they did with USB?&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/5Y4xPI3H_Eg" height="1" width="1"/&gt;</content><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/adamcr/apple" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/iphone" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/nfc" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/nokia" />
      </rdf:Bag>
    </taxo:topics><cc:license xmlns:cc="http://web.resource.org/cc/" cc:license="http://creativecommons.org/licenses/by-sa/2.5/" /><feedburner:origLink>http://contactless-world.com/a-possible-huge-step-for-nfc/</feedburner:origLink></entry><entry><title type="text">Smart phone market shows modest growth in Q3 (Canalys press release: r2009112) [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/ycOiUcjI56s/r2009112.htm" /><category term="statistics mobile smartphone iphone blackberry symbian" /><author><name>adamcr</name></author><updated>2009-11-05T01:24:33-08:00</updated><id>http://www.canalys.com/pr/2009/r2009112.htm</id><content type="html">* Nokia, RIM, Apple and HTC command over 80% of the market between them
* Over 80% of smart phones now ship with integrated GPS, more than 75% have Wi-Fi built in
* As always, &amp;quot;Apple’s satisfaction ratings in our surveys are consistently the highest of any vendor&amp;quot;.&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/ycOiUcjI56s" height="1" width="1"/&gt;</content><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/adamcr/statistics" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/mobile" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/smartphone" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/iphone" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/blackberry" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/symbian" />
      </rdf:Bag>
    </taxo:topics><cc:license xmlns:cc="http://web.resource.org/cc/" cc:license="http://creativecommons.org/licenses/by-sa/2.5/" /><feedburner:origLink>http://www.canalys.com/pr/2009/r2009112.htm</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8NQ389eSp7ImA9WxNUEkQ.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-7918054519298990134</id><published>2009-11-04T01:08:00.001Z</published><updated>2009-11-04T01:08:12.161Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-04T01:08:12.161Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="webkit" /><category scheme="http://www.blogger.com/atom/ns#" term="appstore" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><category scheme="http://www.blogger.com/atom/ns#" term="o2litmus" /><category scheme="http://www.blogger.com/atom/ns#" term="webos" /><category scheme="http://www.blogger.com/atom/ns#" term="w3c" /><category scheme="http://www.blogger.com/atom/ns#" term="palm" /><category scheme="http://www.blogger.com/atom/ns#" term="paypal" /><category scheme="http://www.blogger.com/atom/ns#" term="widget" /><category scheme="http://www.blogger.com/atom/ns#" term="bondi" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><category scheme="http://www.blogger.com/atom/ns#" term="palmpre" /><title>O2 Litmus: Palm Pre Mobile Web Developer Event</title><content type="html">&lt;p&gt;Tonight was a really impressive event organised by &lt;a href="http://www.o2litmus.co.uk/"&gt;O2 Litmus&lt;/a&gt;. The &lt;a href="http://twitter.com/bgalbs"&gt;two&lt;/a&gt; &lt;a href="http://twitter.com/dalmaer"&gt;guys&lt;/a&gt; from Palm did a very good job presenting WebOS and Palm&amp;#8217;s plans for the future. The food and drink was excellent. And they even gave us a Palm Pre each to take home! Certainly makes me want to at least try out making an app.&lt;/p&gt;
&lt;p&gt;As usual, here&amp;#8217;s my notes for the evening in a vaguely coherent manner&amp;#8230;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;webkit appearing all over the place on mobile&lt;/li&gt;

  &lt;li&gt;as well as opera (there were a couple of people from Opera at the event)&lt;/li&gt;

  &lt;li&gt;HTML 5 is providing standardisation for web applications in the same way that HTML provided standardisation for web documents&lt;/li&gt;

  &lt;li&gt;web applications are escaping the browser:

    &lt;ul&gt;
      &lt;li&gt;&lt;a href="http://fluidapp.com/"&gt;fluid&lt;/a&gt;, &lt;a href="http://mozillalabs.com/prism/"&gt;prism&lt;/a&gt; &amp;#8212; single app browsers&lt;/li&gt;

      &lt;li&gt;adobe air, &lt;a href="http://www.appcelerator.com/"&gt;appcelerator titanium&lt;/a&gt; &amp;#8212; provide additional features&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;why not flash, javafx or silverlight?&lt;/li&gt;

  &lt;li&gt;because:

    &lt;ul&gt;
      &lt;li&gt;canvas&lt;/li&gt;

      &lt;li&gt;&lt;a href="http://www.alistapart.com/articles/cssatten"&gt;fonts in the browser&lt;/a&gt;&lt;/li&gt;

      &lt;li&gt;javascript engines &amp;#8212; with JIT compilation&lt;/li&gt;

      &lt;li&gt;access to &lt;a href="http://en.wikipedia.org/wiki/WebGL"&gt;native graphics&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;&amp;#8220;When you improve things by an order of magnitude, you haven't made something better &amp;#8212; you've made something new&amp;#8221; &amp;#8212; Stephen Levy&lt;/li&gt;

  &lt;li&gt;Palm Pre uses V8 javascript engine, just like Chrome&lt;/li&gt;

  &lt;li&gt;WebWorkers provide background threads

    &lt;ul&gt;
      &lt;li&gt;came from Gears worker pool&lt;/li&gt;

      &lt;li&gt;invented to stop database access causing hangs&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Chrome uses WebWorkers for extensions&lt;/li&gt;

  &lt;li&gt;Firefox hasn&amp;#8217;t implemented SQLite, but may go for a JSON-based database, like CouchDB&lt;/li&gt;

  &lt;li&gt;CSS Transforms

    &lt;ul&gt;
      &lt;li&gt;e.g. &lt;a href="http://satine.org/research/webkit/snowleopard/snowstack.html"&gt;http://satine.org/research/webkit/snowleopard/snowstack.html&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;&amp;#8220;it&amp;#8217;s not javascript people don&amp;#8217;t like, it&amp;#8217;s dealing with cross-browser issues&amp;#8221;

    &lt;ul&gt;
      &lt;li&gt;&lt;em&gt;anyone mention IE&amp;#8230;?&lt;/em&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;&amp;#8220;it&amp;#8217;s not just going to be developing apps for Palm &amp;#8212; it&amp;#8217;s making things for the web&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="somedetail"&gt;some detail&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Mojo Framework is open-source&lt;/li&gt;

  &lt;li&gt;Mojo uses prototype.js at the moment, but will be made nicer to use other alternatives later&lt;/li&gt;

  &lt;li&gt;dashboard items and popups are just DOM items&lt;/li&gt;

  &lt;li&gt;want to integrate apps into system &amp;#8212; background apps&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="security"&gt;security&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;web browser provides normal web sandbox&lt;/li&gt;

  &lt;li&gt;applications get access to native services&lt;/li&gt;

  &lt;li&gt;certain APIs still need permissions granted

    &lt;ul&gt;
      &lt;li&gt;e.g. location&lt;/li&gt;

      &lt;li&gt;can get app to ask when API is used&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;would like to push local APIs to browser windows&lt;/li&gt;

  &lt;li&gt;apps are packaged and signed

    &lt;ul&gt;
      &lt;li&gt;working with developers to encrypt apps in different ways&lt;/li&gt;

      &lt;li&gt;would anticipate that developers would be able to opt-in to encrypt their app&lt;/li&gt;

      &lt;li&gt;protect against people uploading a copy of an app as their own&lt;/li&gt;

      &lt;li&gt;balanced against the benefit of view source on the web&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="appstore"&gt;app store&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Palm would like a &amp;#8220;web app store&amp;#8221; to emerge&lt;/li&gt;

  &lt;li&gt;Palm doesn&amp;#8217;t feel that it&amp;#8217;s the right company to make this move&lt;/li&gt;

  &lt;li&gt;creating a Palm catalogue &amp;amp; developer program for mid-December

    &lt;ul&gt;
      &lt;li&gt;charging $50 for each app to be in the catalogue &amp;#8212; as a spam filter&lt;/li&gt;

      &lt;li&gt;money goes to funding developing programme &amp;amp; catalogue service&lt;/li&gt;

      &lt;li&gt;interested in finding other &amp;#8220;friction points&amp;#8221;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;can get an immediate acceptance into the web distribution of the Palm app catalogue

    &lt;ul&gt;
      &lt;li&gt;submit and get a URL straight away&lt;/li&gt;

      &lt;li&gt;can email/tweet other people&lt;/li&gt;

      &lt;li&gt;no review process&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;opening up the backend too &amp;#8212; feeds of all the apps and charts&lt;/li&gt;

  &lt;li&gt;would like digg-style rating&lt;/li&gt;

  &lt;li&gt;a developer can choose to make an app available for specific markets&lt;/li&gt;

  &lt;li&gt;also aiming to provide metrics for developers, so they can see how users are choosing or not choosing their apps&lt;/li&gt;

  &lt;li&gt;payment:

    &lt;ul&gt;
      &lt;li&gt;right now they have PayPal&lt;/li&gt;

      &lt;li&gt;would like to support several options&lt;/li&gt;

      &lt;li&gt;want to decrease the friction&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bondiothers"&gt;BONDI &amp;amp; others&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;palm works with them&lt;/li&gt;

  &lt;li&gt;including W3C widgets &amp;amp; geo&lt;/li&gt;

  &lt;li&gt;Palm way will be there originally, but will be switched out when&lt;/li&gt;

  &lt;li&gt;order depending on developer requests&lt;/li&gt;

  &lt;li&gt;native-accelerated CSS transforms are higher at the moment&lt;/li&gt;

  &lt;li&gt;&amp;#8220;Palm pays us, but they didn&amp;#8217;t pay us enough to sell out&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="supportingopensource"&gt;supporting open source&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;waiving cost for anyone working open source&lt;/li&gt;

  &lt;li&gt;$99 for developer&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="testing"&gt;testing&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;O2 Litmus will be recruiting Palm Pre users for testing availability&lt;/li&gt;

  &lt;li&gt;DeviceAnywhere will feature Palm Pre in O2 VDL&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="feedback"&gt;feedback&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href="mailto:devrel@palm.com"&gt;devrel@palm.com&lt;/a&gt;&lt;/li&gt;

  &lt;li&gt;they already use Jira and want to open it something to the public soon&lt;/li&gt;

  &lt;li&gt;homebrew community will patch things before Palm do it themselves&lt;/li&gt;

  &lt;li&gt;there are differing viewpoints internally&amp;#8230;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="personalusage"&gt;personal usage&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;like multi-tasking&lt;/li&gt;

  &lt;li&gt;don&amp;#8217;t like UI latency

    &lt;ul&gt;
      &lt;li&gt;hardware is roughly equivalent to the iPhone 3GS&lt;/li&gt;

      &lt;li&gt;don&amp;#8217;t have access to hardware GPU &amp;#8212; so CSS Transforms is really important&lt;/li&gt;

      &lt;li&gt;will happen with a over-the-air software upgrade&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="multipledevices"&gt;multiple devices&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Palm Pixi seems a lot nicer&lt;/li&gt;

  &lt;li&gt;different screen size (80 pixels shorter)&lt;/li&gt;

  &lt;li&gt;should design liquid layouts&amp;#8230;&lt;/li&gt;

  &lt;li&gt;the future is devices in all kinds of form factors&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="tooling"&gt;tooling&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;there are tools for Flash &amp;#8212; what about tools for WebGL, etc?&lt;/li&gt;

  &lt;li&gt;mozilla is making tools&lt;/li&gt;

  &lt;li&gt;e.g. Atlas from 280North&lt;/li&gt;

  &lt;li&gt;this week there may be something new released&amp;#8230;&lt;/li&gt;

  &lt;li&gt;should flash be a native platform for apps on Palm Pre?

    &lt;ul&gt;
      &lt;li&gt;nearly supported for web pages &amp;#8212; Adobe has shown something working already&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-7918054519298990134?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=YfWt2RJJSns:pzIHnK3TSVA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=YfWt2RJJSns:pzIHnK3TSVA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=YfWt2RJJSns:pzIHnK3TSVA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=YfWt2RJJSns:pzIHnK3TSVA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/YfWt2RJJSns" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/7918054519298990134/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=7918054519298990134" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/7918054519298990134?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/7918054519298990134?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/YfWt2RJJSns/o2-litmus-palm-pre-mobile-web-developer.html" title="O2 Litmus: Palm Pre Mobile Web Developer Event" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/11/o2-litmus-palm-pre-mobile-web-developer.html</feedburner:origLink></entry><entry><title type="text">Bundle Box - The better way to buy from the USA [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/xoy3pcCTNC4/" /><category term="shopping usa postalservice" /><author><name>adamcr</name></author><updated>2009-11-03T07:21:52-08:00</updated><id>http://www.bundlebox.com/</id><content type="html">Get a personal address in the USA and bundle deliveries to the UK (they deal with customs too).&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/xoy3pcCTNC4" height="1" width="1"/&gt;</content><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/adamcr/shopping" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/usa" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/postalservice" />
      </rdf:Bag>
    </taxo:topics><cc:license xmlns:cc="http://web.resource.org/cc/" cc:license="http://creativecommons.org/licenses/by-sa/2.5/" /><feedburner:origLink>http://www.bundlebox.com/</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MCSXk9fip7ImA9WxNUEkg.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-7812033695974200051</id><published>2009-11-03T14:44:00.001Z</published><updated>2009-11-03T14:44:28.766Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-03T14:44:28.766Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="statistics" /><category scheme="http://www.blogger.com/atom/ns#" term="sonyericsson" /><category scheme="http://www.blogger.com/atom/ns#" term="manyeyes" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="nokia" /><category scheme="http://www.blogger.com/atom/ns#" term="dabbledb" /><category scheme="http://www.blogger.com/atom/ns#" term="blackberry" /><category scheme="http://www.blogger.com/atom/ns#" term="bcl7" /><category scheme="http://www.blogger.com/atom/ns#" term="deviceatlas" /><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><category scheme="http://www.blogger.com/atom/ns#" term="kizoom" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>Mobile Device Stats</title><content type="html">&lt;p&gt;I've been looking at various mobile statistics recently and thought I'd put up a quick post on my findings so far.&lt;/p&gt;
&lt;p&gt;I started with some work at &lt;a href="http://www.kizoom.com"&gt;Kizoom&lt;/a&gt;, analysing the traffic we see on our UK Transport services. This then led to my session at &lt;a href="http://barcamplondon.org"&gt;BarCampLondon7&lt;/a&gt;, in which I presented the session counts for mobile browsers from a sample month (September) in 2007, 2008 and 2009. I've published these results in a DabbleDB database at &lt;a href="http://mobilesessions.dabbledb.com/"&gt;http://mobilesessions.dabbledb.com/&lt;/a&gt; for your slicing and dicing enjoyment.&lt;/p&gt;
&lt;p&gt;I was inspired by &lt;a href="http://mobiforge.com/designing/story/effective-design-multiple-screen-sizes"&gt;Bryan Rieger's article on mobiforge&lt;/a&gt;, where he tells developers to "Expect and manage diversity" and links to some great graphs from the &lt;a href="http://deviceatlas.com/explorer"&gt;deviceatlas data explorer&lt;/a&gt; showing how screen sizes differ across device release dates. However, fantastic though deviceatlas is, it doesn't capture the actual usage of the devices on mobile sites -- it just counts one for each device, no matter whether it's a popular Nokia or an almost unused Sagem.&lt;/p&gt;
&lt;p&gt;I've tried to rectify this lack of popularity data by publishing the Kizoom sample data. It's not perfect and each year isn't quite the same sample (we've released and withdrawn various services across the time range), but it's a start. I've even tried putting the same data into IBM's manyeyes to get some &lt;a href="http://manyeyes.alphaworks.ibm.com/manyeyes/users/adamcohenrose/visualizations"&gt;alternate visualisations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some of the trends that I've been seeing coming out of this data are not surprising: the iPhone punches way above its weight in terms of mobile traffic, and screen sizes are getting bigger as the years go on. One trend that is slightly unexpected is the growing popularity of BlackBerry devices over the last few years -- at least it's surprising to me quite how popular they've become (showing &lt;a href="http://mobilesessions.dabbledb.com/publish/mobilesessions/f70444b8-ae47-4e02-91d4-1eb103bb4114/brands2009.html"&gt;third in the brand popularity for 2009&lt;/a&gt; behind Nokia and SonyEricsson, and ahead of Samsung and Apple).&lt;/p&gt;
&lt;p&gt;There's been some other data published recently that seems to support the same trends. The &lt;a href="http://metrics.admob.com/2009/10/september-2009-mobile-metrics-report/"&gt;September AdMob metrics&lt;/a&gt; have recently been released and this month they're highlighting the change in devices from 2007 to 2009 (a popular theme!). Their stats show that the iPhone and iPod Touch are number one and two in the UK -- probably due to in-app ads supplementing the web usage, especially when considering that the HTC Android phones (not nearly as popular a phone as the Nokia N95) also manage slots in the top 10.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://twitter.com/ianhomer"&gt;Ian Homer&lt;/a&gt; of &lt;a href="http://bemoko.com/"&gt;Bemoko&lt;/a&gt; pointed out the &lt;a href="http://gs.statcounter.com/"&gt;StatCounter Global Stats site&lt;/a&gt;, which has some very nice stats and pretty graphs to go with them. This site provides sliceable worldwide stats from 3 million websites (240 million hits in UK). Since the sites may not be mobile specific, I would expect mobile devices used to browse "the full web" would take precedence over smaller, more phone-focussed devices.&lt;/p&gt;
&lt;p&gt;Here's an example: &lt;a href="http://gs.statcounter.com/#mobile_browser-eu-monthly-200810-200911"&gt;Top 9 Mobile Browsers in Europe 2008/09&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;As expected, the iPhone and iPod Touch (or "iTouch") gets the majority of the traffic, with Nokia coming a strong second. NetFront is the browser used by SonyEricsson smartphones (and others) so comes fairly high in the rankings (it seems that StatCounter may have changed how they categorise SonyEricsson browsers in August 2009, as NetFront swaps with SonyEricsson -- this is even more apparent in their &lt;a href="http://gs.statcounter.com/?chart_type=line&amp;amp;statType=Mobile+Browser&amp;amp;statType_hidden=mobile_browser&amp;amp;region=United+Kingdom&amp;amp;region_hidden=GB#mobile_os-eu-monthly-200810-200911"&gt;Mobile OS stats for the same region&lt;/a&gt;).&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Once more, BlackBerry devices are making a strong showing in recent months, a gain which shows even stronger when the &lt;a href="http://gs.statcounter.com/?chart_type=line&amp;amp;statType=Mobile+Browser&amp;amp;statType_hidden=mobile_browser&amp;amp;region=United+Kingdom&amp;amp;region_hidden=GB#mobile_browser-GB-monthly-200810-200911"&gt;stats are shown just for the UK&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;

&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-7812033695974200051?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=RYC-Nv7tkpM:b-yi4a8IcxI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=RYC-Nv7tkpM:b-yi4a8IcxI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=RYC-Nv7tkpM:b-yi4a8IcxI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=RYC-Nv7tkpM:b-yi4a8IcxI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/RYC-Nv7tkpM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/7812033695974200051/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=7812033695974200051" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/7812033695974200051?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/7812033695974200051?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/RYC-Nv7tkpM/mobile-device-stats.html" title="Mobile Device Stats" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/11/mobile-device-stats.html</feedburner:origLink></entry><entry><title type="text">toronto.ca | Open [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/jMnGg7xrZdo/" /><category term="freeourdata canada opendata geocoding maps" /><author><name>adamcr</name></author><updated>2009-11-02T13:27:31-08:00</updated><id>http://www.toronto.ca/open/</id><content type="html">The City of Toronto&amp;#039;s official data set catalogue - beta version. Access City data, get information about City data and the City&amp;#039;s OpenTO initiative and give us feedback. The City of Toronto is committed to open, accessible and transparent government.

Includes ESRI Shapefiles for neighbourhoods &amp;amp; parks. No OS Derived Data issues in Canada... Also includes a SOAP-based geocoder and web map services.&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/jMnGg7xrZdo" height="1" width="1"/&gt;</content><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/adamcr/freeourdata" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/canada" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/opendata" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/geocoding" />
        <rdf:li rdf:resource="http://delicious.com/adamcr/maps" />
      </rdf:Bag>
    </taxo:topics><cc:license xmlns:cc="http://web.resource.org/cc/" cc:license="http://creativecommons.org/licenses/by-sa/2.5/" /><feedburner:origLink>http://www.toronto.ca/open/</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcERXw_cSp7ImA9WxNVFUg.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-2484589581242163598</id><published>2009-10-26T09:40:00.001Z</published><updated>2009-10-26T09:40:04.249Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-26T09:40:04.249Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="microwriter" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="keyboard" /><category scheme="http://www.blogger.com/atom/ns#" term="bcl7" /><category scheme="http://www.blogger.com/atom/ns#" term="input" /><category scheme="http://www.blogger.com/atom/ns#" term="braille" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamp" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamplondon7" /><category scheme="http://www.blogger.com/atom/ns#" term="ibm" /><category scheme="http://www.blogger.com/atom/ns#" term="chord" /><title>BarCampLondon7: Alternative Input - Striking a Chord</title><content type="html">&lt;p&gt;&lt;a href="http://twitter.com/sd_nicholas"&gt;&lt;em&gt;Stephen Nicholas&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://dl.getdropbox.com/u/2014946/Chord%20Input/An_Investigation_Into_Chord_Input.pdf"&gt;3rd year project&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stephen works with Dale Lane @ IBM on microbroker &amp;amp; GUI testing&lt;/li&gt;
&lt;li&gt;multitap &amp;amp; mini-qwerty not really suited for mobile input&amp;#8230;
&lt;ul&gt;
&lt;li&gt;qwerty not really suited for desktop input either :-)&lt;/li&gt;
&lt;li&gt;multitap gets up to 20 WPM&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;braille keyboard has one key for each dot&lt;/li&gt;
&lt;li&gt;can get faster than qwerty keyboard input
&lt;ul&gt;
&lt;li&gt;qwerty 80 wpm&lt;/li&gt;
&lt;li&gt;stenographers much faster: 200-300 WPM&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;can possibly reduce RSI since not moving your arm quite so much&lt;/li&gt;
&lt;li&gt;drawbacks:
&lt;ul&gt;
&lt;li&gt;have to use non-obvious input schemes (no hunt and peck)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;microwriter, introduced in 1978
&lt;ul&gt;
&lt;li&gt;got speeds up to 40 WPM after 7 months practice&lt;/li&gt;
&lt;li&gt;had great mnemonic method for encoding&lt;/li&gt;
&lt;li&gt;recently been redeveloped as the CyKey&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.handykey.com/"&gt;twiddler&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;has 3 x 4 keys, might work well on mobile keyboard&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;ChordTap for phones:
&lt;ul&gt;
&lt;li&gt;has three additional buttons on back of phone to distinguish between multitap letters&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-2484589581242163598?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=cnaGeIl7Lls:Auz0TTt3o1E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=cnaGeIl7Lls:Auz0TTt3o1E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=cnaGeIl7Lls:Auz0TTt3o1E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=cnaGeIl7Lls:Auz0TTt3o1E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/cnaGeIl7Lls" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/2484589581242163598/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=2484589581242163598" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/2484589581242163598?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/2484589581242163598?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/cnaGeIl7Lls/barcamplondon7-alternative-input.html" title="BarCampLondon7: Alternative Input - Striking a Chord" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/10/barcamplondon7-alternative-input.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ABRX85eyp7ImA9WxNVFUk.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-3406708595924324796</id><published>2009-10-26T09:35:00.001Z</published><updated>2009-10-26T09:35:54.123Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-26T09:35:54.123Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="social" /><category scheme="http://www.blogger.com/atom/ns#" term="bcl7" /><category scheme="http://www.blogger.com/atom/ns#" term="paypal" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamp" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamplondon7" /><title>BarCampLondon7: Social Manipulation on the web and in person</title><content type="html">&lt;p&gt;&lt;em&gt;Tim Nash&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Social Engineering is still just as valid as ever&amp;#8230;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If asked for photo ID, people will give it up  willingly&lt;/li&gt;
&lt;li&gt;given a photo ID with details, you can call up somewhere and say you&amp;#8217;ve forgotten your ID&lt;/li&gt;
&lt;li&gt;often the front desk will give you a new ID&amp;#8230;&lt;/li&gt;
&lt;li&gt;people are more likely to buy when there&amp;#8217;s an official badge&amp;#8230;
&lt;ul&gt;
&lt;li&gt;doesn&amp;#8217;t really matter what the badge is&lt;/li&gt;
&lt;li&gt;virtually no-one who clicks on the badge actually purchases&lt;/li&gt;
&lt;li&gt;but buy rate will increase anyway&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;paypal did an experiment about a year ago
&lt;ul&gt;
&lt;li&gt;to see if it made a difference to not use the word PayPal on their &amp;#8220;paypal verified&amp;#8221; badges&lt;/li&gt;
&lt;li&gt;made no difference to sales conversions&lt;/li&gt;
&lt;li&gt;click-through rate to paypal went down&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;certain colours affect buying moods
&lt;ul&gt;
&lt;li&gt;brain doesn&amp;#8217;t like bright colours&lt;/li&gt;
&lt;li&gt;big red &amp;#8220;buy now&amp;#8221; button does &lt;em&gt;not&lt;/em&gt; attract people &amp;#8212; your eyes will avoid it&lt;/li&gt;
&lt;li&gt;instead have a big grey &amp;#8220;buy now&amp;#8221; button with two red arrows on either side&lt;/li&gt;
&lt;li&gt;eye tracking study shows people look for price and &amp;#8220;buy now&amp;#8221; button&lt;/li&gt;
&lt;li&gt;sales rates go up when the price is just above the buy now button&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;best place for comments on a blog:
&lt;ul&gt;
&lt;li&gt;new comment box just under post&lt;/li&gt;
&lt;li&gt;other comments can be down the side&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;use the word &amp;#8220;reply&amp;#8221; rather than &amp;#8220;submit&amp;#8221; comment&lt;/li&gt;
&lt;li&gt;scienceforseo blog
&lt;ul&gt;
&lt;li&gt;highlight a part of the text and the comment will appear alongside&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-3406708595924324796?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=o8rBCOsq2aE:Yx0ZLZoSuEc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=o8rBCOsq2aE:Yx0ZLZoSuEc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=o8rBCOsq2aE:Yx0ZLZoSuEc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=o8rBCOsq2aE:Yx0ZLZoSuEc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/o8rBCOsq2aE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/3406708595924324796/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=3406708595924324796" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/3406708595924324796?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/3406708595924324796?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/o8rBCOsq2aE/barcamplondon7-social-manipulation-on.html" title="BarCampLondon7: Social Manipulation on the web and in person" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/10/barcamplondon7-social-manipulation-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MAQ38yfip7ImA9WxNVFUk.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-4531924988476643891</id><published>2009-10-26T09:30:00.001Z</published><updated>2009-10-26T09:30:42.196Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-26T09:30:42.196Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="bcl7" /><category scheme="http://www.blogger.com/atom/ns#" term="lombok" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamp" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamplondon7" /><category scheme="http://www.blogger.com/atom/ns#" term="annotations" /><title>BarCampLondon7: Project Lombok - the end of Java boilerplate?</title><content type="html">&lt;p&gt;&lt;em&gt;Reinier Zwitserloot&lt;/em&gt; - &lt;a href="http://twitter.com/surial"&gt;@surial&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://projectlombok.org"&gt;Project Lombok&lt;/a&gt; is an extension to Java that allows you to write less boilerplate code by using annotations.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;examples:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;@Data&lt;/code&gt; to provide automatic getters and setters for private fields, equality and hashCode, and a constructor for final fields&lt;/li&gt;
&lt;li&gt;&lt;code&gt;@Cleanup&lt;/code&gt; to tidy up inputstreams when block ends&lt;/li&gt;
&lt;li&gt;&lt;code&gt;@Synchronized&lt;/code&gt; to lock on private Object instance rather than &lt;code&gt;this&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;@SneakyThrows()&lt;/code&gt; hides a checked exception from javac, but leaves it for JVM&lt;/li&gt;
&lt;li&gt;(in JVM all exceptions are unchecked)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;integrates with Eclipse (e.g. getters/setters provided without you having to type)&lt;/li&gt;
&lt;li&gt;does mucking around through its jar, so can work easily with Ant &amp;amp; Maven etc
&lt;ul&gt;
&lt;li&gt;use &lt;code&gt;com.sun...ProcessingEnvironment&lt;/code&gt; to &lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Java Posse &amp;#8212; podcast
&lt;ul&gt;
&lt;li&gt;inventor of annotations happy that lombok exists, but not so happy that private APIs being used&amp;#8230;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-4531924988476643891?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=KuuDARYOlF8:uhiW56Xih10:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=KuuDARYOlF8:uhiW56Xih10:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=KuuDARYOlF8:uhiW56Xih10:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=KuuDARYOlF8:uhiW56Xih10:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/KuuDARYOlF8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/4531924988476643891/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=4531924988476643891" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/4531924988476643891?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/4531924988476643891?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/KuuDARYOlF8/barcamplondon7-project-lombok-end-of.html" title="BarCampLondon7: Project Lombok - the end of Java boilerplate?" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/10/barcamplondon7-project-lombok-end-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QERH8zeCp7ImA9WxNVFUk.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-6191542287206026342</id><published>2009-10-26T09:28:00.001Z</published><updated>2009-10-26T09:28:25.180Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-26T09:28:25.180Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="jira" /><category scheme="http://www.blogger.com/atom/ns#" term="user experience" /><category scheme="http://www.blogger.com/atom/ns#" term="getsatisfaction" /><category scheme="http://www.blogger.com/atom/ns#" term="support" /><category scheme="http://www.blogger.com/atom/ns#" term="bcl7" /><category scheme="http://www.blogger.com/atom/ns#" term="uservoice" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamp" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamplondon7" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title>BarCampLondon7: Supporting the masses</title><content type="html">&lt;p&gt;&lt;em&gt;Tony McCrae&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Experience from &lt;a href="http://www.squadlist.co.uk"&gt;squadlist.co.uk&lt;/a&gt; &amp;#8212; an online tool for organising rowing outings. Set up during a Guardian employee&amp;#8217;s spare time for his own rowing club, but suddenly getting over 1000 users. He needed to support the users of the site without spending time on them.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;sort out forgotten logins
&lt;ul&gt;
&lt;li&gt;though have to be careful about security&lt;/li&gt;
&lt;li&gt;generate nice passwords using pwgen&lt;/li&gt;
&lt;li&gt;facebook isn&amp;#8217;t permitted in some firms (so no facebook connect)&lt;/li&gt;
&lt;li&gt;prompt end users to talk to someone else other than you!&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;can your users be divided into groups?
&lt;ul&gt;
&lt;li&gt;form a relationship with one member in each group&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;demo as documentation &amp;#8212; install a full demo system with sample data and let them play
&lt;ul&gt;
&lt;li&gt;reset its data regularly (but make sure you tell people!)&lt;/li&gt;
&lt;li&gt;Jira now has jQuery-based inline popup help&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;invest in getting your domain unblocked
&lt;ul&gt;
&lt;li&gt;put SPF in your DNS&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;even if you send from &lt;code&gt;noreply@&lt;/code&gt;, check the volume going to it!
&lt;ul&gt;
&lt;li&gt;a spike may indicate something going wrong&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;don&amp;#8217;t tell everyone when changes happen
&lt;ul&gt;
&lt;li&gt;just senior users&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;introduce new features to a smaller test group
&lt;ul&gt;
&lt;li&gt;enable beta group&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;allow users to export their data automatically&lt;/li&gt;
&lt;li&gt;&lt;a href="http://uservoice.com"&gt;http://uservoice.com&lt;/a&gt; and &lt;a href="http://getsatisfaction.com"&gt;http://getsatisfaction.com&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;with a forum on-site, people keep on requesting the same new features, even if you provide a roadmap&lt;/li&gt;
&lt;li&gt;moving to these customer satisfaction sites means that existing feature requests no longer generate complaints!&lt;/li&gt;
&lt;li&gt;instead, people vote up the existing requests&lt;/li&gt;
&lt;li&gt;of course, if the requests never get monitored or picked up, you&amp;#8217;ve still got disgruntled users&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;really loud heavy users can be very powerful for good or bad
&lt;ul&gt;
&lt;li&gt;hire them! or at least make them happy&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;gmail labs has &amp;#8220;canned responses&amp;#8221;&lt;/li&gt;
&lt;li&gt;open source core product to ensure continuity&lt;/li&gt;
&lt;li&gt;provide &amp;#8220;paid for&amp;#8221; additional capabilities&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-6191542287206026342?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=RRQjYVleNgw:JuU42zqCf98:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=RRQjYVleNgw:JuU42zqCf98:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=RRQjYVleNgw:JuU42zqCf98:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=RRQjYVleNgw:JuU42zqCf98:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/RRQjYVleNgw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/6191542287206026342/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=6191542287206026342" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/6191542287206026342?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/6191542287206026342?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/RRQjYVleNgw/barcamplondon7-supporting-masses.html" title="BarCampLondon7: Supporting the masses" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/10/barcamplondon7-supporting-masses.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQERnk8eSp7ImA9WxNVFE8.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-6154358747815367323</id><published>2009-10-24T19:59:00.001+01:00</published><updated>2009-10-24T23:11:47.771+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-24T23:11:47.771+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="london" /><category scheme="http://www.blogger.com/atom/ns#" term="bcl7" /><category scheme="http://www.blogger.com/atom/ns#" term="naptan" /><category scheme="http://www.blogger.com/atom/ns#" term="gla" /><category scheme="http://www.blogger.com/atom/ns#" term="tfl" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamp" /><category scheme="http://www.blogger.com/atom/ns#" term="government" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamplondon7" /><title>BarCampLondon7: Release London's Data -- Feedback from #londonsdata</title><content type="html">&lt;p&gt;&lt;em&gt;&lt;a href="http://twitter.com/emercoleman"&gt;Emer Coleman&lt;/a&gt;&lt;/em&gt; (assistant chief exec for London Borough of Barnet)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;has been doing research this year about what data has been collected in london boroughs&lt;/li&gt;
&lt;li&gt;big crisis in public finance after next election &amp;#8212; what will happen?&lt;/li&gt;
&lt;li&gt;to have a meaningful conversation, you need to have information available&amp;#8230;&lt;/li&gt;
&lt;li&gt;lack of trust at the moment (esp. for MP&amp;#8217;s finances)&lt;/li&gt;
&lt;li&gt;GLA holds a lot of data and wants to publish&lt;/li&gt;
&lt;li&gt;already publish financial data&lt;/li&gt;
&lt;li&gt;hoping to put pressure on subsidiary bodies to release more&lt;/li&gt;
&lt;li&gt;invited developers to ask for what they wanted
&lt;ul&gt;
&lt;li&gt;65 developers gathering information&lt;/li&gt;
&lt;li&gt;TfL &amp;#38; transport info is really where they want to get to&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;developers have gone as far as they can to push agencies&lt;/li&gt;
&lt;li&gt;&amp;#8220;we&amp;#8217;re just gonna do it&amp;#8221;&lt;/li&gt;
&lt;li&gt;asked &amp;#8220;do you want raw data, or with some contextual data?&amp;#8221;
&lt;ul&gt;
&lt;li&gt;didn&amp;#8217;t come to any firm view&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;should we just release with the cabinet office?&lt;/li&gt;
&lt;li&gt;now an email list, and a google group set up&lt;/li&gt;
&lt;li&gt;will be running a competition&lt;/li&gt;
&lt;li&gt;aiming to release data store in January&lt;/li&gt;
&lt;li&gt;data avilable
&lt;ul&gt;
&lt;li&gt;air quality maps&lt;/li&gt;
&lt;li&gt;number of people in social housing&lt;/li&gt;
&lt;li&gt;school catchment areas&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;message coming from developers &amp;#8212; just put the data out there&lt;/li&gt;
&lt;li&gt;Daniel Shore (&lt;a href="http://twitter.com/ldn"&gt;@LDN&lt;/a&gt;): what&amp;#8217;s the attitude of TfL to scraping the journey planner?&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/cubicgarden"&gt;IanForrester&lt;/a&gt;: other authorities (e.g .Manchester) trying to do things too&lt;/li&gt;
&lt;li&gt;DIY Birmingham &amp;#8212; scraped version of local authority site, but much more accessible&lt;/li&gt;
&lt;li&gt;Cloudmade: NaPTAN data being imported into OpenStreetMap
&lt;ul&gt;
&lt;li&gt;then allows it to be updated, corrected and extended&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Beth Noveck (Obama&amp;#8217;s advisor on transparency) has written a &lt;a href="http://www.amazon.com/Wiki-Government-Technology-Democracy-Stronger/dp/0815702752"&gt;book about wiki government&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-6154358747815367323?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=3GvLAmHQafM:mzaK3cp-otY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=3GvLAmHQafM:mzaK3cp-otY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=3GvLAmHQafM:mzaK3cp-otY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=3GvLAmHQafM:mzaK3cp-otY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/3GvLAmHQafM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/6154358747815367323/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=6154358747815367323" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/6154358747815367323?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/6154358747815367323?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/3GvLAmHQafM/barcamplondon7-release-london-data.html" title="BarCampLondon7: Release London&amp;#39;s Data -- Feedback from #londonsdata" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/10/barcamplondon7-release-london-data.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMAQ3g5eCp7ImA9WxNVFEw.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-2104915542782866950</id><published>2009-10-24T19:53:00.000+01:00</published><updated>2009-10-24T19:54:02.620+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-24T19:54:02.620+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bigtable" /><category scheme="http://www.blogger.com/atom/ns#" term="flickr" /><category scheme="http://www.blogger.com/atom/ns#" term="bcl7" /><category scheme="http://www.blogger.com/atom/ns#" term="git" /><category scheme="http://www.blogger.com/atom/ns#" term="rdf" /><category scheme="http://www.blogger.com/atom/ns#" term="couchdb" /><category scheme="http://www.blogger.com/atom/ns#" term="scalability" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamp" /><category scheme="http://www.blogger.com/atom/ns#" term="mongodb" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamplondon7" /><category scheme="http://www.blogger.com/atom/ns#" term="database" /><title>BarCampLondon7: Non-relational Databases</title><content type="html">&lt;p&gt;&lt;a href="http://twitter.com/simonw"&gt;&lt;em&gt;Simon Willison&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://spw.etherpad.com/7?"&gt;Back channel notes on etherpad&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;why?
&lt;ul&gt;
&lt;li&gt;scalability issues &amp;#8212; have to do bizarre things to get to Flickr/Google size&lt;/li&gt;
&lt;li&gt;some models don&amp;#8217;t fit schemas&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Voldemort &amp;#8212; used by LinkedIn
&lt;ul&gt;
&lt;li&gt;needs at least four servers to get started!&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;CouchDB, MongoDB, etc
&lt;ul&gt;
&lt;li&gt;download and type &lt;code&gt;make&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;MongoDB was much faster, tho&amp;#8217; CouchDB has improved&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;whenever you hit a tag page on on flickr, you hit a search
&lt;ul&gt;
&lt;li&gt;if you hit &amp;#8220;my photos, tagged X&amp;#8221; you hit a relational database&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Programming the Semantic Web&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;by the guy who wrote &lt;em&gt;Programming the Collective Intelligence&lt;/em&gt; &amp;#8212; very good: all people who like X will like Y&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;redis
&lt;ul&gt;
&lt;li&gt;key-value store, network accessible&lt;/li&gt;
&lt;li&gt;ridiculously fast&lt;/li&gt;
&lt;li&gt;doesn&amp;#8217;t persist to disk &amp;#8212; every 15 seconds it dumps the entire database to disk&lt;/li&gt;
&lt;li&gt;can improve reliability by replicating&lt;/li&gt;
&lt;li&gt;e.g. live stats services&lt;/li&gt;
&lt;li&gt;can have a key-set, with add to set, set intersection&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Git
&lt;ul&gt;
&lt;li&gt;has shown that it can scale to the size of the linux kernel&lt;/li&gt;
&lt;li&gt;so can scale to storing your desktop settings!&lt;/li&gt;
&lt;li&gt;git is not just a RCS it&amp;#8217;s a file system with revision control&lt;/li&gt;
&lt;li&gt;there&amp;#8217;s also git# and jGit&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;jaiku migrated to app engine
&lt;ul&gt;
&lt;li&gt;including all the history&lt;/li&gt;
&lt;li&gt;need to think of queries at design time, otherwise you&amp;#8217;re stuck and have to do a big MapReduce to extract data&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-2104915542782866950?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=GRMxR99Wcww:ryFRAEVkDWs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=GRMxR99Wcww:ryFRAEVkDWs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=GRMxR99Wcww:ryFRAEVkDWs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=GRMxR99Wcww:ryFRAEVkDWs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/GRMxR99Wcww" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/2104915542782866950/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=2104915542782866950" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/2104915542782866950?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/2104915542782866950?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/GRMxR99Wcww/barcamplondon7-non-relational-databases.html" title="BarCampLondon7: Non-relational Databases" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/10/barcamplondon7-non-relational-databases.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMARXk-fSp7ImA9WxNVFEw.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-2709105308182825598</id><published>2009-10-24T19:46:00.001+01:00</published><updated>2009-10-24T19:54:04.755+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-24T19:54:04.755+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="statistics" /><category scheme="http://www.blogger.com/atom/ns#" term="thetrainline" /><category scheme="http://www.blogger.com/atom/ns#" term="bcl7" /><category scheme="http://www.blogger.com/atom/ns#" term="appstore" /><category scheme="http://www.blogger.com/atom/ns#" term="0870" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamp" /><category scheme="http://www.blogger.com/atom/ns#" term="cloudcomputing" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamplondon7" /><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>BarCampLondon7: iPhone Stats</title><content type="html">&lt;p&gt;&lt;a href="http://twitter.com/ishra"&gt;Chris&lt;/a&gt; and &lt;a href="http://twitter.com/simonmaddox"&gt;Simon&lt;/a&gt; gave a good description of what it&amp;#8217;s like to be popular in the Apple App Store.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;get an angle for the app
&lt;ul&gt;
&lt;li&gt;0870 talked about in Guardian, twitter, TechCrunch, &amp;#8230;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;0870 download stats &lt;a href="http://simonmaddox.com/blog/0870-stats/"&gt;available on simon&amp;#8217;s website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;marketing from Apple is not the be all and end all
&lt;ul&gt;
&lt;li&gt;and you have no control, so no warning when serious traffic hits&amp;#8230;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;top 5/top 10 is the big hit&lt;/li&gt;
&lt;li&gt;when you put out an upgrade, 60-70% of new downloads will hit your app (and your feed)
&lt;ul&gt;
&lt;li&gt;again you have no control of when this happens&lt;/li&gt;
&lt;li&gt;it&amp;#8217;s usually at night (in the UK)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;hosting:
&lt;ul&gt;
&lt;li&gt;simon started on slicehost&lt;/li&gt;
&lt;li&gt;went down after a couple of hours&amp;#8230;&lt;/li&gt;
&lt;li&gt;moved to rackspace cloud (engineX)&lt;/li&gt;
&lt;li&gt;their cheapest server &amp;#8212; has cost about $10 so far&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/kgutteridge"&gt;Kieran&lt;/a&gt;: tune apache so it can handle more connections at once since mobiles will talk for longer&lt;/li&gt;
&lt;li&gt;Ads:
&lt;ul&gt;
&lt;li&gt;good at the beginning but tailed off rapidly&lt;/li&gt;
&lt;li&gt;Simon looking at premium ad suppliers&lt;/li&gt;
&lt;li&gt;need 500K impressions/month&lt;/li&gt;
&lt;li&gt;made $800 this month, but could make more on a premium network&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Q: Is it a point against you if you release your app on Cydia?
&lt;ul&gt;
&lt;li&gt;A: don&amp;#8217;t think so, but then haven&amp;#8217;t tried&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;stats for paid:
&lt;ul&gt;
&lt;li&gt;if you&amp;#8217;re lucky you&amp;#8217;ll get 1000 a day&lt;/li&gt;
&lt;li&gt;that will get you into top 25&lt;/li&gt;
&lt;li&gt;a little more will get you top 10&lt;/li&gt;
&lt;li&gt;if you&amp;#8217;re focussing on a single territory, make it the US!&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;iPhone apps are a great marketing tool
&lt;ul&gt;
&lt;li&gt;but probably won&amp;#8217;t cover your costs&amp;#8230;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/ni"&gt;Nigel&lt;/a&gt; saw a company that saw increase on their mobile web site when the iPhone app went live&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;subscriptions are rolling:
&lt;ul&gt;
&lt;li&gt;app will warn you that you need to purchase a renewal&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Kieran: in-app purchasing is extremely successful &amp;#8212; &lt;em&gt;much&lt;/em&gt; more than subscriptions&lt;/li&gt;
&lt;li&gt;Even Nike couldn&amp;#8217;t get app fast-tracked&amp;#8230;.!&lt;/li&gt;
&lt;li&gt;submitting &amp;#38; checking by Apple:
&lt;ul&gt;
&lt;li&gt;even new versions get treated as a new app&lt;/li&gt;
&lt;li&gt;they only tell you one problem at a time&lt;/li&gt;
&lt;li&gt;it&amp;#8217;s about a 2-minute review &amp;#8212; not a QA test&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ideaswarm.com/products/appviz/"&gt;AppViz&lt;/a&gt; &amp;#8212; you need it for viewing your stats
&lt;ul&gt;
&lt;li&gt;nikf: there&amp;#8217;s some equivalents that run on your iPhone (see &lt;a href="http://www.markj.net/sales-stats-tools-for-iphone-apps/"&gt;markjnet&amp;#8217;s review&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;0.5% of users write a review, and less than that actually write a comment
&lt;ul&gt;
&lt;li&gt;paid apps get more reviews &amp;#8212; people have invested&lt;/li&gt;
&lt;li&gt;people don&amp;#8217;t know how to do reviews unless they delete the app&lt;/li&gt;
&lt;li&gt;&lt;a href="http://arashpayan.com/blog/index.php/2009/09/07/presenting-appirater/"&gt;appirater&lt;/a&gt; is an open source library that will prompt people to put in a review and take you to the right place on the app store&lt;/li&gt;
&lt;li&gt;definitely put a feedback screen in the app&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;putting apps cheaper at the beginning doesn&amp;#8217;t seem to make much difference
&lt;ul&gt;
&lt;li&gt;there&amp;#8217;s a bit chasm from free to paid, but then once you&amp;#8217;ve made it paid there&amp;#8217;s much less of a drop-off&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-2709105308182825598?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=cieygUaXdxo:MRZbVpl2ZYI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=cieygUaXdxo:MRZbVpl2ZYI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=cieygUaXdxo:MRZbVpl2ZYI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=cieygUaXdxo:MRZbVpl2ZYI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/cieygUaXdxo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/2709105308182825598/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=2709105308182825598" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/2709105308182825598?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/2709105308182825598?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/cieygUaXdxo/barcamplondon7-iphone-stats.html" title="BarCampLondon7: iPhone Stats" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/10/barcamplondon7-iphone-stats.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMAR3Y9eCp7ImA9WxNVFEw.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-2534135112778432323</id><published>2009-10-24T19:29:00.001+01:00</published><updated>2009-10-24T19:54:06.860+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-24T19:54:06.860+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="arduino" /><category scheme="http://www.blogger.com/atom/ns#" term="bcl7" /><category scheme="http://www.blogger.com/atom/ns#" term="currentcost" /><category scheme="http://www.blogger.com/atom/ns#" term="humm" /><category scheme="http://www.blogger.com/atom/ns#" term="electricity" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamp" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamplondon7" /><category scheme="http://www.blogger.com/atom/ns#" term="pachube" /><category scheme="http://www.blogger.com/atom/ns#" term="energy" /><title>BarCampLondon7: Energy Efficiency &amp; Usage Monitoring</title><content type="html">&lt;p&gt;&lt;a href="http://twitter.com/ni"&gt;&lt;em&gt;Nigel Crawley&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;digital meter &amp;#8212; LED flashes fast or slow depending on how much electricity you use&lt;/li&gt;
&lt;li&gt;can pick that up with an arduino with wifi and then make available as EEML&lt;/li&gt;
&lt;li&gt;EEML (eeml.org) &amp;#8212; XML for electricity cost
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;can humm output eeml?&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;can then input into Pachube&lt;/li&gt;
&lt;li&gt;can then do visualization like this: &lt;a href="http://twitpic.com/mpxkg" title="BBC spiral viz of podcast #bcl7 on Twitpic"&gt;&lt;img src="http://twitpic.com/show/thumb/mpxkg.jpg" width="150" height="150" alt="BBC spiral viz of podcast #bcl7 on Twitpic"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;lilypad arduino &amp;#8212; can sew into clothes
&lt;ul&gt;
&lt;li&gt;can include a vibra-ball&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;can recognise individual devices by whole home electricity usage
&lt;ul&gt;
&lt;li&gt;fridge, kettle, toaster, electric oven&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://greenmonk.net/"&gt;Tom Raftery &amp;#8212; greenmonk.net&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;devices using too much electricity &amp;#8212; an organisation will offer to replace it and tell you the savings&lt;/li&gt;
&lt;li&gt;Camden, New Jersey: government offers subsidies on lower energy appliances&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;visualisations:
&lt;ul&gt;
&lt;li&gt;one for schools that showed a polar bear running out of iceberg&lt;/li&gt;
&lt;li&gt;DisplayLink have done a blog post on energy visualisation&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://twitter.com/gkogbe"&gt;&lt;em&gt;Gbenga Kogbe&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the UK will run out of energy by 2014&amp;#8230; we must save&lt;/li&gt;
&lt;li&gt;comparing with your neighbours&lt;/li&gt;
&lt;li&gt;mancini project &amp;#8212; plug by plug usage&lt;/li&gt;
&lt;li&gt;there was some effort in the Zigbee standard &amp;#8212; all appliances would publish their usage to a standard hub&lt;/li&gt;
&lt;li&gt;energyhive provided reduced price meters
&lt;ul&gt;
&lt;li&gt;research that came out showed that by the end of the trial, loads of meters were in the drawer and not used&lt;/li&gt;
&lt;li&gt;several 1000 homes included in trial&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;putting information online and sharing it is much more effective than a little meter in the corner&lt;/li&gt;
&lt;li&gt;in some places, there are dynamic tariffs
&lt;ul&gt;
&lt;li&gt;would like to tell dishwasher to wash when it&amp;#8217;s cheap&lt;/li&gt;
&lt;li&gt;not in the UK&amp;#8230;&lt;/li&gt;
&lt;li&gt;energy providers buy at realtime, but sell at flat rate&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Dale Lane: energy costs vary between 2p and &amp;#163;3 a unit!!
&lt;ul&gt;
&lt;li&gt;it&amp;#8217;s in their interest to get us to use it at the right times&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;base electricity is provided by nuclear power&lt;/li&gt;
&lt;li&gt;peak is provided by hydro&lt;/li&gt;
&lt;li&gt;&lt;a href="http://DynamicDemand.co.uk"&gt;DynamicDemand.co.uk&lt;/a&gt;: figure out national supply by checking frequency
&lt;ul&gt;
&lt;li&gt;brownouts caused by frequency going too low&lt;/li&gt;
&lt;li&gt;looking at making fridges turn themselves off when the frequency is lower&lt;/li&gt;
&lt;li&gt;if all fridges did this, then peaks would be made less&lt;/li&gt;
&lt;li&gt;see also &lt;a href="http://caniturniton.com"&gt;caniturniton.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;in California they have battery farms (since the 80s)&lt;/li&gt;
&lt;li&gt;solar panels are less efficient in the heat&amp;#8230;
&lt;ul&gt;
&lt;li&gt;they get powered by light, not heat&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;bike generators:
&lt;ul&gt;
&lt;li&gt;bikes available for free &amp;#8212; have generators&lt;/li&gt;
&lt;li&gt;when they are parked, they provide their power for the local buses&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-2534135112778432323?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=m9172d7-sPU:OopzpQh_0GY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=m9172d7-sPU:OopzpQh_0GY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=m9172d7-sPU:OopzpQh_0GY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=m9172d7-sPU:OopzpQh_0GY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/m9172d7-sPU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/2534135112778432323/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=2534135112778432323" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/2534135112778432323?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/2534135112778432323?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/m9172d7-sPU/barcamplondon7-energy-efficiency-usage.html" title="BarCampLondon7: Energy Efficiency &amp;amp; Usage Monitoring" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/10/barcamplondon7-energy-efficiency-usage.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAGR386cSp7ImA9WxNWE0U.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-4269457708361846266</id><published>2009-10-12T23:31:00.000+01:00</published><updated>2009-10-12T23:32:06.119+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-12T23:32:06.119+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="shazam" /><category scheme="http://www.blogger.com/atom/ns#" term="momolondon" /><category scheme="http://www.blogger.com/atom/ns#" term="maps" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="location" /><category scheme="http://www.blogger.com/atom/ns#" term="foursquare" /><category scheme="http://www.blogger.com/atom/ns#" term="appstore" /><category scheme="http://www.blogger.com/atom/ns#" term="advertising" /><category scheme="http://www.blogger.com/atom/ns#" term="cloudmade" /><category scheme="http://www.blogger.com/atom/ns#" term="vodafone" /><category scheme="http://www.blogger.com/atom/ns#" term="momolo" /><category scheme="http://www.blogger.com/atom/ns#" term="vertu" /><title>MomoLondon: Go your own way? A fresh look at LBS</title><content type="html">&lt;p&gt;Tonight&amp;#8217;s event was probably the busiest I&amp;#8217;ve ever seen the CBI Centre &amp;#8212; the room was packed and there were loads of new faces. In terms of the content, there were good bits and not so good old bits &amp;#8212; the &amp;#8220;walk past a shop and get a voucher&amp;#8221; idea reared its ugly head yet again, despite being shown several times to be of no interest either to advertisers or to the consumers.&lt;/p&gt;
&lt;p&gt;Vodafone showed off their 360 phone and some services, but shorn of the glitzy launch, it looked a little clunky. The panellists spent a lot of time talking about foursquare and Andrew Scott of Rummble got a few words in edgeways. I&amp;#8217;m not quite convinced that either of them have a business model. Shazam looked impressive and gave a good demo &amp;#8212; they &lt;em&gt;do&lt;/em&gt; have a business model, even with Spotify around. The guy from Cloudmade knows his stuff about maps (the stuff they do is fantastic), but didn&amp;#8217;t seem to have much of a clue about mobile.&lt;/p&gt;
&lt;h3 id="skyhookwireless"&gt;Skyhook Wireless&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Kate Imbach&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Now selling hybrid location: Wi-Fi, Cell ID &amp;amp; GPS&lt;/li&gt;

  &lt;li&gt;10-20m accuracy within 1s&lt;/li&gt;

  &lt;li&gt;Drive to find networks&lt;/li&gt;

  &lt;li&gt;London coverage follows people, but empty in parks&lt;/li&gt;

  &lt;li&gt;125m+ APs worldwide&lt;/li&gt;

  &lt;li&gt;70% population coverage in Europe&lt;/li&gt;

  &lt;li&gt;Commercial apps require an ad revenue share or a licensing fee&lt;/li&gt;

  &lt;li&gt;Free apps can use SDK for free&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="someexamplesallontheiphone:"&gt;Some examples (all on the iPhone):&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;Sit or squat &amp;#8212; rate toilets&amp;#8230;&lt;/li&gt;

  &lt;li&gt;MyStarbucks&lt;/li&gt;

  &lt;li&gt;Flixster &amp;#8212; cinema reviews w/social features + find cinemas &amp;amp; restaurants close by&lt;/li&gt;

  &lt;li&gt;Shazam tying music to locations&lt;/li&gt;

  &lt;li&gt;Sportacular &amp;#8212; voting by location, then see stats over country&lt;/li&gt;

  &lt;li&gt;TuneWiki &amp;#8212; see where people are listening to what music, and what&amp;#8217;s popular around you&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="advertising"&gt;Advertising&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;MyTraffic &amp;#8212; driving alerts, works in Boston

    &lt;ul&gt;
      &lt;li&gt;has smarter location-based advertising &amp;#8212; &lt;strong&gt;but who is selling them?&lt;/strong&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Scoreloop &amp;#8212; location-based leaderboards&lt;/li&gt;

  &lt;li&gt;Amazon &amp;#8212; what&amp;#8217;s popular in Seattle this week? what are the business books selling in London?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.skyhookwireless.com/developers/developersguide.pdf"&gt;http://www.skyhookwireless.com/developers/developersguide.pdf&lt;/a&gt;&lt;/p&gt;
&lt;h4 id="newlaunch--mapsboosterfors60"&gt;New launch &amp;#8212; Maps Booster for S60&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;feeds Skyhook location into all location APIs on the phone&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="vodafone360demo"&gt;Vodafone 360 Demo&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Patrick Weissert&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;WiFinder acquired by Voda and providing location for 360 phone&lt;/li&gt;

  &lt;li&gt;VF 360 widgets (see &lt;a href="http://jil.org"&gt;http://jil.org&lt;/a&gt;) have location API available&lt;/li&gt;

  &lt;li&gt;Apparently Vodafone 360 is still beta&amp;#8230;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="flook"&gt;Flook&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Tristan Brotherton&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;browse photos (&amp;#8220;cards&amp;#8221;) around you and see where they are&lt;/li&gt;

  &lt;li&gt;can add comments to the cards&lt;/li&gt;

  &lt;li&gt;have a follow model like twitter&lt;/li&gt;

  &lt;li&gt;can collect cards you find interesting (favourite)

    &lt;ul&gt;
      &lt;li&gt;can then add categories&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;scoring mechanism

    &lt;ul&gt;
      &lt;li&gt;if other people collect your cards, you score more&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;&lt;i&gt;seems too much like twitter with twitpic&lt;/i&gt;&lt;/li&gt;

  &lt;li&gt;(integrates with twitter)&lt;/li&gt;

  &lt;li&gt;&lt;i&gt;what&amp;#8217;s the business model?&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="shazam"&gt;Shazam&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Jonathan Symons&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&amp;gt; 35m users&lt;/li&gt;

  &lt;li&gt;live in 150 countries&lt;/li&gt;

  &lt;li&gt;Jonathan&amp;#8217;s role is to think of the money&amp;#8230;&lt;/li&gt;

  &lt;li&gt;money comes from:

    &lt;ul&gt;
      &lt;li&gt;users getting involved, sharing app &amp;amp; music&lt;/li&gt;

      &lt;li&gt;buying things&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;getting roughly 60,000 tweets of music a day&lt;/li&gt;

  &lt;li&gt;&amp;#8220;I can find myself in a bar&amp;#8221;&amp;#8230;&lt;/li&gt;

  &lt;li&gt;meet new people who like the same music&lt;/li&gt;

  &lt;li&gt;basic service for free, funded by advertising &amp;amp; follow-on content acquisition&lt;/li&gt;

  &lt;li&gt;additional services cost&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="panelsession"&gt;Panel Session&lt;/h3&gt;
&lt;h4 id="panellists:"&gt;Panellists:&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;Stuart Dredge of Mobile Entertainment&lt;/li&gt;

  &lt;li&gt;Kate Imbach, Skyhook Wireless&lt;/li&gt;

  &lt;li&gt;Jennifer Hicks, Ink Communication&lt;/li&gt;

  &lt;li&gt;Nic Black, Cloudmade&lt;/li&gt;

  &lt;li&gt;Roberta Lucca, Vertu&lt;/li&gt;

  &lt;li&gt;Patrick Weissert, Vodafone&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="vertu"&gt;Vertu&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;just launched a new phone&lt;/li&gt;

  &lt;li&gt;together with a location awareness service&lt;/li&gt;

  &lt;li&gt;Vertu consumers work hard, play hard, spend hard&lt;/li&gt;

  &lt;li&gt;travel way more than average&lt;/li&gt;

  &lt;li&gt;not digital natives &amp;#8212; use things that are relevant for them&lt;/li&gt;

  &lt;li&gt;want recommendations &amp;amp; whole experience, completed with human concierge&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="cloudmade"&gt;Cloudmade&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;here to lower the barriers to entry for location apps&lt;/li&gt;

  &lt;li&gt;making location a feature, not a whole application&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="inkcomms"&gt;Ink Comms&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;Global Marketing &amp;amp; Strategy&lt;/li&gt;

  &lt;li&gt;analysis&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="isiphoneleadingthewaywhataboutandroidsymbian"&gt;Is iPhone leading the way? What about Android &amp;amp; Symbian?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;KI: a lot of focus on iPhone

    &lt;ul&gt;
      &lt;li&gt;Android devs scaling back and going for iPhone instead, since that&amp;#8217;s where the money is now&lt;/li&gt;

      &lt;li&gt;Lots of faith in Android but it will take its time&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;NB: various limits for iPhone, esp. everything has to be active

    &lt;ul&gt;
      &lt;li&gt;Android allows swapping out services for others, e.g. using Cloudmade map service instead of Google&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;PW: VF360 addresses 3 out of 6 segments

    &lt;ul&gt;
      &lt;li&gt;iPhone is making mainstream what we thought a couple of years ago was just for geeks&lt;/li&gt;

      &lt;li&gt;Android will take similar path&lt;/li&gt;

      &lt;li&gt;can share VF360 even if you&amp;#8217;re not on Vodafone (and it picks up facebook, etc)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="foursquare"&gt;Foursquare&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;JH: foursquare may come up with a biz model with advertising on a local level&lt;/li&gt;

  &lt;li&gt;NB: foursquare about building up local content

    &lt;ul&gt;
      &lt;li&gt;need it for developers to play with&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;RL: content useful and so is location, but targeting is vital &amp;#8212; need to match the right content according to the influencers&lt;/li&gt;

  &lt;li&gt;NB: have a choice of &amp;#8220;what don&amp;#8217;t I show on the map&amp;#8221;

    &lt;ul&gt;
      &lt;li&gt;depending on the activity, the time, the context&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;SD: segmenting by the apps you select&lt;/li&gt;

  &lt;li&gt;RL: sometimes people don&amp;#8217;t want discover things &amp;#8212; they want the choice made for them&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="hastheindustrycomeroundtostartingwiththeserviceratherthetech"&gt;Has the industry come round to starting with the service rather the tech?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;KI: lots of complaints that the Apple App Store has too many apps, but there are a lot of niches&lt;/li&gt;

  &lt;li&gt;KI: 100s of millions of lookups every day &amp;#8212; location is becoming ubiquitous within apps, becoming mainstream&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="howarepeoplemakingmoney"&gt;How are people making money?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;KI: Visa are sponsoring a shopping app, seeing $15-24 CPMs &amp;#8212; &lt;em&gt;does anyone know what this is?&lt;/em&gt;&lt;/li&gt;

  &lt;li&gt;JH: still trying to come together

    &lt;ul&gt;
      &lt;li&gt;lives in Amsterdam, people are using foursquare like crazy&lt;/li&gt;

      &lt;li&gt;social networking side of location services&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;NB: releasing first part of location based advertising service later this year

    &lt;ul&gt;
      &lt;li&gt;tailor advertising to app&amp;#8217;s context&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;RL: need to involve audience&lt;/li&gt;

  &lt;li&gt;PW: flixter are ticketmaster &amp;#8212; they sell tickets

    &lt;ul&gt;
      &lt;li&gt;the app is advertising for their own service&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="torgo:whatabouttheprivacyissuescouldthatleadtoabacklashagainstlocationservices"&gt;@torgo: What about the privacy issues? Could that lead to a backlash against location services?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;KI: app developers are sensitive to the privacy issues

    &lt;ul&gt;
      &lt;li&gt;generally sharing location for the user experience&lt;/li&gt;

      &lt;li&gt;weird when app asks for location for no reason&lt;/li&gt;

      &lt;li&gt;Skyhook don&amp;#8217;t do user application tracking&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;JH: consumer issues will hit as this stuff spreads

    &lt;ul&gt;
      &lt;li&gt;consumers can get picky&lt;/li&gt;

      &lt;li&gt;getting libel suits as twitter becomes mass market&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;NB: thinks the early adopter community are &lt;em&gt;more&lt;/em&gt; concerned by privacy issues&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="howdoesimmediacyaffectsocialmores"&gt;How does immediacy affect social mores?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;RL: different countries reacting differently

    &lt;ul&gt;
      &lt;li&gt;next generation will not bother about personal info&lt;/li&gt;

      &lt;li&gt;e.g. Google StreetMap just useful&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;KI: gave up on privacy after my mother guilted me into accepting her friend request on facebook&lt;/li&gt;

  &lt;li&gt;Floor: In Amsterdam, youth feel privacy is very important&lt;/li&gt;

  &lt;li&gt;JH: want you to ask permission to share their info

    &lt;ul&gt;
      &lt;li&gt;teens will not part with their phones&lt;/li&gt;

      &lt;li&gt;will not be sliced by age; depends on industry&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;PW: need to enable location selectively

    &lt;ul&gt;
      &lt;li&gt;not enable every tweet&lt;/li&gt;

      &lt;li&gt;choose to&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="howdoesvertuworkwithlocation"&gt;How does Vertu work with location?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;RL: Vertu handsets are Series 40, but luxury

    &lt;ul&gt;
      &lt;li&gt;use of location is made clear &amp;#8212; transparency&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;SD: more like &amp;#8220;push my location to the paparazzi right now!&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="whatisthethingthato2ukcoulddothatwouldbemosthelpful"&gt;What is the thing that O2 UK could do that would be most helpful?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;NB: reduce barriers to entry: make location part of the platform, and pay them for using it, via location&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="doesadvertisingreallywork"&gt;Does advertising really work?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;A user is in Kensington, shoe shopping and I want to serve them an ad. Right now, advertisers might have an advert about shoes, probably clothing instead, almost certainly not Kensington&lt;/li&gt;

  &lt;li&gt;NB: might also want to tell people about coffee shops nearby&lt;/li&gt;

  &lt;li&gt;JH: talks about walk-by advertising&amp;#8230;&lt;/li&gt;

  &lt;li&gt;&lt;a href="http://twitter.com/fj"&gt;@fj&lt;/a&gt; says &amp;#8220;I&amp;#8217;m not responsible for any store making money - get outta my phone!&amp;#8221;&lt;/li&gt;

  &lt;li&gt;KI: no inventory

    &lt;ul&gt;
      &lt;li&gt;no incentive to sell more targeted ads as they sell less impressions that way&lt;/li&gt;

      &lt;li&gt;location-based banner ads are probably not the way things will go&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;PW: time &amp;amp; location push model doesn&amp;#8217;t really work

    &lt;ul&gt;
      &lt;li&gt;more about pull &amp;#8212; enabling people to find you&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="willtherebemoreintegrationbetweenmobileandwebapps"&gt;Will there be more integration between mobile and web apps?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;PW: VF360 all about that. Can sync them up&lt;/li&gt;

  &lt;li&gt;RL: all about lead time: takes a long time to put a new device on the market, but not to launch a service&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="arewegoingtoseecontentfragmentation"&gt;Are we going to see content fragmentation?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;PW: biggest problem of app store model &amp;#8212; think that services will converge&lt;/li&gt;

  &lt;li&gt;SD: federating content like wikipedia&lt;/li&gt;

  &lt;li&gt;NB: will be launching a &amp;#8220;publish content through a central service&amp;#8221; later this year&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="forcertainappsafacebookappisworthabout400leads"&gt;For certain apps, a facebook app is worth about 400 leads&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;JH: it&amp;#8217;s too early

    &lt;ul&gt;
      &lt;li&gt;foursquare think they will make money from local advertising&lt;/li&gt;

      &lt;li&gt;they&amp;#8217;re experimenting at the moment&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Andrew Scott: foursquare not making money &amp;#8212; just taken $100m of funding&amp;#8230;&lt;/li&gt;

  &lt;li&gt;RL: concentrate on providing something that is highly valuable for their consumers&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="upcomingevents"&gt;Upcoming events&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;26 Oct &amp;#8212; &lt;a href="http://www.seniormarket.co.uk"&gt;Mobile Phones for the Senior Market&lt;/a&gt;

    &lt;ul&gt;
      &lt;li&gt;Even in the UK there is only about 50% penetration in the 55+ market&lt;/li&gt;

      &lt;li&gt;Learn about the opportunities and how to take advantage of them&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;26 Oct PM &amp;#8212; &lt;a href="http://www.dcktn.org.uk"&gt;DCKTN&lt;/a&gt; Mobile World Congress competition judging&lt;/li&gt;

  &lt;li&gt;9 Nov &amp;#8212; Mobile Monday joint birthday part w/Swedish Beers&lt;/li&gt;

  &lt;li&gt;7 Dec &amp;#8212; Heroes of the Mobile Screen&lt;/li&gt;

  &lt;li&gt;4 Dec &amp;#8212; &lt;a href="http://openmicamp.ning.com/"&gt;OpenMIC&lt;/a&gt; in Guildford on AR &amp;amp; Location&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-4269457708361846266?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=SodEQx5b8nw:ojz9ondULls:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=SodEQx5b8nw:ojz9ondULls:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=SodEQx5b8nw:ojz9ondULls:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=SodEQx5b8nw:ojz9ondULls:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/SodEQx5b8nw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/4269457708361846266/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=4269457708361846266" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/4269457708361846266?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/4269457708361846266?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/SodEQx5b8nw/momolondon-go-your-own-way-fresh-look.html" title="MomoLondon: Go your own way? A fresh look at LBS" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/10/momolondon-go-your-own-way-fresh-look.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8HRnc8fCp7ImA9WxNVGE0.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-8146037548553860150</id><published>2009-10-03T13:40:00.000+01:00</published><updated>2009-10-29T09:17:17.974Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-29T09:17:17.974Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="svg" /><category scheme="http://www.blogger.com/atom/ns#" term="oneweb" /><category scheme="http://www.blogger.com/atom/ns#" term="ota09" /><category scheme="http://www.blogger.com/atom/ns#" term="overtheair" /><category scheme="http://www.blogger.com/atom/ns#" term="vodafone" /><category scheme="http://www.blogger.com/atom/ns#" term="widget" /><category scheme="http://www.blogger.com/atom/ns#" term="opera" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><title>OverTheAir '09: Fluid Layouting Techniques for Widget Development</title><content type="html">&lt;p&gt;&lt;a href="http://twitter.com/danfooo"&gt;&lt;em&gt;Daniel Herzog&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="originalslides:"&gt;Original slides:&lt;/h3&gt;
&lt;div style="width:425px;text-align:left" id="__ss_2076863"&gt;
  &lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/danfooo/fluid-layouting-techniques-over-the-air-2009" title="Fluid Layouting Techniques - Over The Air 2009"&gt;Fluid Layouting Techniques - Over The Air 2009&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;
    &lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=fluidlayoutingtechniques-2009-09-27-090927161526-phpapp01&amp;amp;stripped_title=fluid-layouting-techniques-over-the-air-2009" /&gt;
    &lt;param name="allowFullScreen" value="true" /&gt;
    &lt;param name="allowScriptAccess" value="always" /&gt;
    &lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=fluidlayoutingtechniques-2009-09-27-090927161526-phpapp01&amp;amp;stripped_title=fluid-layouting-techniques-over-the-air-2009" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" /&gt;
  &lt;/object&gt;

  &lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;
    View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;documents&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/danfooo"&gt;danfooo&lt;/a&gt;.
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="mynotes..."&gt;My notes&amp;#8230;&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;There&amp;#8217;s one web &amp;#8212; &amp;#8220;You don&amp;#8217;t want .mobi &amp;#8212; it wasn&amp;#8217;t a big success&amp;#8221;&lt;/li&gt;

  &lt;li&gt;widgets should be cross-platform

    &lt;ul&gt;
      &lt;li&gt;should take a small amount of space on the desktop, but be bigger (full screen) on mobile&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Vodafone widget engine is based on Opera 9&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="fonts"&gt;Fonts&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;use media queries to switch to high dpi mode, e.g.
    &lt;pre&gt;
  @media all and (-o-touch) {
      a {padding: 1em}
  }&lt;/pre&gt;
    &lt;ul&gt;
      &lt;li&gt;uses opera-specific &lt;code&gt;-o-touch&lt;/code&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;alternative:
    &lt;pre&gt;
  @media all and (min-resolution: 200dpi) {
      body {font-size: 22px}
  }
  .myDiv {margin: 1em;}&lt;/pre&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="images"&gt;Images&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;should use them at native resolution, loaded from server&amp;#8230;&lt;/li&gt;

  &lt;li&gt;if you&amp;#8217;re desperate, use image scaling using screen width percentages&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="ui-elements"&gt;UI-Elements&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;use dynamic images, or scalable SVG&lt;/li&gt;

  &lt;li&gt;SVG works across most browsers, apart from IE (but may change in 2009)&lt;/li&gt;

  &lt;li&gt;Google working on SVG Web &amp;#8212; uses Flash plugin to render SVG content

    &lt;ul&gt;
      &lt;li&gt;But if widget engine doesn&amp;#8217;t support SVG, it may not support Flash either&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Daniel uses Illustrator to create initial SVG, then uses TextMate to hand edit it&amp;#8230;

    &lt;ul&gt;
      &lt;li&gt;Can also use Inkscape but the UI is horrible&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="moreresolutions..."&gt;More resolutions&amp;#8230;&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Portrait &amp;amp; landscape, docked mode (also in portrait and landscape!)&lt;/li&gt;

  &lt;li&gt;Deal with these using &lt;code&gt;window.resizeTo&lt;/code&gt;&lt;/li&gt;

  &lt;li&gt;Call this initially and when the orientation changes&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="future"&gt;Future&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;We&amp;#8217;re in trouble &amp;#8212; widget runtimes need to return real dpi/ppi values&lt;/li&gt;

  &lt;li&gt;Not possible at the moment since developers assume that 10pt is a certain number of pixels&lt;/li&gt;

  &lt;li&gt;Would be nice to have an extra CSS property for the &lt;em&gt;real&lt;/em&gt; dpi&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="andanotherthing...zoomingwidgets"&gt;And another thing&amp;#8230; zooming widgets&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Zooming enlarges pixels &amp;#8212; see Opera for an example&lt;/li&gt;

  &lt;li&gt;But SVG still scales effectively&lt;/li&gt;

  &lt;li&gt;Another example: &lt;a href="http://codeutopia.net/blog/2009/04/28/i-wrote-a-sim-city-clone-in-javascript/"&gt;WidgetCity&lt;/a&gt; is a widget version of Sim City!&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-8146037548553860150?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=Eky-ebCpq_Q:sPF1EiEbTnk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=Eky-ebCpq_Q:sPF1EiEbTnk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=Eky-ebCpq_Q:sPF1EiEbTnk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=Eky-ebCpq_Q:sPF1EiEbTnk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/Eky-ebCpq_Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/8146037548553860150/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=8146037548553860150" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/8146037548553860150?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/8146037548553860150?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/Eky-ebCpq_Q/overtheair-fluid-layouting-techniques.html" title="OverTheAir &amp;#39;09: Fluid Layouting Techniques for Widget Development" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/10/overtheair-fluid-layouting-techniques.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MFSHc4eSp7ImA9WxNXFUs.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-1634218769310330123</id><published>2009-10-03T12:30:00.001+01:00</published><updated>2009-10-03T12:30:19.931+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-03T12:30:19.931+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="nokia" /><category scheme="http://www.blogger.com/atom/ns#" term="gesture" /><category scheme="http://www.blogger.com/atom/ns#" term="research" /><category scheme="http://www.blogger.com/atom/ns#" term="ota09" /><category scheme="http://www.blogger.com/atom/ns#" term="overtheair" /><category scheme="http://www.blogger.com/atom/ns#" term="interface" /><category scheme="http://www.blogger.com/atom/ns#" term="design" /><category scheme="http://www.blogger.com/atom/ns#" term="interaction" /><title>OverTheAir '09: Natural Interaction Gestures</title><content type="html">&lt;p&gt;&lt;em&gt;Joe Macleod &amp;amp; Younghee Jung &amp;#8212; Nokia Design Team, London&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A though-provoking discussion on how interaction with handheld technology develops. Nokia seem to be doing some good research on user interfaces &amp;#8212; shame that doesn&amp;#8217;t seem to be transferring into the Series60 devices&amp;#8230;&lt;/p&gt;
&lt;h3 id="exploring_8216natural8217_gesture_interactions"&gt;Exploring &amp;#8216;natural&amp;#8217; gesture interactions&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Not really anything that replaces face to face communication yet&lt;/li&gt;

  &lt;li&gt;Some gestures transfer across cultures well, e.g. fingers on lips: sshhh&lt;/li&gt;

  &lt;li&gt;Some are complicated, e.g. transferring business cards&lt;/li&gt;

  &lt;li&gt;v-sign doesn&amp;#8217;t necessarily mean victory now

    &lt;ul&gt;
      &lt;li&gt;in Asia it is now a default pose for taking photos&lt;/li&gt;

      &lt;li&gt;watch out for reversing it&amp;#8230; &lt;a href="http://www.flickr.com/photos/adamcohenrose/3976917954/"&gt;&lt;br /&gt;
      &lt;img src="http://farm4.static.flickr.com/3421/3976917954_bf20fd60ba.jpg" alt="Not quite the default pose for taking photos" title="Not quite the default pose for taking photos" /&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;in China, can count from 1 to 10 on one hand&amp;#8230; &lt;a href="http://www.flickr.com/photos/adamcohenrose/3976919000/"&gt;&lt;br /&gt;
  &lt;img src="http://farm3.static.flickr.com/2574/3976919000_530d981091.jpg" alt="Counting from 1 to 10 in China" title="Counting from 1 to 10 in China" /&gt;&lt;/a&gt;&lt;/li&gt;

  &lt;li&gt;in Ghana there&amp;#8217;s a really sophisticated hand greeting ritual that includes clicking fingers together with the other person&lt;/li&gt;

  &lt;li&gt;research exercise in Nokia to pull together existing gestures used in phones

    &lt;ul&gt;
      &lt;li&gt;e.g. turn a phone over to silence a ring (Nokia 8800)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="initial_research"&gt;Initial research&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;what are natural gestures involving mobile phones?&lt;/li&gt;

  &lt;li&gt;selected 11 different tasks, from checking time to sending something&lt;/li&gt;

  &lt;li&gt;gave people blocks to play with (no buttons)&lt;/li&gt;

  &lt;li&gt;sketched out what people came up with in four cities around the world&lt;/li&gt;

  &lt;li&gt;e.g. silence gestures:

    &lt;ul&gt;
      &lt;li&gt;stare at it&lt;/li&gt;

      &lt;li&gt;put finger over the speaker&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;had to fight with people to get them to think outside of pressing buttons&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="understanding_the_factors_that_make_gestures_work"&gt;Understanding the factors that make gestures work&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;60 gestures as stimulus mapped to 15 tasks (4 each)

    &lt;ul&gt;
      &lt;li&gt;some were already known to be not so useful &lt;a href="http://www.flickr.com/photos/adamcohenrose/3976155845/"&gt;&lt;br /&gt;
      &lt;img src="http://farm3.static.flickr.com/2596/3976155845_f5c282d22d.jpg" alt="Sample gestures used in Nokia gesture research" title="Sample gestures used in Nokia gesture research" /&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;14 nationalities among participants&lt;/li&gt;

  &lt;li&gt;video recorded each gesture to control how they were presented&lt;/li&gt;

  &lt;li&gt;some issues were physical capability &amp;#8212; can I do this? is it comfortable?

    &lt;ul&gt;
      &lt;li&gt;&amp;#8220;I don&amp;#8217;t want to feel tired using my phone&amp;#8221;&lt;/li&gt;

      &lt;li&gt;&amp;#8220;I don&amp;#8217;t want to hit someone in a crowded place&amp;#8221;&lt;/li&gt;

      &lt;li&gt;&amp;#8220;Might I damage my phone?&amp;#8221;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;have loads of examples of bad gestures, e.g. skipping!&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="testing_with_prototypes"&gt;Testing with prototypes&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Nokia Labs built a sensor packed platform to test prototypes&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="design_principles"&gt;design principles&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;easy to learn&lt;/li&gt;

  &lt;li&gt;easy to perform

    &lt;ul&gt;
      &lt;li&gt;you will learn it from other people in the real world&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;no unintentional triggers&lt;/li&gt;

  &lt;li&gt;designed for the mobile context&lt;/li&gt;

  &lt;li&gt;scalable visibility

    &lt;ul&gt;
      &lt;li&gt;some people are more flamboyant than others&amp;#8230;&lt;/li&gt;

      &lt;li&gt;&amp;#8220;draw a circle&amp;#8221; &amp;#8212; comes in all sorts of shapes and sizes!&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;fits the task

    &lt;ul&gt;
      &lt;li&gt;even if the gesture is not from the natural metaphor, it should have some link to the task&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;works together as a language

    &lt;ul&gt;
      &lt;li&gt;people already mentioning that if there are more than 3 or 4 gestures, they wouldn&amp;#8217;t be able to remember&amp;#8230; unless they were natural&amp;#8230;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="qa"&gt;Q&amp;amp;A&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Isn&amp;#8217;t it easier to learn new gestures with a new object?

    &lt;ul&gt;
      &lt;li&gt;e.g. introducing NFC cards&lt;/li&gt;

      &lt;li&gt;making existing actions a bit smoother&lt;/li&gt;

      &lt;li&gt;introducing new features&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Do you think you could take inspiration from sign language gestures?

    &lt;ul&gt;
      &lt;li&gt;Have you ever seen deaf people talking over a video phone&amp;#8230;? The language meant to be seen from a distance&amp;#8230;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Is there anything that allows users to start experimenting with their own gestures? Like users added hashtags and other meta-data to twitter?

    &lt;ul&gt;
      &lt;li&gt;Some Japanese phones already let you map 4 pre-defined gestures to specific functions&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Will some gestures inspire a new form factor?&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-1634218769310330123?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=MZBZPspFMn0:0nYe18bmfrE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=MZBZPspFMn0:0nYe18bmfrE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=MZBZPspFMn0:0nYe18bmfrE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=MZBZPspFMn0:0nYe18bmfrE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/MZBZPspFMn0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/1634218769310330123/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=1634218769310330123" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/1634218769310330123?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/1634218769310330123?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/MZBZPspFMn0/overtheair-natural-interaction-gestures.html" title="OverTheAir &amp;#39;09: Natural Interaction Gestures" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/10/overtheair-natural-interaction-gestures.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MNR308fyp7ImA9WxNXEkg.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-8136501350451594486</id><published>2009-09-29T18:57:00.000+01:00</published><updated>2009-09-29T21:18:16.377+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-29T21:18:16.377+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="vision" /><category scheme="http://www.blogger.com/atom/ns#" term="advertising" /><category scheme="http://www.blogger.com/atom/ns#" term="ota09" /><category scheme="http://www.blogger.com/atom/ns#" term="overtheair" /><category scheme="http://www.blogger.com/atom/ns#" term="mms" /><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><category scheme="http://www.blogger.com/atom/ns#" term="qr_codes" /><title>OverTheAir '09: Mobile Visual Interactivity</title><content type="html">&lt;p&gt;&lt;em&gt;Geoff Ballinger &amp;#8212; &lt;a href="http://mobileacuity.com"&gt;mobile acuity&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Geoff runs a mobile development agency in Scotland, specialising in applying vision technologies.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;lots of real people use the camera on their phone&lt;/li&gt;
&lt;li&gt;in 16-34 age group 78% have sent an MMS, 48% cameras regularly&lt;/li&gt;
&lt;li&gt;there are graveyards in Japan with QR codes on each headstone!
&lt;ul&gt;
&lt;li&gt;scan them to get some details about the person&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;examples:
&lt;ul&gt;
&lt;li&gt;take a picture of a goal and MMS it &amp;#8212; it responds with a mobile web page that tells you whether you scored, then pulls you in to further interaction&lt;/li&gt;
&lt;li&gt;Nike PhotoiD &amp;#8212; find some colours you like, send it in and get a picture of trainers coloured that way&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Visual search apps on iPhone store (CDs and books):
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://snaptell.com/"&gt;Snaptell Explorer&lt;/a&gt; from Amazon&lt;/li&gt;
&lt;li&gt;&lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=320214162&amp;amp;mt=8"&gt;Barnes and Noble store app&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mobile Acuity Visual Shopper &amp;#8212; not yet released&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;recognise images from database of 10m&lt;/li&gt;
&lt;li&gt;code libraries
&lt;ul&gt;
&lt;li&gt;Haar recogniser&lt;/li&gt;
&lt;li&gt;ARToolkit&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;web service APIs: &lt;a href="http://www.kooaba.com/technology/api/"&gt;Kooaba&lt;/a&gt; &amp;amp; Mobile Acuity (available on a per-use basis)
&lt;ul&gt;
&lt;li&gt;feature recognition from images&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-8136501350451594486?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=GG3ackcESVo:TYsN9fzXhAc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=GG3ackcESVo:TYsN9fzXhAc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=GG3ackcESVo:TYsN9fzXhAc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=GG3ackcESVo:TYsN9fzXhAc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/GG3ackcESVo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/8136501350451594486/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=8136501350451594486" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/8136501350451594486?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/8136501350451594486?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/GG3ackcESVo/overtheair-mobile-visual-interactivity.html" title="OverTheAir &amp;#39;09: Mobile Visual Interactivity" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/09/overtheair-mobile-visual-interactivity.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IFR30zeSp7ImA9WxNXEkg.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-2548932322508927120</id><published>2009-09-29T18:51:00.000+01:00</published><updated>2009-09-29T20:11:56.381+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-29T20:11:56.381+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="agile" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="ota09" /><category scheme="http://www.blogger.com/atom/ns#" term="overtheair" /><category scheme="http://www.blogger.com/atom/ns#" term="design" /><category scheme="http://www.blogger.com/atom/ns#" term="wireframes" /><category scheme="http://www.blogger.com/atom/ns#" term="prototyping" /><category scheme="http://www.blogger.com/atom/ns#" term="processing" /><title>OverTheAir '09: Modelling the User Experience</title><content type="html">&lt;p&gt;&lt;em&gt;Bryan Rieger &amp;#8212; yiibu&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Bryan comes from a theatre and animation background and was sorely disappointed by the tools available for designing interactive services. He and his partner Stephanie have developed a lightweight prototyping mechanism for interactive mobile services. I like the idea &amp;#8212; especially the bit about throwing away lots of ideas in order to explore.&lt;/p&gt;

&lt;h3 id="tools_for_traditional_animation"&gt;Tools for traditional animation&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;scripts &amp;amp; storyboards &amp;#8212;&gt; models &amp;amp; layouts&lt;/li&gt;
&lt;li&gt;adding structure, but always changing&lt;/li&gt;
&lt;li&gt;dope sheets, now known as timelines&lt;/li&gt;
&lt;li&gt;pencil tests&lt;/li&gt;
&lt;li&gt;animatics &amp;#8212; complete but not finished
&lt;ul&gt;
&lt;li&gt;stills set to music/voice over, possibly panned and scanned&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="tools_for_mobile_design"&gt;Tools for Mobile design&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;wireframes and&amp;#8230; more wireframes&lt;/li&gt;
&lt;li&gt;what are they?
&lt;ul&gt;
&lt;li&gt;layout, behaviour and flow all in one document&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;are we expecting too much from one document?&lt;/li&gt;
&lt;li&gt;Bryan started dropping little nonsense text on the descriptions of wireframes to see if anyone was reading them &amp;#8212; turns out nobody was!&lt;/li&gt;
&lt;li&gt;documentation gets bigger and bigger but not readable&lt;/li&gt;
&lt;li&gt;document management != design&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="prototypes"&gt;Prototypes&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;where do you start and where do you stop&lt;/li&gt;
&lt;li&gt;paper -&gt; HTML -&gt; Flash -&gt; Python, Java, &amp;#8230;
&lt;ul&gt;
&lt;li&gt;the more you get to development, the more people don&amp;#8217;t want to tear it down&lt;/li&gt;
&lt;li&gt;&lt;em&gt;developers (and those who manage them) should learn the value of the spike &amp;#8212; a throwaway prototype that you really do throw away&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;want to get something more concrete than paper but has limitations
&lt;ul&gt;
&lt;li&gt;really difficult to share&lt;/li&gt;
&lt;li&gt;usually requires some mediation&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="agile"&gt;Agile&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;iterations are good for design&lt;/li&gt;
&lt;li&gt;you can explore more, develop new different ideas and throw away bad ones&lt;/li&gt;
&lt;li&gt;how can I make lots of mistakes? how can I get visibility of the project as a whole?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="integrating_knowledge_from_animation"&gt;Integrating knowledge from animation&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;applying animatics to wireframes
&lt;ul&gt;
&lt;li&gt;want something interactive, but still sketched&lt;/li&gt;
&lt;li&gt;and the sketched part must include the flow and behaviour as well as the layout&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;disposable data models:
&lt;ul&gt;
&lt;li&gt;views, states and events&lt;/li&gt;
&lt;li&gt;views and states are scanned in from paper prototypes&lt;/li&gt;
&lt;li&gt;events switch from state to state or to different views&lt;/li&gt;
&lt;li&gt;creating these is relatively easy, esp. using Fireworks as a tool&lt;/li&gt;
&lt;li&gt;Fireworks allows you to create multiple states side by side, all based on a single view&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;can switch in different JPEGs really easily &amp;#8212; iterate visual design&lt;/li&gt;
&lt;li&gt;can easily alter model (flow &amp;amp; behaviour) by changing XML
&lt;ul&gt;
&lt;li&gt;at the moment, the XML is hand-built&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;player built using Mobile Processing, so runs on real devices (as JavaME midlet)
&lt;ul&gt;
&lt;li&gt;same player for any design &amp;#8212; just load and go&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;models (including graphics) take about 1 day to create
&lt;ul&gt;
&lt;li&gt;so can create 60+ models over several weeks&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;is this system similar to Cascade Breeze, or PhoneGap?&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="experience"&gt;Experience&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;created lots of documentation up front, but then started culling pages&lt;/li&gt;
&lt;li&gt;shipped prototypes with the documentation&lt;/li&gt;
&lt;li&gt;created 60+ models &amp;#8212; allowed change&lt;/li&gt;
&lt;li&gt;took 2 designers 9 weeks of work&lt;/li&gt;
&lt;li&gt;led to clearer wireframes
&lt;ul&gt;
&lt;li&gt;but didn&amp;#8217;t replace them &amp;#8212; this is an &lt;em&gt;additional&lt;/em&gt; tool&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;much greater user testing since lots of people could use it&lt;/li&gt;
&lt;li&gt;slowly refining the tool:
&lt;ul&gt;
&lt;li&gt;adding gestures and touch interactivity&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;don&amp;#8217;t model the whole app &amp;#8212; just specific flows&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-2548932322508927120?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=YwnEMvcym5c:zggnaE5bu9w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=YwnEMvcym5c:zggnaE5bu9w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=YwnEMvcym5c:zggnaE5bu9w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=YwnEMvcym5c:zggnaE5bu9w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/YwnEMvcym5c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/2548932322508927120/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=2548932322508927120" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/2548932322508927120?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/2548932322508927120?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/YwnEMvcym5c/overtheair-modelling-user-experience.html" title="OverTheAir &amp;#39;09: Modelling the User Experience" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/09/overtheair-modelling-user-experience.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMBRns_eip7ImA9WxNSE0w.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-1711323769737100820</id><published>2009-08-26T20:54:00.001+01:00</published><updated>2009-08-26T20:54:17.542+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-26T20:54:17.542+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="intohand" /><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="momolondon" /><category scheme="http://www.blogger.com/atom/ns#" term="futureplatforms" /><category scheme="http://www.blogger.com/atom/ns#" term="sun" /><category scheme="http://www.blogger.com/atom/ns#" term="appstore" /><category scheme="http://www.blogger.com/atom/ns#" term="fragmentation" /><category scheme="http://www.blogger.com/atom/ns#" term="surfkitchen" /><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><category scheme="http://www.blogger.com/atom/ns#" term="javame" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="jataf" /><category scheme="http://www.blogger.com/atom/ns#" term="momolo" /><title>MomoLondon: Mobile Java</title><content type="html">&lt;p&gt;I was delighted to be invited to be part of the panel this evening &amp;#8212; and at only a few hours notice too (I only checked my email in the afternoon after getting back from holiday the previous evening). A flurry of tweets confirmed my place &amp;#8212; thanks to &lt;a href="http://alexcraxton.blogspot.com/"&gt;Alex Craxton&lt;/a&gt; for thinking of me!&lt;/p&gt;

&lt;p&gt;Consequently, the notes for this evening are briefer than normal, though the evening felt like it went fairly well. The topic was more technical than most Mobile Mondays and the suit percentage in the audience was very low. I hope we pitched the discussion at the right level. Thanks also to my fellow panellists: Simon Nicholson from Sun, Sergio Falleti from &lt;a href="http://www.futureplatforms.com/"&gt;Future Platforms&lt;/a&gt;, Kieran Gutteridge from &lt;a href="http://intohand.com/"&gt;intohand&lt;/a&gt; and Andy Milloy from &lt;a href="http://www.surfkitchen.com/"&gt;SurfKitchen&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There were a few new points raised (I&amp;#8217;ll cover some below), but the most controversy in the room came when we got around to discussing app stores and the iPhone. There was the usual discussion around why the JavaME industry hadn&amp;#8217;t advertised downloading apps until Apple showed the way &amp;#8212; as Dan Appelquist put it previously, it would have been a documentary rather than a 30 second advert&amp;#8230;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://twitter.com/fj"&gt;@fj&lt;/a&gt; questioned what Sun would be doing to catch up with Apple&amp;#8217;s speed of development on the iPhone, but there isn&amp;#8217;t really an answer &amp;#8212; JavaME improvements come slowly as they involve multiple (often competing) companies working together through the often cumbersome &lt;a href="http://jcp.org/"&gt;JCP process&lt;/a&gt;. Apple can make changes daily. However, the JCP process eventually results in a large number of companies putting out lots of devices into multiple markets. This will inevitably cover a larger market than Apple ever wants to reach &amp;#8212; &lt;a href="http://twitter.com/edent"&gt;@edent&lt;/a&gt;&amp;#8217;s oft repeated point that there are &lt;em&gt;many&lt;/em&gt; more low-level phones worldwide than there are smartphones will still be true for quite a few years yet.&lt;/p&gt;

&lt;p&gt;As an audience member pointed out, not many of these low-level phones are used to download apps &amp;#8212; it&amp;#8217;s a big market but with no way of reaching it. I think this will gradually change, and we&amp;#8217;ll start to see even the low-level phones having a reasonable JavaME capability over the next few years (this is definitely in &lt;a href="http://developer.sonyericsson.com/campaigns/CampaignResponse.do?campaignid=2363&amp;amp;userid=413652&amp;amp;type=1&amp;amp;url=http%3A%2F%2Fdeveloper.sonyericsson.com%2Fsite%2Fglobal%2Fnewsandevents%2Flatestnews%2Fnewsjune09%2Fp_javaplatform_sonyericsson_3g_entryphones.jsp%3Flink_general%3Darticle-java3gentryphones"&gt;Sony Ericsson&amp;#8217;s plans&lt;/a&gt;). We&amp;#8217;ll have to wait quite a while, though, as phones last a long time in some markets&amp;#8230;&lt;/p&gt;

&lt;h3 id="in_other_news8230"&gt;In other news&amp;#8230;&lt;/h3&gt;

&lt;p&gt;Surfkitchen have recently developed a home screen app for Sony Ericsson phones on Telstra in Australia (called &lt;a href="http://www.telstra.com.au/mobile/nextg/telstraone-experience/"&gt;Telstra One&lt;/a&gt;). This plugged into a new API only available on those phones. I wonder how the new app affects battery life &amp;#8212; and if it copes well, when this new API will be released. Sony Ericsson seem to be moving forward in JavaME in the way that the JSR community process cannot, but still creating an effective platform based on the JSR standards. I like their approach and I hope they do well.&lt;/p&gt;

&lt;h3 id="device_databases"&gt;Device databases&lt;/h3&gt;

&lt;p&gt;Sergio from Future Platforms said that they use the &lt;a href="http://javaverified.com/Resources_home"&gt;Java Verified list of device families and lead devices&lt;/a&gt; as a basis to categorise their builds. I wonder how often this list gets updated and how FP deal with newly released phones. This device grouping is something that should be part of a device database &amp;#8212; something that&amp;#8217;s sorely needed to enable developers to choose which builds to make in order to cover an appropriate range of devices. If you choose effectively you can massively reduce the testing required. Most development agencies have built their own databases, but aren&amp;#8217;t that willing to share it as it&amp;#8217;s part of their competitive advantage. The &lt;a href="http://java.sun.com/javame/downloads/sdk30.jsp#10"&gt;JavaME 3.0 SDK has a database included&lt;/a&gt;, but it&amp;#8217;s not detailed enough and doesn&amp;#8217;t get updated very often. &lt;a href="http://devices.j2mepolish.org/interactivedb/welcome.faces"&gt;J2MEPolish&lt;/a&gt; have an open source device database, but again it&amp;#8217;s not updated that frequently and it also contains mistakes. &lt;a href="http://wurflpro.com/"&gt;WURFL&lt;/a&gt; and &lt;a href="http://deviceatlas.com/"&gt;dotMobi&lt;/a&gt; have more up-to-date device databases, but they&amp;#8217;re focussed on mobile web and don&amp;#8217;t have the information required by Java developers. And developers need to be able to slice and dice the data to pick out appropriate pieces. Anyone for putting it all into a &lt;a href="http://dabbledb.com/"&gt;DabbleDB&lt;/a&gt; database?&lt;/p&gt;

&lt;h3 id="new_attack_on_fragmentation"&gt;New attack on fragmentation&lt;/h3&gt;

&lt;p&gt;One of the reasons that we need a comprehensive device database is that manufacturers implement their mobile Java VMs in slightly different ways. The existing official tests that mean they can put the Java name on their product seem pretty low-level and certainly don&amp;#8217;t cover a lot of the user interface behaviour. Several manufacturers also seem to have a lower level of quality control for their Java implementations and bugs get through to devices with alarming regularity.&lt;/p&gt;

&lt;p&gt;Orange, Sony Ericsson, Sun and Vodafone have got together to create a new set of tests, this time created by ordinary developers rather than JCP members. The aim of &lt;a href="http://www.jataf.com/"&gt;JATAF&lt;/a&gt; (you really don&amp;#8217;t want to know what that acronym stands for) is to collect anti-fragmentation tests and release them as suite that can be run by manufacturers, operators and developers. I&amp;#8217;m not sure whether anybody will be enforcing devices to pass the JATAF suite, but the participation of Orange and Vodafone is a good start.&lt;/p&gt;

&lt;h3 id="upcoming_events"&gt;Upcoming events&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ecomo September 11th &amp;amp; 12th &amp;#8212; there will be netbooks as prizes&lt;/li&gt;
&lt;li&gt;OverTheAir September 25th &amp;amp; 26th &amp;#8212; still looking for more sponsors&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-1711323769737100820?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=1BIXy_jwoJs:Ge9Kl4kX74s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=1BIXy_jwoJs:Ge9Kl4kX74s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=1BIXy_jwoJs:Ge9Kl4kX74s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=1BIXy_jwoJs:Ge9Kl4kX74s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/1BIXy_jwoJs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/1711323769737100820/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=1711323769737100820" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/1711323769737100820?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/1711323769737100820?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/1BIXy_jwoJs/momolondon-mobile-java.html" title="MomoLondon: Mobile Java" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/08/momolondon-mobile-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYCQ38yeCp7ImA9WxJbGEs.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-8003486798496639426</id><published>2009-07-29T11:39:00.001+01:00</published><updated>2009-07-29T11:42:42.190+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-29T11:42:42.190+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="github" /><category scheme="http://www.blogger.com/atom/ns#" term="eyetv" /><category scheme="http://www.blogger.com/atom/ns#" term="elgato" /><category scheme="http://www.blogger.com/atom/ns#" term="handbrake" /><category scheme="http://www.blogger.com/atom/ns#" term="mac" /><category scheme="http://www.blogger.com/atom/ns#" term="applescript" /><category scheme="http://www.blogger.com/atom/ns#" term="freeview" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>EyeTV Export with HandBrake script</title><content type="html">&lt;p&gt;&lt;a href="http://www.elgato.com/"&gt;EyeTV by Elgato&lt;/a&gt; is an excellent piece of software that turns a Mac into a Personal Video Recorder. You can record programs using a tuner and play them back at any time. We have an iMac stuck to the wall in our living room that acts as our TV and media player. Even the babysitter can use the PVR interface and we get to use full apps like iPhoto and Spotify on our TV.&lt;/p&gt;

&lt;p&gt;EyeTV records video using the format that it&amp;#8217;s sent over the air. This is currently MPEG-2 for Freeview programs, which is decent quality but reasonably large files. I&amp;#8217;d like to be able to archive my recordings using a better encoding such as H.264. However, EyeTV&amp;#8217;s (and Apple&amp;#8217;s) built-in options for exporting video are pretty poor. They generally take a long time to create poor quality video at an unimpressive compression ratio.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://handbrake.fr/"&gt;HandBrake&lt;/a&gt; is an open-source video transcoder. It can transcode between many video formats and has built-in presets for compressing different kinds of video. It&amp;#8217;s great at taking EyeTV recordings and transcoding them into space-efficient, high quality H.264 MKV or MP4 files.&lt;/p&gt;

&lt;p&gt;Fitting the two together is a bit of a pain. EyeTV has Applescript support but HandBrake doesn&amp;#8217;t. Instead HandBrake has a command-line version that is available for separate download (see &lt;a href="http://handbrake.fr/?article=download"&gt;the downloads for Command Line Interface&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;I wanted to be able to choose a suitable HandBrake export preset (some of my recordings are cartoons, some are movies) and a destination folder and export several recordings at once. Since transcoding video is a CPU hog, I also wanted to use the HandBrake encoding queue, but this isn&amp;#8217;t available in the command-line version.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://forums.elgato.com/viewtopic.php?f=91&amp;#38;t=5172"&gt;Various&lt;/a&gt; &lt;a href="http://www.niedling.info/ralf/projekte/verschiedenes/eyetv-applescript/eyetv-handbrake_en.html"&gt;people&lt;/a&gt; &lt;a href="http://forum.elgato.com/viewtopic.php?f=91&amp;#38;t=2550"&gt;have&lt;/a&gt; &lt;a href="http://www.myreflection.org/Reflection/Blog/Entries/2008/9/12_How_To_use_handbrake_to_encode_for_the_appletv_from_eyetv.html"&gt;written&lt;/a&gt; scripts to take EyeTV recordings and encode them using HandBrake, but they weren&amp;#8217;t quite what I wanted. Most of them were intended to import the results into iTunes so that files are available to AppleTV. I did&amp;#8217;t need this &amp;#8212; I just want smaller files. And none of them had an encoding queue &amp;#8212; they all ran in the foreground.&lt;/p&gt;

&lt;p&gt;So I wrestled with Applescript (it felt like banging my head against a brick wall several times), honed my shell script skills and built the EyeTV Export with HandBrake script. The script can be added to the EyeTV scripts menu, so that you can select multiple recordings in EyeTV and export them directly. The script will prompt you for a HandBrake encoding preset and an output directory and will pass of the encodes to a background shell script that runs one encode at a time. If you have &lt;a href="http://growl.info"&gt;Growl&lt;/a&gt; (also highly recommended), the script will announce completed encoding processes in a friendly manner (otherwise it will pop up a dialog).&lt;/p&gt;

&lt;p&gt;I hope you find it useful. Please add comments below!&lt;/p&gt;

&lt;h3 id="instructions"&gt;Instructions&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="http://github.com/adamcohenrose/EyeTV-Export-with-HandBrake-script/zipball/master"&gt;Download the script&lt;/a&gt; (or &lt;a href="http://github.com/adamcohenrose/EyeTV-Export-with-HandBrake-script/tree"&gt;get the source from GitHub&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Put it in &lt;code&gt;/Library/Application Support/EyeTV/Scripts&lt;/code&gt; and restart EyeTV (see &lt;a href="http://support.elgato.com/index.php?_m=knowledgebase&amp;#38;_a=viewarticle&amp;#38;kbarticleid=2583"&gt;EyeTV Applescript instructions&lt;/a&gt; for details)&lt;/li&gt;
&lt;li&gt;Download the &lt;a href="http://handbrake.fr/?article=download"&gt;HandBrake Command Line Interface&lt;/a&gt; (HandBrakeCLI) and move it somewhere appropriate. I use &lt;code&gt;/usr/local/bin/&lt;/code&gt;, but the script will ask you to find it if it&amp;#8217;s not there&lt;/li&gt;
&lt;li&gt;Select one or more recordings and choose &amp;#8220;Export with HandBrake&amp;#8221; from the Scripts menu (just between Window and Help)&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-8003486798496639426?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=ywRjxmwSzgc:op7fLc5b0BA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=ywRjxmwSzgc:op7fLc5b0BA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=ywRjxmwSzgc:op7fLc5b0BA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=ywRjxmwSzgc:op7fLc5b0BA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/ywRjxmwSzgc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/8003486798496639426/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=8003486798496639426" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/8003486798496639426?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/8003486798496639426?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/ywRjxmwSzgc/eyetv-export-with-handbrake-script.html" title="EyeTV Export with HandBrake script" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/07/eyetv-export-with-handbrake-script.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIAQ3Y5fSp7ImA9WxJbEUs.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-8886708024970303110</id><published>2009-07-21T08:15:00.001+01:00</published><updated>2009-07-21T08:15:42.825+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-21T08:15:42.825+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="momolondon" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="appstore" /><category scheme="http://www.blogger.com/atom/ns#" term="flirtomatic" /><category scheme="http://www.blogger.com/atom/ns#" term="vodafone" /><category scheme="http://www.blogger.com/atom/ns#" term="mobileweb" /><category scheme="http://www.blogger.com/atom/ns#" term="widget" /><category scheme="http://www.blogger.com/atom/ns#" term="momolo" /><category scheme="http://www.blogger.com/atom/ns#" term="getjar" /><title>MomoLondon: Mobile Entertainment Applications</title><content type="html">&lt;p&gt;A fairly slow evening, but some nice gems tucked away. Lots of interesting stats from Flirtomatic (and a few interesting ones from GetJar). Interesting to hear that Vodafone widgets will be marketed as apps to customers (but widgets to developers).&lt;/p&gt;
&lt;p&gt;Anyway on with the notes&amp;#8230;&lt;/p&gt;
&lt;h3 id="adverts_for_upcoming_events"&gt;Adverts for upcoming events&lt;/h3&gt;
&lt;h4 id="ecomo_8212_code_camp"&gt;EcoMo &amp;#8212; code camp&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://ecomo09.eventbrite.com/"&gt;http://ecomo09.eventbrite.com/&lt;/a&gt;&lt;/li&gt;

  &lt;li&gt;September 11-12th&lt;/li&gt;

  &lt;li&gt;Mobile Applications for sustainability&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="over_the_air"&gt;Over The Air&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://overtheair.org"&gt;http://overtheair.org&lt;/a&gt;&lt;/li&gt;

  &lt;li&gt;September 25-26th at Imperial College&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="getjar_some_stats_on_downloads"&gt;GetJar - some stats on downloads&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Patrick Mork&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;aim to make it seamless for downloads for 1500 handsets&lt;/li&gt;

  &lt;li&gt;Half a billion downloads reached last month

    &lt;ul&gt;
      &lt;li&gt;&lt;em&gt;but the Apple app store has been going for a much shorter time and reached 1.5bn just recently&amp;#8230;&lt;/em&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;75% of downloaders are under 25

    &lt;ul&gt;
      &lt;li&gt;breakdown something like:&lt;/li&gt;

      &lt;li&gt;&amp;lt;10 12-13%&lt;/li&gt;

      &lt;li&gt;11-17 23%&lt;/li&gt;

      &lt;li&gt;18-24 28%&lt;/li&gt;

      &lt;li&gt;25-34 15-18%&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;70-80% male&lt;/li&gt;

  &lt;li&gt;all downloads on getjar are free

    &lt;ul&gt;
      &lt;li&gt;developers monetize content themselves&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;no cost to upload content&lt;/li&gt;

  &lt;li&gt;GetJar make money by paid placement:

    &lt;ul&gt;
      &lt;li&gt;20-25% of developers bid for placement on their catalogue&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;GetJar&amp;#8217;s experience is that you must make the initial experience free to the user

    &lt;ul&gt;
      &lt;li&gt;the general public are not used to downloading apps yet so we need to provide free tasters with no bill shock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Over 50% of users are downloading content at least once a week&lt;/li&gt;

  &lt;li&gt;Top 10 downloaded apps in UK last month:

    &lt;ol&gt;
      &lt;li&gt;Ebuddy&lt;/li&gt;

      &lt;li&gt;Nimbuzz&lt;/li&gt;

      &lt;li&gt;Google Maps&lt;/li&gt;

      &lt;li&gt;Opera Mini&lt;/li&gt;

      &lt;li&gt;Change Ringtone&lt;/li&gt;

      &lt;li&gt;Magic Bluehack&lt;/li&gt;

      &lt;li&gt;TV To Go&lt;/li&gt;

      &lt;li&gt;GetJar (web site shortcut)&lt;/li&gt;

      &lt;li&gt;Qeep&lt;/li&gt;

      &lt;li&gt;Facebook (web site shortcut)&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/li&gt;

  &lt;li&gt;which platforms?

    &lt;ul&gt;
      &lt;li&gt;70% of getjar downloads is JavaME&lt;/li&gt;

      &lt;li&gt;mobile web growing fast!&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;&amp;#8220;applications is not about smartphones &amp;#8212; it&amp;#8217;s about everyone&amp;#8221;&lt;/li&gt;

  &lt;li&gt;#1 handset in Indian market: Nokia 6600&lt;/li&gt;

  &lt;li&gt;games are growing and probably will grow faster when billing is easier&lt;/li&gt;

  &lt;li&gt;what are people searching for?

    &lt;ul&gt;
      &lt;li&gt;often specific programs (e.g. ebuddy, mig33)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;over 30% of new people from word of mouth&lt;/li&gt;

  &lt;li&gt;in Egypt see a lot of download for religious apps (e.g. prayer times)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="panelSession"&gt;Panel&lt;/h3&gt;&lt;br /&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Chair:&lt;/strong&gt; David Murphy from Mobile Marketing Magazine&lt;/li&gt;

  &lt;li&gt;Audience:

    &lt;ul&gt;
      &lt;li&gt;few app developers&lt;/li&gt;

      &lt;li&gt;similar operators&lt;/li&gt;

      &lt;li&gt;slightly more agencies&lt;/li&gt;

      &lt;li&gt;one client side developer&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Patrick Mork: getjar

    &lt;ul&gt;
      &lt;li&gt;used to be at Glu and iPlay&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Andreas Constantinou: Vision Mobile (Analyst)&lt;/li&gt;

  &lt;li&gt;Joachim Hoffman: Fjord (Services Agency)&lt;/li&gt;

  &lt;li&gt;Mark Curtis: Flirtomatic&lt;/li&gt;

  &lt;li&gt;Dan Appelquist: Vodafone Group R&amp;amp;D&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/adamcohenrose/3741426225/"&gt;&lt;img src="http://farm3.static.flickr.com/2667/3741426225_4d9310b155.jpg?v=0" alt="The Panel" title="The Panel" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id="how_do_you_go_about_making_money_from_mobile_apps"&gt;How do you go about making money from mobile apps?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;PM: see various business models: adfunded, freemium, virtual currency&lt;/li&gt;

  &lt;li&gt;AC: sharing revenue (e.g. Nokia Ovi sharing with operators)

    &lt;ul&gt;
      &lt;li&gt;sharing cost using open source (e.g. Symbian)&lt;/li&gt;

      &lt;li&gt;now talking of wallet sharing&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;JH: funded (e.g. BBC iPlayer); ad-funded (and you have to make your service sticky)&lt;/li&gt;

  &lt;li&gt;MC: 160m WAP pages in UK in May

    &lt;ul&gt;
      &lt;li&gt;every now and then they want to buy things&lt;/li&gt;

      &lt;li&gt;&amp;#8220;every time we&amp;#8217;ve given away &lt;em&gt;flirt points&lt;/em&gt; we see an upsurge in spending a few days later&amp;#8221;&lt;/li&gt;

      &lt;li&gt;users sent each other 5,000 ice cubes during the heatwave (at about 50p each)&lt;/li&gt;

      &lt;li&gt;&amp;#8220;cost of materials was very high&amp;#8221; :-)&lt;/li&gt;

      &lt;li&gt;most nights top spenders will be spending &amp;#163;20-30ea. to keep themselves at the top of the ratings!!&lt;/li&gt;

      &lt;li&gt;when we increase inventory, they respond within three or four hours&lt;/li&gt;

      &lt;li&gt;also do alerts (e.g. when people log in)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;DA: have been spearheading mobile widgets over past year

    &lt;ul&gt;
      &lt;li&gt;cross-platform, cross-operator&lt;/li&gt;

      &lt;li&gt;Voda will introduce an app store later this year with a &amp;#8220;competitive&amp;#8221; revenue split&lt;/li&gt;

      &lt;li&gt;are also launching in-app or in-widget billing events&lt;/li&gt;

      &lt;li&gt;when Voda launch widgets, it will be called Apps&lt;/li&gt;

      &lt;li&gt;Flight Control &amp;#8212; see high scores of people playing around you (and on your twitter network)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="why_does_a_developer_develop_for_vodafone_and_not_for_nokia_or_sonyericsson"&gt;Why does a developer develop for Vodafone and not for Nokia or SonyEricsson?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;DA: widgets mean you can make one thing for everybody

    &lt;ul&gt;
      &lt;li&gt;however, there is fragmentation for the operator APIs&lt;/li&gt;

      &lt;li&gt;widget specification is bedding down &amp;#8212; next step is to get operators&lt;/li&gt;

      &lt;li&gt;setting up device APIs working group (Nokia, Mozilla, Google)&lt;/li&gt;

      &lt;li&gt;already have geolocation API standard launched in iPhone 3.0, Firefox 3, Opera 9(?)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="flirtomatic_stats_in_may"&gt;Flirtomatic stats in May&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;top handset was Nokia N95 and only 6%&lt;/li&gt;

  &lt;li&gt;only 4 or 5 other handsets above 1%&lt;/li&gt;

  &lt;li&gt;Vodafone is well over a quarter of our users in the UK&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="is_the_future_apps_or_web_based"&gt;Is the future apps or web-based?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;PM: a mix

    &lt;ul&gt;
      &lt;li&gt;a lot of criticism a few months ago when Yahoo dropped apps apart from iPhone &amp;amp; BlackBerry&lt;/li&gt;

      &lt;li&gt;but GetJar Yahoo shortcut was doing 40-50K downloads a week, so app would have to be very good to be worth more than that&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;JH: SportsTracker vs. Flirtomatic: SportsTracker needs hardware integration (bluetooth, etc)&lt;/li&gt;

  &lt;li&gt;MC: had an appalling experience making a Flirtomatic app a few years ago with Jo Rabin

    &lt;ul&gt;
      &lt;li&gt;tried to make the service work in the tube offline&lt;/li&gt;

      &lt;li&gt;speed of development on web is much faster&lt;/li&gt;

      &lt;li&gt;games development are sold shrink-wrapped like a film &amp;#8212; and are paid as such&lt;/li&gt;

      &lt;li&gt;web-based dev often gets paid by usage, or with ongoing revenue so need to be able to change things quickly&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="since_most_widgets_are_free_does_calling_them_widgets_endanger_the_market"&gt;Since most widgets are free, does calling them widgets endanger the market?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;DA: you&amp;#8217;ll be able to sell widgets through Ovi, Voda &amp;amp; others&lt;/li&gt;

  &lt;li&gt;PM: Loopt &amp;#8212; mapping service to share locations with your friends

    &lt;ul&gt;
      &lt;li&gt;make money by selling the service &amp;amp; helping operators sell data bundles&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="flirtomatic_do_you_see_a_time_when_auction_stuff_will_rival_fixed_price"&gt;Flirtomatic: do you see a time when auction stuff will rival fixed price&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;25% revenue is advertising&lt;/li&gt;

  &lt;li&gt;75% is premium services&lt;/li&gt;

  &lt;li&gt;about half of premium service income is auction-based&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="where_do_you_think_mobile_entertainment_is_going_what_type_of_apps"&gt;Where do you think mobile entertainment is going? What type of apps?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;DA: Casual gaming really taking off

    &lt;ul&gt;
      &lt;li&gt;Augmented reality making a lot of noise at the moment, but really in its infancy still. Will play out over a couple of years.&lt;/li&gt;

      &lt;li&gt;More interesting when put it together with advanced displays &amp;#8212; in your glasses, or in your environment&lt;/li&gt;

      &lt;li&gt;&amp;#8220;We could either end up in a very dystopian world &lt;strong&gt;or&lt;/strong&gt; we could end up in a utopian place where the user in control and their privacy is paramount&amp;#8230;&amp;#8221;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;AC: augmented reality become possible due to simple sensor: compass

    &lt;ul&gt;
      &lt;li&gt;temp sensor could pick up if your phone is in your pocket&lt;/li&gt;

      &lt;li&gt;sound sensor could tell if you were at work or at home&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;PM: frustrated that can&amp;#8217;t get a basic cell phone reception on a train back from Northern England

    &lt;ul&gt;
      &lt;li&gt;apps must be useful for consumers&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;MC: sneaky suspicion that NFC will be huge

    &lt;ul&gt;
      &lt;li&gt;Oyster went from nothing to mass market in 3 years (admittedly only in London)&lt;/li&gt;

      &lt;li&gt;&amp;#8220;When TfL get a 95% revenue share, the rest of us won&amp;#8217;t be stuck in a corner called special needs&amp;#8221;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;JH: error handling has to be good&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="are_fragmenting_app_stores_making_getting_money_for_development_harder"&gt;Are fragmenting app stores making getting money for development harder?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;J2ME development a lot better than it used to be&lt;/li&gt;

  &lt;li&gt;PayForIt at least enables off-portal payment&lt;/li&gt;

  &lt;li&gt;3 UK can now go off deck&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="what_are_the_next_moves_aside_from_technology"&gt;What are the next moves &lt;em&gt;aside from technology&lt;/em&gt;?&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;PM: Coming along a huge way since a year and a half ago, people now know about downloading apps

    &lt;ul&gt;
      &lt;li&gt;Apple started actually advertising download apps&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;DA: Social apps will drive it e.g. Facebook

    &lt;ul&gt;
      &lt;li&gt;Flight Control local high scores shows how sensors enable cool features that drive user engagement&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;AC: sensors will change how we communicate&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-8886708024970303110?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=W3IqU1RKxdo:2kh0XheIbIA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=W3IqU1RKxdo:2kh0XheIbIA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=W3IqU1RKxdo:2kh0XheIbIA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=W3IqU1RKxdo:2kh0XheIbIA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/W3IqU1RKxdo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/8886708024970303110/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=8886708024970303110" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/8886708024970303110?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/8886708024970303110?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/W3IqU1RKxdo/momolondon-mobile-entertainment.html" title="MomoLondon: Mobile Entertainment Applications" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/07/momolondon-mobile-entertainment.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YGRHo6eyp7ImA9WxJVFU8.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-8891324800738368823</id><published>2009-07-02T09:07:00.002+01:00</published><updated>2009-07-02T09:58:45.413+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-02T09:58:45.413+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mocks" /><category scheme="http://www.blogger.com/atom/ns#" term="hamcrest" /><category scheme="http://www.blogger.com/atom/ns#" term="os x" /><category scheme="http://www.blogger.com/atom/ns#" term="design" /><category scheme="http://www.blogger.com/atom/ns#" term="work-life-balance" /><category scheme="http://www.blogger.com/atom/ns#" term="testing" /><category scheme="http://www.blogger.com/atom/ns#" term="cocoa" /><category scheme="http://www.blogger.com/atom/ns#" term="mac" /><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><category scheme="http://www.blogger.com/atom/ns#" term="objective-c" /><title>Taking a day a week for yourself</title><content type="html">&lt;p&gt;More and more people I speak to are coming up with the same idea &amp;#8212; that working one day a week for yourself gives you a better balance and loads more creativity and fulfilment. I &lt;a href="http://adamcohenrose.blogspot.com/2009/04/barcamplondon6-get-google-20-time-for.html"&gt;ran a session at BarCampLondon6&lt;/a&gt; on exactly this topic and it's good to hear more people starting to make similar changes to their lifestyle.&lt;/p&gt;
&lt;p&gt;Here's &lt;a href="http://schulzeandwebb.com/2009/scope/slides/?p=43"&gt;Matt Webb's take&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Here&amp;#8217;s my challenge. Right now, put aside 100 hours over this summer. Do it right now, in your head. Put that time aside. 100 hours. 8 hours a week for the next 12 weeks. One hour a day, or one working day a week. It&amp;#8217;s one summer out of your entire life, it&amp;#8217;s nothing. Okay, you&amp;#8217;ve got that 100 hours?&lt;/p&gt;

  &lt;p&gt;Now for the next two days, go to talks and start conversations with people you don&amp;#8217;t know, and choose what to spend your 100 hours on.&lt;/p&gt;

  &lt;p&gt;I guarantee that everyone in this room can produce something or has some special skill, and maybe they&amp;#8217;re not even aware of it.&lt;/p&gt;

  &lt;p&gt;Ask them what theirs is, find out, because you&amp;#8217;ll get ideas about what to learn yourself, and decide what to spend your 100 hours on. Do that for me.&lt;/p&gt;

  &lt;p&gt;Because when you contribute, when you &lt;em&gt;participate&lt;/em&gt;in culture, when you&amp;#8217;re no longer solving problems, but &lt;em&gt;inventing&lt;/em&gt; culture itself, &lt;em&gt;that&lt;/em&gt; is when life starts getting interesting.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I moved from taking one day off every other week to one day off every week at the beginning of June and even that has made a big difference. My personal project has been learning to build apps for the iPhone -- starting with the &lt;a href="http://www.stanford.edu/class/cs193p/cgi-bin/index.php"&gt;Stanford iPhone Application Programming course&lt;/a&gt; and Aaron Hillegass's &lt;a href="http://www.amazon.co.uk/gp/product/0321503619?ie=UTF8&amp;amp;tag=expandhorizo-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=0321503619"&gt;Cocoa Programming for Mac OS X&lt;/a&gt;.&lt;img src="http://www.assoc-amazon.co.uk/e/ir?t=expandhorizo-21&amp;amp;l=as2&amp;amp;o=2&amp;amp;a=0321503619" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;&lt;/p&gt;
&lt;p&gt;Through evenings and snatched half hours on the train, I've got through most of the course and am starting to explore other areas, such as &lt;a href="http://blog.carbonfive.com/2009/02/testing/iphone-unit-testing-toolkit"&gt;adding hamcrest and OCMock&lt;/a&gt; to the built-in OCUnit iPhone unit tests. I still plan to build and release my own apps as I get more of an understanding of what's possible.&lt;/p&gt;
&lt;p&gt;So Matt, I've taken up your challenge before you even issued it and I look forward to others doing the same!&lt;/p&gt;

&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-8891324800738368823?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=c81gcwTzsMY:lNlV2us9_t4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=c81gcwTzsMY:lNlV2us9_t4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=c81gcwTzsMY:lNlV2us9_t4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=c81gcwTzsMY:lNlV2us9_t4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/c81gcwTzsMY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/8891324800738368823/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=8891324800738368823" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/8891324800738368823?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/8891324800738368823?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/c81gcwTzsMY/taking-day-week-for-yourself.html" title="Taking a day a week for yourself" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/07/taking-day-week-for-yourself.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YFSHg8eip7ImA9WxJWEk4.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-3107899243263781377</id><published>2009-06-16T22:24:00.001+01:00</published><updated>2009-06-17T12:45:19.672+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-17T12:45:19.672+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="audioboo" /><category scheme="http://www.blogger.com/atom/ns#" term="momolondon" /><category scheme="http://www.blogger.com/atom/ns#" term="appstore" /><category scheme="http://www.blogger.com/atom/ns#" term="nfc" /><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="rummble" /><category scheme="http://www.blogger.com/atom/ns#" term="overtheair" /><category scheme="http://www.blogger.com/atom/ns#" term="samsung" /><category scheme="http://www.blogger.com/atom/ns#" term="j2me" /><category scheme="http://www.blogger.com/atom/ns#" term="mobileweb" /><category scheme="http://www.blogger.com/atom/ns#" term="widget" /><category scheme="http://www.blogger.com/atom/ns#" term="momolo" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>MomoLondon: Demo Night</title><content type="html">&lt;p&gt;&lt;a href="http://www.flickr.com/photos/adamcohenrose/3633831378/"&gt;&lt;img id="viewfromthetop" src="http://farm3.static.flickr.com/2477/3633831378_8c3af19279.jpg?v=0" alt="View from the top" title="View from the top of the Blue Fin" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A brilliant evening in a beautiful venue, with a fantastic view to round off the evening. Demo nights are one of the things that makes Mobile Monday great. 14 different presentations, most of which involving hands-on demonstrations and all for real, shipping, mobile software with plenty of ideas to inspire. Sure, some of the apps weren&amp;#8217;t exactly new (ReVoice presented way back in 2007) and not all were particularly exciting, but with so many people presenting their ideas, you&amp;#8217;re sure to pick up some valuable nuggets.&lt;/p&gt;

&lt;p&gt;Here&amp;#8217;s the presentations, with the tidbits that caught my attention:&lt;/p&gt;

&lt;h3 id="dotankstudios:photofitiphoneapp"&gt;Do Tank Studios: Photo Fit iPhone app&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Adam Hoyle&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Take a photo of several people and mix them up like a game of consequences: a forehead from Fred, the eyes of Isabelle, the nose of Norbert, the mouth of Millie and the chin of Charles. The app lets you take photos or source them from your photo album, and line them up using basic eye and mouth alignment. Shake to mix up further, or slide to choose your mix. Simple and fun.&lt;/p&gt;

&lt;p&gt;Adam runs a design agency and this app is a hobby app to show that they can produce iPhone apps. They&amp;#8217;ve mostly been focussing on a fashion app, which is currently waiting for app store approval. They were going to make Photo Fit free, but there was already an app on the store that did something similar for &amp;#163;1.20, so they put it in the store for the next price point down. Apparently they&amp;#8217;ve made enough to have a few beers.&lt;/p&gt;

&lt;h3 id="totalhotspots"&gt;Total Hotspots&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Alex Housley&lt;/em&gt; &lt;a href="http://twitter.com/ahousley"&gt;@ahousley&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Global Wirefree Community &amp;#8212; help people find the best WiFi connectivity&lt;/li&gt;
&lt;li&gt;partnered with Rummble in October 2008&lt;/li&gt;
&lt;li&gt;iPhone app rummbles to twitter and Total Hotspots website (using Yahoo GeoPlanet to show surroundings and identify location name)&lt;/li&gt;
&lt;li&gt;had a few thousand downloads from iPhone store at &amp;#163;3 each&lt;/li&gt;
&lt;li&gt;also working with Microsoft&lt;/li&gt;
&lt;li&gt;Alex worked at multimap for a while while they were being taken over by Microsoft&lt;/li&gt;
&lt;li&gt;Total Hotspots&amp;#8217; database includes data direct from service providers&lt;/li&gt;
&lt;li&gt;cf. WeFi: client connection software, that has background app that does WiFi collection as you walk down the street &amp;#8212; picks up personal and corporate wifi (mostly secured)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="audioboo"&gt;Audioboo&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Mark Rock&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&amp;#8220;as used by Stephen Fry&amp;#8230;&amp;#8221;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;geolocation embedded in the meta-data of the audio&lt;/li&gt;
&lt;li&gt;will be releasing API in about 3 weeks&lt;/li&gt;
&lt;li&gt;business plan:
&lt;ul&gt;
&lt;li&gt;there&amp;#8217;ll always a free version&lt;/li&gt;
&lt;li&gt;plus version: &amp;#163;2.95 a month
&lt;ul&gt;
&lt;li&gt;longer recording time&lt;/li&gt;
&lt;li&gt;queuing recording&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;pro version: for companies
&lt;ul&gt;
&lt;li&gt;just signed first customer: British Library&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;community auditing of inappropriate content
&lt;ul&gt;
&lt;li&gt;had to put this in place before the app was accepted in the iPhone store&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="artilium"&gt;Artilium&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Dave Hodder&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;software for mobile network operators&lt;/li&gt;
&lt;li&gt;previously solely in Belgium&lt;/li&gt;
&lt;li&gt;acquired location company that uses app on SIM or device to identify accurate location using nearby cell strengths as well as current cell tower location (TILS)&lt;/li&gt;
&lt;li&gt;in London tends to be sub 100 metres accuracy
&lt;ul&gt;
&lt;li&gt;lower resolution outside built-up areas&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;work with mobile operators &amp;#8212; have their mast data
&lt;ul&gt;
&lt;li&gt;also drive around the area&lt;/li&gt;
&lt;li&gt;improve with usage too&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;gets better accuracy than Google Maps for Mobile (using cell ID only)&lt;/li&gt;
&lt;li&gt;end customer is mobile operators&lt;/li&gt;
&lt;li&gt;will probably implement GSM ONE API when it gets more developed (i.e. has more event-based APIs)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="proxama"&gt;Proxama&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;James Norris&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;payWave credit cards on an NFC phone&lt;/li&gt;
&lt;li&gt;working with MasterCard&lt;/li&gt;
&lt;li&gt;can change PIN over the net (combined with the secure element)&lt;/li&gt;
&lt;li&gt;they use J2MEPolish for their JavaME apps&lt;/li&gt;
&lt;li&gt;integrates with secure element in SIM&lt;/li&gt;
&lt;li&gt;person to person payment is not supported with existing terminals &amp;#38; framework&lt;/li&gt;
&lt;li&gt;upcoming NFC devices:
&lt;ul&gt;
&lt;li&gt;Nokia 6216 &amp;#8212; has secure element on SIM&lt;/li&gt;
&lt;li&gt;Samsung &amp;#38; LG also coming out this year (also USIM-based)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="ookl"&gt;OOKL&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Dan Phillips&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;mobile learning service&lt;/li&gt;
&lt;li&gt;clients are schools &amp;#38; cultural venues
&lt;ul&gt;
&lt;li&gt;have 25 venues signed up&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;provide hardware and software
&lt;ul&gt;
&lt;li&gt;old Nokia phones that you can buy for &amp;#163;50&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;every object in the physical environment is labelled with a shortcode (two-letter code)&lt;/li&gt;
&lt;li&gt;type it in on the phone to see and hear content&lt;/li&gt;
&lt;li&gt;can write why collecting it&lt;/li&gt;
&lt;li&gt;find out who else collected it&lt;/li&gt;
&lt;li&gt;take photos or record audio to annotate it&lt;/li&gt;
&lt;li&gt;all info collected is uploaded to a shared space to consider later&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="synchroartsrevoicekaraoke"&gt;Synchro Arts&amp;#8217; ReVoice Karaoke&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Jeff Bloom&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;As mentioned above, these guys have been around for several years now selling essentially the same thing, but the demo always gets a laugh&amp;#8230; Jeff sings horrendously out of tune and badly timed into the ReVoice system (here an iPhone app), then uploads his &amp;#8220;masterpiece&amp;#8221; and has it retuned by the ReVoice server. The result is perfectly in tune and in time and still recognisably Jeff.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;now have an iPhone app
&lt;ol&gt;
&lt;li&gt;record yourself&lt;/li&gt;
&lt;li&gt;gives scores for accuracy&lt;/li&gt;
&lt;li&gt;uploads, corrects, downloads to iPhone and shares online&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;can try out on &lt;a href="http://singtone.com"&gt;http://singtone.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;aim is to send it to someone else as your ringtone
&lt;ul&gt;
&lt;li&gt;when you call, they hear your voice&lt;/li&gt;
&lt;li&gt;At the moment, this doesn&amp;#8217;t work with the iPhone, as you currently have to pay Apple to make a ringtone (unless you hack something&amp;#8230;)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="masabirailticketing"&gt;Masabi Rail Ticketing&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Ben Whitaker&lt;/em&gt; (getting married this weekend&amp;#8212; congratulations!)&lt;/p&gt;

&lt;p&gt;Ben Smith (of the Really Mobile Project) recorded video presentation; may also be on Slideshare (&lt;a href="http://www.slideshare.net/masabi/masabi-rail-ticketing-its"&gt;old version&lt;/a&gt;)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Working with ATOS Origin (heathrow express &amp;#38; national express)&lt;/li&gt;
&lt;li&gt;only 12% of rail tickets sold on the internet &amp;#8212; most bought at station&lt;/li&gt;
&lt;li&gt;masabi&amp;#8217;s implementation has no sign up &amp;#8212; no usernames or passwords&lt;/li&gt;
&lt;li&gt;mostly offline&amp;#8230;&lt;/li&gt;
&lt;li&gt;for consumers: if it feels slick and looks slick, people will use it&lt;/li&gt;
&lt;li&gt;Chiltern trial: compelling reason (get out of queue) got people who had never downloaded an app before to use mobile ticketing
&lt;ul&gt;
&lt;li&gt;advertise at the pain point &amp;#8212; &amp;#8220;&lt;em&gt;while&lt;/em&gt; you&amp;#8217;re queuing, try this&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Q: How have TfL responded? A: They&amp;#8217;ve already put their investment into NFC&lt;/li&gt;
&lt;li&gt;Big rail &amp;#38; bus operators like the soft roll-out of mobile barcodes rather than ITSO&amp;#8230;
&lt;ul&gt;
&lt;li&gt;&amp;#8220;there&amp;#8217;s space for both&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;IATA have legislated that all major airports must implement barcode tickets by May next year&lt;/li&gt;
&lt;li&gt;In Germany, if you turn up with a mobile ticket and your battery runs out, you&amp;#8217;re fined!&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="corebridgewithwings"&gt;Corebridge with Wings&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Simon Taylor&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;VPN via small app on phone
&lt;ul&gt;
&lt;li&gt;iPhone, Blackberry, WinMo &amp;#38; Symbian&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;If phone rings, CRM app launches on laptop&lt;/li&gt;
&lt;li&gt;Similarly, click a phone number on screen and phone makes call straight away&lt;/li&gt;
&lt;li&gt;App logs phone calls made from mobile back onto corporate server&lt;/li&gt;
&lt;li&gt;Can send SMS messages from Lotus Notes &amp;#38; Outlook, but this system uses your actual mobile phone to send &amp;#8212; so responses come to you, not the SMS gateway&lt;/li&gt;
&lt;li&gt;Also provides enterprise-wide voice mail&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="spoonfed"&gt;spoonfed&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Alex Will&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;21st Century version of Timeout&lt;/li&gt;
&lt;li&gt;high quality local event content&lt;/li&gt;
&lt;li&gt;30,000 events per month&lt;/li&gt;
&lt;li&gt;iPhone app &amp;#8212; Event Radar&lt;/li&gt;
&lt;li&gt;LBS mobile Java app launching in Q3 2009
&lt;ul&gt;
&lt;li&gt;complete with maps&amp;#8230;&lt;/li&gt;
&lt;li&gt;looking at options for map source&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;have small editorial team of 5 editors to cover the whole of London&lt;/li&gt;
&lt;li&gt;has some social features &amp;#8212; meet up with your friends, etc.&lt;/li&gt;
&lt;li&gt;&amp;#8220;user generated content is great for cats on skateboards&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="samsung"&gt;Samsung&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://innovator.samsungmobile.com/"&gt;Samsung Mobile Innovator&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;includes lab.dev testing (using Digia remote devices), market.dev pitching&lt;/li&gt;
&lt;li&gt;core partners are invite only but still free&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Staines office focusses on supporting Symbian
&lt;ul&gt;
&lt;li&gt;ramping up skills to support Symbian Foundation&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.samsungiq.com/"&gt;Samsung IQ widget competition&lt;/a&gt;:
&lt;ul&gt;
&lt;li&gt;opens on 24th June&lt;/li&gt;
&lt;li&gt;&amp;#163;15,000 top prize, 2nd &amp;#38; 3rd prizes too&lt;/li&gt;
&lt;li&gt;download the i8910 HD DevPack&lt;/li&gt;
&lt;li&gt;submit entry at &lt;a href="http://www.samsungiq.com"&gt;http://www.samsungiq.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;widget marketplace (More Widgets) is free to user&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="vopium"&gt;Vopium&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Tanvin Sharif&lt;/em&gt; &lt;a href="http://vopium.com/"&gt;http://vopium.com/&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;based in Denmark&lt;/li&gt;
&lt;li&gt;free calls on your mobile via VoIP, or else local call then VoIP then local call&lt;/li&gt;
&lt;li&gt;free to download app &amp;#8212; runs in the background transparently&lt;/li&gt;
&lt;li&gt;first 100 SMS are free then charged after that&lt;/li&gt;
&lt;li&gt;available from all channels&lt;/li&gt;
&lt;li&gt;can do free mobile termination for Skype!&lt;/li&gt;
&lt;li&gt;merge address books and identify with phone number&lt;/li&gt;
&lt;li&gt;cf. Fring, Nimbuzz &amp;#8212; they&amp;#8217;re aggregators and run within a separate app
&lt;ul&gt;
&lt;li&gt;main competitor is TruPhone &amp;#8212; seamless integration into phonebook&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;tells you if totally wifi or involves a local call
&lt;ul&gt;
&lt;li&gt;doesn&amp;#8217;t tell you if one or two local call&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;remote leg: Vopium pay 1p, charge 2p&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="peepr.tv"&gt;peepr.tv&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Mun Kong, d2see&lt;/em&gt; &lt;a href="http://peepr.tv"&gt;http://peepr.tv&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;stream live from any webcam &amp;#8212; pick up on &lt;a href="http://peepr.mobi"&gt;http://peepr.mobi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;can send an SMS when you detect motion&lt;/li&gt;
&lt;li&gt;launches native media player on phone&lt;/li&gt;
&lt;li&gt;showcase of technologies&lt;/li&gt;
&lt;li&gt;cf. Qik: phone to PC, this is PC to phone, with no app needed on phone&lt;/li&gt;
&lt;li&gt;can make feeds private, but not password protected&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="870.me"&gt;0870.me&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;mobile access to alternative to 0870 numbers&lt;/li&gt;
&lt;li&gt;iPhone app got rejected &amp;#8212; &amp;#8220;circumventing carrier policies&amp;#8221;&lt;/li&gt;
&lt;li&gt;Android app intercepts standard dialler&lt;/li&gt;
&lt;li&gt;with 5 minutes call length, estimated savings of &amp;#163;54K&lt;/li&gt;
&lt;li&gt;0870.me &amp;#8212; open API for anyone to access, or even download the whole database&lt;/li&gt;
&lt;li&gt;API integrates with 0800buster.co.uk&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="overtheair--september2526th"&gt;OverTheAir &amp;#8212; September 25/26th&lt;/h3&gt;

&lt;p&gt;Keep the date free!&lt;/p&gt;

&lt;h3&gt;Thanks to the organisers!&lt;/h3&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/adamcohenrose/3633829238/"&gt;&lt;img src="http://farm4.static.flickr.com/3621/3633829238_efe5085037.jpg?v=0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-3107899243263781377?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=moaqB4dbRxU:2jP1c1QBtgE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=moaqB4dbRxU:2jP1c1QBtgE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=moaqB4dbRxU:2jP1c1QBtgE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=moaqB4dbRxU:2jP1c1QBtgE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/moaqB4dbRxU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/3107899243263781377/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=3107899243263781377" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/3107899243263781377?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/3107899243263781377?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/moaqB4dbRxU/momolondon-demo-night.html" title="MomoLondon: Demo Night" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/06/momolondon-demo-night.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcERX84eCp7ImA9WxJRGE8.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-6385380163133813025</id><published>2009-05-20T14:21:00.001+01:00</published><updated>2009-05-20T14:26:44.130+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-20T14:26:44.130+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="lego" /><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="mindstorms" /><category scheme="http://www.blogger.com/atom/ns#" term="yahoo" /><category scheme="http://www.blogger.com/atom/ns#" term="javame" /><category scheme="http://www.blogger.com/atom/ns#" term="openhacklondon" /><category scheme="http://www.blogger.com/atom/ns#" term="kizoom" /><title>Kizoom team at Yahoo! Open Hack London 2009</title><content type="html">&lt;p&gt;For the first time, I managed to convince some other &lt;a href="http://www.kizoom.com"&gt;Kizoom&lt;/a&gt; developers to come along to a weekend developer event. Dan, Matthew, Neo and Joyce joined me for Yahoo!&amp;#8217;s &lt;a href="http://openhacklondon.pbworks.com"&gt;Open Hack London 2009&lt;/a&gt;, and Neo&amp;#8217;s friend San brought a much welcomed &lt;a href="http://mindstorms.lego.com/"&gt;Lego Mindstorms&lt;/a&gt; set to the party.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://crave.cnet.co.uk/software/0,39029471,49302231-6,00.htm"&gt;&lt;img src="http://crave.cnet.co.uk/i/c/pg/39042448/7.jpg" alt="Our team. Image courtesy of Nate Lanxon, CNET UK" width="428" height="570" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And it was a pretty good party (though strictly a geeky one), complete with beer, music, &lt;a href="http://www.flickr.com/photos/korben/3517132395/"&gt;snacks&lt;/a&gt;, giant Jenga and &lt;a href="http://www.flickr.com/photos/adamcohenrose/3519728169/"&gt;scalextric&lt;/a&gt;. There was even a &lt;a href="http://pornophonique.de/"&gt;fantastic live band&lt;/a&gt; (this being a geek party, the band consisted of &lt;a href="http://www.youtube.com/watch?v=MDZBYu3mtC8"&gt;guitar and Nintendo Gameboy&lt;/a&gt;&amp;#8230;) and an iPhone orchestra:&lt;/p&gt;&lt;object width="425" height="344"&gt;
  &lt;param name="movie" value="http://www.youtube-nocookie.com/v/3Rtu5II7ufo&amp;#38;hl=en&amp;#38;fs=1&amp;#38;rel=0&amp;#38;color1=0x006699&amp;#38;color2=0x54abd6" /&gt;
  &lt;param name="allowFullScreen" value="true" /&gt;
  &lt;param name="allowscriptaccess" value="always" /&gt;
  &lt;embed src="http://www.youtube-nocookie.com/v/3Rtu5II7ufo&amp;#38;hl=en&amp;#38;fs=1&amp;#38;rel=0&amp;#38;color1=0x006699&amp;#38;color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344" /&gt;
&lt;/object&gt;
&lt;p&gt;But the most fun was the hacking. There were some absolutely stunning hacks produced over the weekend &amp;#8212; better than both &lt;a href="http://hackdaylondon07.backnetwork.com/"&gt;Hackday 2007&lt;/a&gt; and &lt;a href="http://adamcohenrose.blogspot.com/search/label/overtheair"&gt;Over The Air&lt;/a&gt; &amp;#8212; and the Kizoom team had a great time playing with sticking things together for the hell of it. Mindstorms especially is great for hacks &amp;#8212; you can run a Java VM on the programmable brick (see &lt;a href="http://www.lejos,org"&gt;http://www.lejos,org&lt;/a&gt;) and then send it Java applets over Bluetooth. You then start attaching motors, microphones, light and distance sensors and building up the model with Lego pieces. Making silly things is fun and easy, and if you want to get serious you can even build a &lt;a href="http://www.tiltedtwister.com/"&gt;Rubik&amp;#8217;s cube solver&lt;/a&gt;! We built a &lt;a href="http://www.flickr.com/photos/draket/3517959457/"&gt;robot finger that pressed a button on a keyboard&lt;/a&gt; when it hears a loud noise (like &lt;a href="http://www.flickr.com/photos/adamcohenrose/3548024737/"&gt;playing a bongo drum&lt;/a&gt;!).&lt;/p&gt;
&lt;p&gt;Since there were six of us, we pulled in other bits of hardware to play with as well &amp;#8212; a &lt;a href="http://www.flickr.com/photos/phploveme/3517480597/"&gt;Wiimote strapped to a scooter&lt;/a&gt; (&lt;a href="http://www.flickr.com/photos/phploveme/3518265397/"&gt;ridden by Dan&lt;/a&gt;) sending its motion via Open Sound Control and &lt;a href="http://processing.org/"&gt;Processing&lt;/a&gt; to a MacBook; and a &lt;a href="http://www.flickr.com/photos/adamcohenrose/3548835198/"&gt;JavaME app on a cameraphone&lt;/a&gt; with some image recognition to identify the &lt;a href="http://pppp.andrewl.net/beanbags.html"&gt;omnipresent Hackday beanbags&lt;/a&gt;. &lt;a href="http://www.flickr.com/photos/adamcohenrose/3520566914/"&gt;Dan and Matthew&lt;/a&gt; built the hub of all these hacklets &amp;#8212; a browser driven by &lt;a href="http://seleniumhq.org/"&gt;Selenium&lt;/a&gt;, in turn driven by simple web services.&lt;/p&gt;
&lt;p&gt;Aside from having a great time, both learning and building, we were very pleased to &lt;a href="http://www.flickr.com/photos/phploveme/3519345066/"&gt;win the prize for &amp;#8220;Most Awesome Hack&amp;#8221;&lt;/a&gt;. I&amp;#8217;d really like to include a video of our presentation, but that&amp;#8217;s not available yet. In the meantime, here&amp;#8217;s a few pictures of the various components:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3375/3520571352_6970d9b267.jpg?v=0" alt="The Fabulous Human Powered Browser" title="" /&gt; &lt;a href="http://www.flickr.com/photos/phploveme/3518265397/"&gt;&lt;img src="http://farm4.static.flickr.com/3352/3518265397_531a57693e.jpg?v=0" alt="Dan operating the scrollbar by riding the Wii-equipped scooter" title="" width="333" height="500" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The hacking itself was preceded by a morning of seminars on various Yahoo! and other APIs. I&amp;#8217;ve included my notes below on the ones I attended in case anyone finds them useful.&lt;/p&gt;
&lt;h3 id="geoplanet"&gt;GeoPlanet&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Martin Barnes &amp;#8212; Data Manager, Yahoo! Geo Technologies, UK&lt;/em&gt; (based in Shaftesbury Avenue)&lt;/p&gt;
&lt;p&gt;&lt;a href="mailto:barnes@yahoo-inc.com"&gt;barnes@yahoo-inc.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://openhacklondon.pbworks.com/f/Yahoo%C2%A0OHDL%C2%A0GeoPlanet.ppt"&gt;Slides available&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Most of the named places on Earth + relationships that tie them together

    &lt;ul&gt;
      &lt;li&gt;Not down to street level &amp;#8212; just towns, villages &amp;#38; suburbs&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Not a geocoder &amp;#8212; provides you with some idea of the centroid of the object of interest&lt;/li&gt;

  &lt;li&gt;Official databases such as USPS also have weird and wacky data that doesn&amp;#8217;t really exist in the real world &amp;#8212; database&lt;/li&gt;

  &lt;li&gt;Integrates with Flickr &amp;#38; Fireagle so can expand on WOEIDs from these&lt;/li&gt;

  &lt;li&gt;Telephone area codes also included &amp;#8212; don&amp;#8217;t have exact boundaries, but can find out which cities are involved&lt;/li&gt;

  &lt;li&gt;WOEIDs sometimes get deprecated, but the API still responds to them &amp;#8212; it just forwards you to the new authoritative WOEID&lt;/li&gt;

  &lt;li&gt;Each API key is limited to 50K queries a day&lt;/li&gt;

  &lt;li&gt;Have neighbour relationships for cities and towns

    &lt;ul&gt;
      &lt;li&gt;mainly for US, where they just spread one into the other&lt;/li&gt;

      &lt;li&gt;but also useful for other places&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Can return GeoJSON: &lt;a href="http://geojson.org/"&gt;http://geojson.org/&lt;/a&gt;&lt;/li&gt;

  &lt;li&gt;&lt;a href="http://developer.yahoo.net/forum/index.php?showforum=31"&gt;GeoPlanet Forum&lt;/a&gt; constantly monitored&lt;/li&gt;

  &lt;li&gt;UK postcodes data is currently about 3 years out of date since Yahoo! are refusing to pay license&amp;#8230;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="future_plans"&gt;Future plans&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;Plan to have data in some sort of escrow

    &lt;ul&gt;
      &lt;li&gt;depends on licensing deals with Navteq etc&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Plan to integrate Geonames data

    &lt;ul&gt;
      &lt;li&gt;Original WhereHaus was based on Geonames but branched from it to get other sources&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Plan to have user-based input, like Geonames&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="rdfa"&gt;RDFa&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Mark Birbeck&lt;/em&gt; &lt;a href="mailto:mark.birbeck@webBackplane.com"&gt;mark.birbeck@webBackplane.com&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Allows RDF to be embedded in web pages using attributes&lt;/li&gt;

  &lt;li&gt;Can attach license information to an individual image:

    &lt;ul&gt;
      &lt;li&gt;&lt;code&gt;&amp;lt;img src="blah.jpg" rel="license" resource="http://creativecommons.org/license..."/&amp;gt;&lt;/code&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;No need for separate feeds&lt;/li&gt;

  &lt;li&gt;Helps for federated sites &amp;#8212; just add markup to output from different systems

    &lt;ul&gt;
      &lt;li&gt;Can then pull together disparate outputs&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Have built extensions to Drupal to add RDFa to contact details, etc.&lt;/li&gt;

  &lt;li&gt;See also OpenCalais &lt;a href="http://www.opencalais.com/about"&gt;http://www.opencalais.com/about&lt;/a&gt; by ThomsonReuters

    &lt;ul&gt;
      &lt;li&gt;identifies entities, facts and events in unstructured text, XML &amp;#38; HTML&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;See samples at &lt;a href="http://code.google.com/p/ubiquity-rdfa/source/browse/#svn/trunk/_samples"&gt;http://code.google.com/p/ubiquity-rdfa/source/browse/#svn/trunk/_samples&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="search_monkey"&gt;Search Monkey&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Neil Crosby &amp;#8212; European Frontend Architect for Search at Yahoo&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://openhacklondon.pbworks.com/f/Yahoo%C2%A0-%C2%A0OHDL%C2%A0-Search%C2%A0Monkey.pdf"&gt;Slides available&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;extensions to Yahoo&amp;#8217;s search engine: extend search results &amp;#8212; making it easier for the user&lt;/li&gt;

  &lt;li&gt;users choose to install additional search monkeys from &lt;a href="http://gallery.search.yahoo.com/"&gt;http://gallery.search.yahoo.com/&lt;/a&gt;&lt;/li&gt;

  &lt;li&gt;also supports XSLT that can transform whatever you want from the source page

    &lt;ul&gt;
      &lt;li&gt;e.g. if you have tables, you can pull them out as tuples&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;not done a huge amount of publicity to users about specific monkeys, but have turned on a bunch of monkeys automatically for all users&lt;/li&gt;

  &lt;li&gt;can also develop a monkey for your own site &amp;#8212; can add to a header (see documentation somewhere)

    &lt;ul&gt;
      &lt;li&gt;in future may want to turn that on automatically&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="blueprint"&gt;Blueprint&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Ricardo Varela &amp;#8212; Mobile Integration Engineering Lead, Yahoo&lt;/em&gt; &lt;a href="mailto:ricardov@yahoo-inc.com"&gt;ricardov@yahoo-inc.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Blog: &lt;a href="http://phobeo.com/"&gt;http://phobeo.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://openhacklondon.pbworks.com/f/OHDLondon09_Blueprint.ppt"&gt;Presentation&lt;/a&gt; and &lt;a href="http://openhacklondon.pbworks.com/f/handout-blueprint-v1.0.pdf"&gt;handout&lt;/a&gt; available online.&lt;/p&gt;
&lt;p&gt;I first learnt about Blueprint at &lt;a href="http://adamcohenrose.blogspot.com/search/label/fom"&gt;Future of Mobile 2008&lt;/a&gt; back in November last year, and Ricardo&amp;#8217;s presentation was similar then. He understands the problems that are faced in mobile development, and Blueprint, like Luca Passani&amp;#8217;s &lt;a href="http://wurfl.sourceforge.net/java/wall.php"&gt;WURFL-based WALL&lt;/a&gt;, seems like a reasonable way to go forwards. However, it&amp;#8217;s all down to the implementation and the edge cases and that&amp;#8217;s a lot of hard work.&lt;/p&gt;
&lt;p&gt;Quite a few people used Blueprint in their hacks, but didn&amp;#8217;t actually demo on mobile phones (other than iPhones&amp;#8230;). &lt;a href="http://dalelane.co.uk/"&gt;Dale Lane&lt;/a&gt; actually tried to make it work on Windows Mobile &amp;#38; Android G1 and had a horrible experience. When he visited his Blueprint site from his Windows Mobile browser, he actually got a message telling him to download Opera instead! That kind of ruins the point of a cross-browser system&amp;#8230;&lt;/p&gt;
&lt;p&gt;Yahoo!&amp;#8217;s recent announcement that they&amp;#8217;re &lt;a href="http://www.techcrunch.com/2009/05/18/yahoo-mobile-abandons-its-blackberry-app-to-focus-on-the-iphone/"&gt;killing all non-iPhone mobile native app development&lt;/a&gt; may point to Blueprint for mobile web getting stronger within Yahoo! But the promised native clients for BlackBerry and J2ME may now be dead in the water.&lt;/p&gt;
&lt;p&gt;Anyway, here&amp;#8217;s my notes from the session at Hackday:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Now gone to v1.1&lt;/li&gt;

  &lt;li&gt;Yahoo Mobile used to be text only, now graphics and styles etc.

    &lt;ul&gt;
      &lt;li&gt;can&amp;#8217;t get away with things looking black and white any more&amp;#8230;&lt;/li&gt;

      &lt;li&gt;cf. &lt;a href="http://m.yahoo.com"&gt;http://m.yahoo.com&lt;/a&gt; with &lt;a href="http://new.m.yahoo.com"&gt;http://new.m.yahoo.com&lt;/a&gt; (new one works well on N95)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;some Nokia browsers won&amp;#8217;t show tables unless you specify a doctype&lt;/li&gt;

  &lt;li&gt;video encoding for 40+ different mobile formats

    &lt;ul&gt;
      &lt;li&gt;currently only for videos hosted within yahoo.com&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;slideshare did mobile site with blueprint &amp;#8212; created in 24hrs&lt;/li&gt;

  &lt;li&gt;similarly, &lt;a href="http://m.fynbus.info/"&gt;http://m.fynbus.info/&lt;/a&gt; &amp;#8212; mobile version of buses in Fyn, DK&lt;/li&gt;

  &lt;li&gt;1 out of 3 iPhone users has Facebook&lt;/li&gt;

  &lt;li&gt;Android and iPhone native wrappers still in development

    &lt;ul&gt;
      &lt;li&gt;were in development in November last year at Future of Mobile, so not that much progress&amp;#8230;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;this first release doesn&amp;#8217;t have style customization

    &lt;ul&gt;
      &lt;li&gt;thinking about it &amp;#8212; but can&amp;#8217;t just support CSS, will have to have some subset&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;

  &lt;li&gt;Some Blackberries are not standards-compliant for cookies

    &lt;ul&gt;
      &lt;li&gt;use commas not semicolons&lt;/li&gt;

      &lt;li&gt;if not in Blueprint now, can be added&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-6385380163133813025?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=4R1lSjT7qqE:xXWP479Z_OA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=4R1lSjT7qqE:xXWP479Z_OA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=4R1lSjT7qqE:xXWP479Z_OA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=4R1lSjT7qqE:xXWP479Z_OA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/4R1lSjT7qqE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/6385380163133813025/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=6385380163133813025" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/6385380163133813025?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/6385380163133813025?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/4R1lSjT7qqE/kizoom-team-at-yahoo-open-hack-london.html" title="Kizoom team at Yahoo! Open Hack London 2009" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/05/kizoom-team-at-yahoo-open-hack-london.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkECQng5eSp7ImA9WxJTE00.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-2485342355593072337</id><published>2009-04-21T10:00:00.002+01:00</published><updated>2009-04-21T10:04:23.621+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-21T10:04:23.621+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="train" /><category scheme="http://www.blogger.com/atom/ns#" term="landscape" /><category scheme="http://www.blogger.com/atom/ns#" term="view" /><title>Scenery on the way to Wigan</title><content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://1.bp.blogspot.com/_r_kzp2nFX7Q/Se2LJ25KMbI/AAAAAAAAAF8/rjcsjN2dTIk/s1600-h/image-upload-15-723896.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_r_kzp2nFX7Q/Se2LJ25KMbI/AAAAAAAAAF8/rjcsjN2dTIk/s320/image-upload-15-723896.jpg" /&gt;&lt;/a&gt;
&lt;span&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;span&gt;Just outside Stafford -- beautiful lake viewed from the train. I was too slow to catch the pair of herons.&lt;/span&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-2485342355593072337?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=QDBeuNsnZsw:Xm4tqKlmWDg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=QDBeuNsnZsw:Xm4tqKlmWDg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=QDBeuNsnZsw:Xm4tqKlmWDg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=QDBeuNsnZsw:Xm4tqKlmWDg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/QDBeuNsnZsw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/2485342355593072337/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=2485342355593072337" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/2485342355593072337?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/2485342355593072337?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/QDBeuNsnZsw/scenery-on-way-to-wigan.html" title="Scenery on the way to Wigan" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_r_kzp2nFX7Q/Se2LJ25KMbI/AAAAAAAAAF8/rjcsjN2dTIk/s72-c/image-upload-15-723896.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/04/scenery-on-way-to-wigan.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUEQXgyeyp7ImA9WxVaF0w.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-6159843429145952226</id><published>2009-04-10T16:55:00.000+01:00</published><updated>2009-04-14T12:56:40.693+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-14T12:56:40.693+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="london" /><category scheme="http://www.blogger.com/atom/ns#" term="agile" /><category scheme="http://www.blogger.com/atom/ns#" term="carsonified" /><category scheme="http://www.blogger.com/atom/ns#" term="childcare" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamplondon6" /><category scheme="http://www.blogger.com/atom/ns#" term="work-life-balance" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamp" /><category scheme="http://www.blogger.com/atom/ns#" term="business" /><title>BarCampLondon6: Get Google's 20% Time for Yourself</title><content type="html">&lt;p&gt;Flexible working has recently come under the spotlight &amp;#8212; due to the change in UK law from the beginning of April, all parents with children under 17 are now able to request flexible working from their employers. Employers are only allowed to reject demands if there are &amp;#8220;good business reasons for doing so&amp;#8221;.&lt;/p&gt;

&lt;p&gt;Parents often want to take time off to be with their children and to provide childcare during school holidays, but time off work is not just for looking after kids. Sometimes you might want to change the balance of your life and invest in your own ideas rather than those of a company.&lt;/p&gt;

&lt;p&gt;This BarCampLondon session was a discussion on how you could take time for yourself, and what you would do with it once you&amp;#8217;ve got it.&lt;/p&gt;

&lt;h2 id="introductions"&gt;Introductions&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ben&lt;/strong&gt; &amp;#8212; a computer science student on his year out working for an ISP 2 days a week with flexible hours&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shadi&lt;/strong&gt; &amp;#8212; a &amp;#8220;person of leisure&amp;#8221;, problem solving for friends and family&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dale&lt;/strong&gt; &amp;#8212; working full time on flexible hours for a large IT company
&lt;ul&gt;
&lt;li&gt;shifted hours to be primary caregiver when first child was born, now wondering how to adjust hours to deal with second child&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Adam&lt;/strong&gt; &amp;#8212; took off half a day a week when son was born; that time now used for himself since son is at school; recently thinking of moving to a full day off each week&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Melanie&lt;/strong&gt; &amp;#8212; working full time but dreams of finding her own project; hasn&amp;#8217;t found a solution yet
&lt;ul&gt;
&lt;li&gt;disappointed with work leaking in to personal time &amp;#8212; e.g. people working on a Sunday to be ready for Monday morning&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Anna&lt;/strong&gt; &amp;#8212; likes travelling; would like to have some work of her own she can take with her while she&amp;#8217;s finding her feet in another country&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sarah&lt;/strong&gt; &amp;#8212; works full time but is setting up another company based in India in her spare time&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id="sarah8217s_experience"&gt;Sarah&amp;#8217;s experience&lt;/h2&gt;

&lt;p&gt;Sarah used to work for company similar to the one she has created. It was taken over a while ago, so  she decided to set up something similar but better. She had a vague acquaintance who set up the contacts in India where development costs are very low (&amp;#163;300 per month!). At the moment she&amp;#8217;s working on the English translation of the work done in India in her evenings, whilst working full time at her existing job during the day. This results in her working more hours than she would normally, but she has something of her own that she&amp;#8217;s building up.&lt;/p&gt;

&lt;h2 id="ben8217s_experience"&gt;Ben&amp;#8217;s experience&lt;/h2&gt;

&lt;p&gt;Ben is currently a student, trying to avoid going straight into full-time work. Instead, he&amp;#8217;s working part time to his schedule. He has quit twice from his current employer as he didn&amp;#8217;t want to work long hours. He  wants to be able to work on his own projects.&lt;/p&gt;

&lt;h2 id="is_working_part_time_really_less_hours"&gt;Is working part-time really less hours?&lt;/h2&gt;

&lt;p&gt;Adam takes a day off every other week and gets to take that day completely for himself. However, Shadi used to work three days a week, but found that she was working until midnight to complete her tasks &amp;#8212; her job was tech support so she had to get the customer back online. She also occasionally received calls on her days off if she was the last person to deal with a particular situation, asking her to deal with it.  Since she had commitments to be in on certain days, she found she couldn&amp;#8217;t alter her hours to compensate for working on her days off.&lt;/p&gt;

&lt;p&gt;Ben pointed out that &lt;a href="http://www.carsonified.com/"&gt;Carsonified&lt;/a&gt; have a company-wide policy to work a four day week &amp;#8212; the whole office is closed on Fridays.&lt;/p&gt;

&lt;p&gt;There&amp;#8217;s also more choice than just full time or part time: some of Dale&amp;#8217;s colleagues work compressed hours &amp;#8212; working more hours a day, but four days a week. They still get paid full time. Others work longer hours during term time but have school holidays off so they can do childcare. See &lt;a href="http://www.direct.gov.uk/en/Employment/Employees/WorkingHoursAndTimeOff/DG_10029491"&gt;http://www.direct.gov.uk/en/Employment/Employees/WorkingHoursAndTimeOff/DG_10029491&lt;/a&gt; for more information.&lt;/p&gt;

&lt;h2 id="sharing_responsibility"&gt;Sharing responsibility&lt;/h2&gt;

&lt;p&gt;As Shadi&amp;#8217;s experience shows, you do need a job that can be put to one side &amp;#8212; or a company environment that promotes sharing responsibility. Agile processes such as &lt;a href="http://extremeprogramming.org/"&gt;Extreme Programming&lt;/a&gt; make this a central part of the culture, not just to enable people going away but to encourage greater flexibility in the whole team. Hospitals also deal with sharing responsibilities regularly, with staff coming on and off shift but providing continuous cover.&lt;/p&gt;

&lt;p&gt;Anna wondered whether the people sharing roles needed a certain level of communication skills in order to make this working style possible. Adam agreed: his company hire developers partly according to their ability to communicate in a paired programming exercise &amp;#8212; the ability to clearly discuss what they&amp;#8217;re working on is at least as important as being able to solve the programming exercise.&lt;/p&gt;

&lt;p&gt;This approach clashes with a top-down, command and control culture: employees have to be able to trust their peers and communicate without going up and down the hierarchy. You can&amp;#8217;t share a job with someone who you fear might take on your role and replace you when you&amp;#8217;re not around.&lt;/p&gt;

&lt;h2 id="when_you_have_time_to_yourself_what_do_you_do_with_it"&gt;When you have time to yourself, what do you do with it?&lt;/h2&gt;

&lt;p&gt;Setting up a new business is risky &amp;#8212; so it&amp;#8217;s good to balance it with the security of an existing job. Start-ups costs for online businesses are coming down &amp;#8212; you can rent your servers in the cloud and only pay for as much CPU and bandwidth as you use.&lt;/p&gt;

&lt;p&gt;There are also sites such as &lt;a href="http://oneclickor.gs/"&gt;One Click Orgs&lt;/a&gt; which will enable you to set up a legal entity very quickly for little cost.&lt;/p&gt;

&lt;p&gt;Sarah&amp;#8217;s approach shows the value of capitalising on your experience &amp;#8212; make sure that you&amp;#8217;ve made the contacts and make sure that you build on them.&lt;/p&gt;

&lt;h2 id="involving_other_people"&gt;Involving other people&lt;/h2&gt;

&lt;p&gt;If you need to involve other people in your new venture, you have to balance their commitment with their involvement: if they&amp;#8217;re doing you a favour for little money, they won&amp;#8217;t necessarily work to your timescales.&lt;/p&gt;

&lt;p&gt;Local currency systems like &lt;a href="http://www.letslinkuk.net/"&gt;LETS&lt;/a&gt; (Local Exchange Trading Systems) can provide a community of people willing to help each other. The local currency is based on trust and disclosure, with everyone able to see everyone else&amp;#8217;s trading history at all times. Members will hold to their commitments or risk other members never doing business with them (a bit like eBay reputations). Note that LETS are not a way of avoiding tax &amp;#8212; if you&amp;#8217;re operating a business that sells in LETS currency, you&amp;#8217;re &lt;a href="http://en.wikipedia.org/wiki/Local_Exchange_Trading_System#LETS_and_taxation"&gt;still eligible for paying tax on the income&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;One of the original benefits of LETS schemes was the lack of interest on loans &amp;#8212; you can easily have a negative balance and just agree to contribute more in the future. Given that bank interest rates are currently close to 0% anyway, this may not be such an incentive at the moment&amp;#8230;&lt;/p&gt;

&lt;p&gt;Anna pointed out that one of the most useful people to involve in setting up something new is a mentor &amp;#8212; someone to get you moving and be there to provide advice on basic things like planning.&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-6159843429145952226?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=zY8kvyaFkAY:qbaki1mMwSo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=zY8kvyaFkAY:qbaki1mMwSo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=zY8kvyaFkAY:qbaki1mMwSo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=zY8kvyaFkAY:qbaki1mMwSo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/zY8kvyaFkAY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/6159843429145952226/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=6159843429145952226" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/6159843429145952226?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/6159843429145952226?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/zY8kvyaFkAY/barcamplondon6-get-google-20-time-for.html" title="BarCampLondon6: Get Google&amp;#39;s 20% Time for Yourself" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/04/barcamplondon6-get-google-20-time-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04NQn07eSp7ImA9WxVbFks.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-4745062412288662867</id><published>2009-04-02T09:33:00.000+01:00</published><updated>2009-04-02T10:53:13.301+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-02T10:53:13.301+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="london" /><category scheme="http://www.blogger.com/atom/ns#" term="data" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamplondon6" /><category scheme="http://www.blogger.com/atom/ns#" term="json" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamp" /><category scheme="http://www.blogger.com/atom/ns#" term="rss" /><category scheme="http://www.blogger.com/atom/ns#" term="guardian" /><title>BarCampLondon6: The Guardian Open Platform</title><content type="html">&lt;p&gt;&lt;em&gt;Simon Willison&lt;/em&gt; &lt;a href="http://twitter.com/simonw"&gt;@simonw&lt;/a&gt; (at Guardian since October last year)&lt;/p&gt;

&lt;h2 id="context--stuffavailablebeforetheguardianopenplatform"&gt;Context &amp;#8212; stuff available before the Guardian Open Platform&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://guardian.co.uk"&gt;http://guardian.co.uk&lt;/a&gt; is built and runs on a completely custom CMS called R2. This was built recently as an 18 month agile project supported by ThoughtWorks. It&amp;#8217;s written in Java, using Spring to hold things together.&lt;/p&gt;

&lt;p&gt;Everything on the Guardian site is based on tags (you can see the tags as headings in the right had column). These tags are a controlled vocabulary, created and maintained under editorial control.&lt;/p&gt;

&lt;p&gt;Every page that is not an article is almost completely controlled by tags. You can visit a tag home page (like &lt;a href="http://guardian.co.uk/technology"&gt;http://guardian.co.uk/technology&lt;/a&gt;) and by default it will show a bunch of articles appropriate for that tag. Alternatively, editors can take control of a tag page to highlight articles etc.&lt;/p&gt;

&lt;p&gt;The system also supports &amp;#8220;tag combiner pages&amp;#8221; &amp;#8212; pages showing articles from multiple tags, like &lt;a href="http://guardian.co.uk/environment/climate-change"&gt;http://guardian.co.uk/environment/climate-change&lt;/a&gt;. These are generated in exactly the same way as the single tag pages but will have fewer articles due to the extra filtering.&lt;/p&gt;

&lt;p&gt;In addition, any tag page can generate its own RSS feed &amp;#8212; just add &lt;code&gt;/rss&lt;/code&gt; to the end of the URL. RSS feeds are full fat, sometimes with ads, but their Ts &amp;amp; Cs are currently for personal use only.&lt;/p&gt;

&lt;h2 id="whatistheopenplatform"&gt;What is the Open Platform?&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://www.guardian.co.uk/open-platform"&gt;http://www.guardian.co.uk/open-platform&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The new Open Platform allows for commercial use of the Guardian content. The Guardian have made everything available to which they have full rights (so no third party feeds and no content with restricted rights from freelancers). This includes full articles, audio and video (the audio and video is not served directly through the API but it provides enough metadata to link to it). There are currently around 700,000 articles stretching back at least a decade and sometimes longer.&lt;/p&gt;

&lt;p&gt;The commercial terms seem reasonable and practical: you can build an interface that links to content on the Guardian web site for free, but it you want to publish the content on your own site then you&amp;#8217;ll have to display Guardian adverts alongside it. This works for the Guardian too &amp;#8212; they already get orders of magnitude more readers on their web site than their print circulation, and anything that increases their online advertising placement is therefore a good thing.&lt;/p&gt;

&lt;p&gt;They have also built an API explorer (with a UI modelled on Firebug) that allows you to play with the data and discover the requests you&amp;#8217;d like to make. All the data is URL based, with each article having a web URL (its location on the Guardian web site), a data URL (its location in the Open Platform API) and multiple tag URLs. The other entry point is the search URL, where you can search by text, tags and various dates.&lt;/p&gt;

&lt;p&gt;Data is returned by default in a structured XML document, but you can switch this to JSON using the explorer UI. There&amp;#8217;s also an ATOM feed available by appending &lt;code&gt;&amp;amp;format=atom&lt;/code&gt; to the URL &amp;#8212; this data is the least rich at the moment, but easier to feed into other services like Yahoo Pipes.&lt;/p&gt;

&lt;p&gt;The explorer makes it easy to browse the content &amp;#8212; following links between articles and filtering any searches by picking out tags. Each search returns not just articles with full metadata, but also a section detailing the tags of all the articles in the search. In the tag data you get the number of articles in the search with each tag &amp;#8212; so it&amp;#8217;s easy to see how further filtering will affect your search results.&lt;/p&gt;

&lt;p&gt;At the moment, the results only list topic tags, but there are also contributor tags and other kinds &amp;#8212; all editorially chosen, and selected as interesting topics. For example, not every MP has their own tag, just those that show up in the news. The other kinds of tags will be added to the API shortly. These tags strike me as one of the most useful areas of the API &amp;#8212; essentially the Guardian have built up an ontology of topics and they&amp;#8217;re making it available for free. As far as I understand, if you use the tags but not the content (or at least link to any content on the Guardian website) then you don&amp;#8217;t even need to put Guardian adverts on your site (this may be totally wrong &amp;#8212; I haven&amp;#8217;t read the Ts &amp;amp; Cs in full yet).&lt;/p&gt;

&lt;p&gt;The Open Platform site has some examples on it already &amp;#8212; the one that Simon Willison highlighted was a Stamen project: &lt;a href="http://guardian.apimaps.org"&gt;http://guardian.apimaps.org&lt;/a&gt; allows you to annotate Guardian articles with geo data (which isn&amp;#8217;t built in by the Guardian yet) &amp;#8212; then view the results on a map.&lt;/p&gt;

&lt;h2 id="thedatastore"&gt;The Data Store&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://guardian.co.uk/data-store"&gt;http://guardian.co.uk/data-store&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As well as the content of the articles themselves, the Guardian have opened up some of the data that they use to prepare them. They have a team dedicated to collecting and updating various statistics from bird populations to government budgets and everything in between. The team is putting this data online and available as Google Spreadsheets &amp;#8212; currently there are over 100 (up from 86 at launch).&lt;/p&gt;

&lt;p&gt;Some of this data is the result of weeks of effort from the Guardian team &amp;#8212; the sheet of government data by department was so impressive that the Cabinet Office called and said they&amp;#8217;d like a copy as they couldn&amp;#8217;t get the data themselves! All the data is vetted and has been published in the newpaper, so you can be reasonably confident of its accuracy.&lt;/p&gt;

&lt;p&gt;New data is regularly published on the &lt;a href="http://www.guardian.co.uk/news/datablog"&gt;Data Store blog&lt;/a&gt; and the Guardian is trying to build up a community of data wonks around it. Already some people are getting involved, taking the data and doing new things with it &amp;#8212; see &lt;a href="http://ouseful.wordpress.com/2009/03/20/my-guardian-openplatform-apindata-hacks-roundup/"&gt;various examples&lt;/a&gt; at &lt;a href="http://ouseful.info"&gt;http://ouseful.info&lt;/a&gt; such as pulling in the MP expenses spreadsheet into IBM&amp;#8217;s &lt;a href="http://manyeyes.alphaworks.ibm.com/manyeyes/"&gt;Many Eyes&lt;/a&gt; visualisation system. Previously published data is also being regularly updated by the Guardian team &amp;#8212; &lt;a href="http://www.guardian.co.uk/profile/simonrogers"&gt;Simon Rogers&lt;/a&gt; has pledged to keep updating various of the data sets he has created.&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-4745062412288662867?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=6dA0XW3nl28:lkGmOH9VG78:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=6dA0XW3nl28:lkGmOH9VG78:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=6dA0XW3nl28:lkGmOH9VG78:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=6dA0XW3nl28:lkGmOH9VG78:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/6dA0XW3nl28" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/4745062412288662867/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=4745062412288662867" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/4745062412288662867?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/4745062412288662867?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/6dA0XW3nl28/barcamplondon6-guardian-open-platform.html" title="BarCampLondon6: The Guardian Open Platform" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/04/barcamplondon6-guardian-open-platform.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQMQH47eCp7ImA9WxNRFU0.&quot;"><id>tag:blogger.com,1999:blog-6382212051821902995.post-7273438331426447234</id><published>2009-03-31T09:29:00.001+01:00</published><updated>2009-09-09T15:59:41.000+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-09T15:59:41.000+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="wsgi" /><category scheme="http://www.blogger.com/atom/ns#" term="web2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamplondon6" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="xapian" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamp" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title>BarCampLondon6: Self Documenting Web APIs (WSGIWAPI)</title><content type="html">&lt;p&gt;&lt;em&gt;Richard Boulton&lt;/em&gt; &lt;a href="http://twitter.com/rboulton"&gt;@rboulton&lt;/a&gt; &lt;a href="http://lemurconsulting.com/"&gt;http://lemurconsulting.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Richard develops Xapian while working for Lemur Consulting.&lt;/p&gt;

&lt;p&gt;Recently he was working on a project involving several web APIs interfacing with each other and he wanted to have a good way of seeing what each API was doing. One way would be to ask all the developers to create and maintain documentation, but with rapid development, this would quickly get out of date.&lt;/p&gt;

&lt;p&gt;Richard started from the idea of having comments by the code (like Javadoc or rdoc) but has taken it further to make the documentation machine readable. In the case of web APIs, this gives the benefit of being able to create live documentation &amp;#8212; some simple comments together with a form that allows you to try out the API directly.&lt;/p&gt;

&lt;p&gt;At the moment, the framework he has made (WSGIWAPI) is not quite complete (he put it together on train journeys to and from work&amp;#8230;) but it is already being used in the &lt;a href="http://flaxcode.googlecode.com"&gt;Flax project&lt;/a&gt; &amp;#8212; an indexing and search server based on Xapian.&lt;/p&gt;

&lt;p&gt;WSGIWAPI is works in python and uses python decorators (similar to Java annotations) to produce a WSGI object with documentation included. A WSGI object is a python web service plugin (see &lt;a href="http://wsgi.org/wsgi/Learn_WSGI"&gt;http://wsgi.org/wsgi/Learn_WSGI&lt;/a&gt; for details) that can be added directly to a web server &amp;#8212; so by adding documentation to each method and a couple of lines of plumbing to a class, you can generate full web services complete with documentation and examples.&lt;/p&gt;

&lt;p&gt;Since the documentation is machine readable, it would also be possible to generate a Javascript client library or a WSDL specification automatically from the code.&lt;/p&gt;

&lt;p&gt;Nice idea &amp;#8212; though I think it would get further traction if the idea was rolled into an existing framework rather than being on its own. There&amp;#8217;s nothing stopping that happening &amp;#8212; the WSGIWAPI code is freely available from &lt;a href="http://wsgiwapi.tartarus.org"&gt;http://wsgiwapi.tartarus.org&lt;/a&gt; (code on Google code at &lt;a href="http://code.google.com/p/wsgiwapi/"&gt;http://code.google.com/p/wsgiwapi/&lt;/a&gt;).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6382212051821902995-7273438331426447234?l=adamcohenrose.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=BhnpaOOlR8c:pFnH1JFxYkQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=BhnpaOOlR8c:pFnH1JFxYkQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?i=BhnpaOOlR8c:pFnH1JFxYkQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AdamCohenRose?a=BhnpaOOlR8c:pFnH1JFxYkQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AdamCohenRose?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdamCohenRose/~4/BhnpaOOlR8c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adamcohenrose.blogspot.com/feeds/7273438331426447234/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6382212051821902995&amp;postID=7273438331426447234" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/7273438331426447234?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6382212051821902995/posts/default/7273438331426447234?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdamCohenRose/~3/BhnpaOOlR8c/barcamplondon6-self-documenting-web.html" title="BarCampLondon6: Self Documenting Web APIs (WSGIWAPI)" /><author><name>Adam Cohen-Rose</name><uri>http://www.blogger.com/profile/12286496556944495325</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06091375622500234321" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><feedburner:origLink>http://adamcohenrose.blogspot.com/2009/03/barcamplondon6-self-documenting-web.html</feedburner:origLink></entry></feed>
