<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>bemoko's mobile web</title>
	<atom:link href="http://blog.bemoko.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bemoko.com</link>
	<description>in safe hands</description>
	<pubDate>Mon, 25 Aug 2008 21:55:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Bugzilla Reports for MediaWiki</title>
		<link>http://blog.bemoko.com/2008/06/28/bugzilla-reports-for-mediawiki/</link>
		<comments>http://blog.bemoko.com/2008/06/28/bugzilla-reports-for-mediawiki/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 15:50:04 +0000</pubDate>
		<dc:creator>Ian Homer</dc:creator>
		
		<category><![CDATA[mobile]]></category>

		<category><![CDATA[mediawiki]]></category>

		<guid isPermaLink="false">http://blog.bemoko.com/?p=45</guid>
		<description><![CDATA[Hi - I&#8217;ve just released an update to the bugzilla reports extension for MediaWiki - see BugzillaReports @ MediaWiki.  We use this internally and find it very useful for generating slice and dice reports of our activities.  Feel free to give it a try and contact me if you have any questions.


Post from: [...]]]></description>
			<content:encoded><![CDATA[<p>Hi - I&#8217;ve just released an update to the bugzilla reports extension for MediaWiki - see <a href="http://www.mediawiki.org/wiki/Extension:BugzillaReports">BugzillaReports @ MediaWiki</a>.  We use this internally and find it very useful for generating slice and dice reports of our activities.  Feel free to give it a try and contact me if you have any questions.</p>
<p style="text-align: center;"><a href="http://blog.bemoko.com/wp-content/uploads/2008/06/bugzilla-reports-screenshot1.png"><img class="center size-medium wp-image-46" title="bugzilla-reports-screenshot1" src="http://blog.bemoko.com/wp-content/uploads/2008/06/bugzilla-reports-screenshot1.png" alt="Bugzilla Reports Screenshot 1" width="236" height="200" /></a></p>
<p style="text-align: center;"><a href="http://blog.bemoko.com/wp-content/uploads/2008/06/bugzilla-reports-screenshot2.png"><img class="size-medium wp-image-47" title="Bugzilla Reports Bubble Last Comments" src="http://blog.bemoko.com/wp-content/uploads/2008/06/bugzilla-reports-screenshot2.png" alt="Bugzilla Reports Bubble Last Comments" width="234" height="221" /></a></p>
<p>Post from: <a href="http://blog.bemoko.com">bemoko's mobile web</a><br/>
<a href="http://www.bemoko.com"><img class="logo" src="http://www.bemoko.com/images/bemoko-logo-155x30.jpg" alt="bemoko" height="30" width="155"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bemoko.com/2008/06/28/bugzilla-reports-for-mediawiki/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Step by Step : Create a Firefox Search Plugin for Your MediaWiki</title>
		<link>http://blog.bemoko.com/2008/05/16/step-by-step-create-a-firefox-search-plugin-for-your-mediawiki/</link>
		<comments>http://blog.bemoko.com/2008/05/16/step-by-step-create-a-firefox-search-plugin-for-your-mediawiki/#comments</comments>
		<pubDate>Fri, 16 May 2008 22:21:15 +0000</pubDate>
		<dc:creator>Ian Homer</dc:creator>
		
		<category><![CDATA[mobile]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[mediawiki]]></category>

		<guid isPermaLink="false">http://blog.bemoko.com/?p=35</guid>
		<description><![CDATA[I just discovered the benefits of creating custom Firefox search plugins the other day, having hooked up a Firefox search plugin for our internal MediaWiki which I shared with my colleagues.  The search plugin integrates with the MediaWiki apis which can be used to provide suggestions.  This suggestion functionality is pretty neat, since [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.bemoko.com/wp-content/uploads/2008/05/picture-14.png" alt="Firefox searching mediawiki with suggestions" title="Firefox searching mediawiki with suggestions" width="245" height="226" class="alignright size-medium wp-image-36" />I just discovered the benefits of creating custom <a href="http://developer.mozilla.org/en/docs/Creating_OpenSearch_plugins_for_Firefox">Firefox search plugins</a> the other day, having hooked up a Firefox search plugin for our internal MediaWiki which I shared with my colleagues.  The search plugin integrates with the MediaWiki <a href="http://www.mediawiki.org/wiki/API">apis</a> which can be used to provide suggestions.  This suggestion functionality is pretty neat, since it allows you to quickly scan what pages are available on your wiki <em>(without hitting the search button) </em> and then select what you&#8217;re looking to go directly to your chosen page.   A quick click-to-install link can also be provided for your team.   Follow the steps below to find out how.</p>
<p><br/><br/></p>
<ol>
<li>Create a base-64 encoded 16&#215;16 pixel image to appear next to the search engine input box so it&#8217;s always clear which search engine you&#8217;re searching.  You can use an online utility such as <a href="http://www.motobit.com/util/base64-decoder-encoder.asp">Antonin Foller&#8217;s</a></li>
<li>Create an <a href="http://www.opensearch.org/Home">OpenSearch</a> description <a href="http://developer.mozilla.org/en/docs/Creating_OpenSearch_plugins_for_Firefox#OpenSearch_description_file">XML file</a> and include your base-64 encoded image, e.g.</li>
</ol>
<pre>
&lt;OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
                       xmlns:moz="http://www.mozilla.org/2006/browser/search/">
  &lt;ShortName>my wiki&lt;/ShortName>
  &lt;Description>my wiki&lt;/Description>
  &lt;Image width="16" height="16">data:image/x-icon;base64,
    <em>(put your base 64 encoded image here)</em>
  &lt;/Image>
  &lt;Developer>Ian Homer for bemoko&lt;/Developer>
  &lt;InputEncoding>UTF-8&lt;/InputEncoding>
  &lt;Url type="text/html" method="get"
    template="http://wiki/index.php?title=Special:Search&amp;amp;search={searchTerms}"/>
  &lt;Url type="application/x-suggestions+json"
    template="http://wiki/api.php?action=opensearch&amp;amp;search={searchTerms}"/>
  &lt;moz:SearchForm>http://wiki&lt;/moz:SearchForm>
  &lt;moz:UpdateInterval>8&lt;/moz:UpdateInterval>
&lt;/OpenSearchDescription>
</pre>
<p>where http://wiki is the base URL to your media wiki installation.</p>
<ol start="3">
<li>Host this description XML file on a server of your chosing.</li>
<li>Create and host an HTML page that links to the absolute URL of your hosted description XML file.  The link must use the AddSearchProvider JavaScript API as demonstrated below.</li>
</ol>
<pre>
<?xml version="1.0"?>
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
  &lt;head>
    &lt;title>search engine loader&lt;/title>
    &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    &lt;script type="text/javascript">
      function addEngine(engineURL) {
        if (window.external &#038;&#038; ("AddSearchProvider" in window.external)) {
          window.external.AddSearchProvider(engineURL);
          return false;
        } else {
          alert(error_opensearch_unsupported);
          return true;
        }
      }
     &lt;/script>
  &lt;/head>
  &lt;body>
    &lt;div id="wrapper">
       &lt;a onclick="return addEngine('http://host/searchmywiki.xml')">
         install my wiki search engine plugin
       &lt;/a>
    &lt;/div>
  &lt;body>
&lt;/html>
</pre>
<ol start="5">
<li>Open this HTML file in Firefox and click on the link to install the plugin &#8230; and of course circulate the URL to this HTML page with your colleagues so they can do the same.</li>
</ol>
<p>&#8230; now even less excuses for people to say that they &#8220;can&#8217;t find it on the wiki&#8221;.</p>
<p>Post from: <a href="http://blog.bemoko.com">bemoko's mobile web</a><br/>
<a href="http://www.bemoko.com"><img class="logo" src="http://www.bemoko.com/images/bemoko-logo-155x30.jpg" alt="bemoko" height="30" width="155"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bemoko.com/2008/05/16/step-by-step-create-a-firefox-search-plugin-for-your-mediawiki/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MythTV and MythDora</title>
		<link>http://blog.bemoko.com/2008/05/16/mythtv-and-mythdora/</link>
		<comments>http://blog.bemoko.com/2008/05/16/mythtv-and-mythdora/#comments</comments>
		<pubDate>Fri, 16 May 2008 14:46:13 +0000</pubDate>
		<dc:creator>Mat Diss</dc:creator>
		
		<category><![CDATA[Hobbies]]></category>

		<category><![CDATA[fedora]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[mythdora]]></category>

		<category><![CDATA[mythtv]]></category>

		<category><![CDATA[pvr]]></category>

		<guid isPermaLink="false">http://blog.bemoko.com/?p=34</guid>
		<description><![CDATA[I have been using MythTV since version 0.17 a couple of years ago.   Back then the installation process was for the brave/foolhardy only.
I built the computer, plugged in my TV card (a Hauppage PVR-350) and installed Linux.  Then the fun really started.  I eventually found Jarod Wilsons Myth(TV)ology pages with some excellent instructions to follow.  [...]]]></description>
			<content:encoded><![CDATA[<p>I have been using <a href="http://www.mythtv.org" target="_blank">MythTV</a> since version 0.17 a couple of years ago.   Back then the installation process was for the brave/foolhardy only.</p>
<p>I built the computer, plugged in my TV card (a Hauppage PVR-350) and installed Linux.  Then the fun really started.  I eventually found Jarod Wilsons <a href="http://wilsonet.com/mythtv/">Myth(TV)ology</a> pages with some excellent instructions to follow.  After a lot of fiddling and playing around, I managed to get a TV picture displayed - a joyous moment!</p>
<p>The comments from my family were around the lines of &#8216;why not just buy a TiVo??&#8217; - at the most frustrating times of my install, this was a good point, but when done it felt much more of an achievement than just handing over the credit card.</p>
<p>The system worked well, with an uptime of over a year until I decided that I needed to make some &#8216;tweaks&#8217;.  The tweak I had in mind was to get a DVB card so I could watch and record UK freeview channels.</p>
<p>&#8220;Just a quick upgrade&#8221; I assured my wife.  She was not convinced.  At 2am when I finally gave up and went to bed, I wasn&#8217;t convinced either - it was not going well.</p>
<p>Next day I discovered <a title="Mythdora" href="http://www.g-ding.tv" target="_blank">Mythdora</a>, which seemed to be a complete &#8216;Myth-in-a-box&#8217; installation.  Now, normally I don&#8217;t like these types of solution as I like to do it my own way, but I was getting desperate now.  I downloaded the image and created my install DVD.  I decided on a fresh install rather than an upgrade and just preserved my recorded programs directory.</p>
<p>What an amazing process - install, reboot and, lo and behold I could view and record the Freeview channels.  I was a convert.   There was still a lot of fiddling to do, but nothing to the level I had been used to.  Only problem was that my remote control wasn&#8217;t working, so we had a keyboard in front of the screen.  Amazing how you get used to not having to get up to change channels like we had to before remote controls.</p>
<p>I was happy with this arrangement apart from the remote control.  Everything worked perfectly.  Unfortunately every forum I tried insisted that the remote control worked on their setup - so I was getting nowhere with that.</p>
<p>A few weeks ago I noticed that Mythdora were beta-testing the next release, Mythdora 5 which included a new version of MythTV and a new kernel.  My only hope for remote control happiness was to upgrade to a new kernel as the video4linux drivers had been improved, so I signed up as a beta tester and duly received my link.</p>
<p>I downloaded and installed the new software and, incredibly, my remote control worked first time!  So I now had a fully functioning system.</p>
<p>Nearly&#8230;.</p>
<p>I have a VIA EPIA M10K motherboard which has a VIA graphics chipset (CLE266).  MythTV will use the XvMC extensions to pass off some of the MPEG2 decoding the graphics chip.  This means that CPU usage when showing a recording or watching live TV is about 20-30%.  Unfortunately this doesn&#8217;t appear to be working in the new version.  If I choose a playback profile the uses XvMC, then the frontend crashes (saying that xv-blit is not available).  I can use the &#8217;slim&#8217; profile, but the CPU usage is about 80% for playback now and the nautilus process wakes up at regular intervals, using CPU and causing the playback to pause.</p>
<p>This is not a huge problem to anyone else except me.  I know it used to work, so will not be satisfied until it works properly again.  I have tried many forums (fora?) to try and find the answer to this problem, to no avail.  Many problems look like the same issue, but none of the answers solve it.  It must be something to do with the way the frontend has been built, but it looks like XvMC is compiled in.</p>
<p>So I have a mostly functional system, with TV, Radio, News, Weather, Internet Streams, DVD, Picture gallery, access to the PVR over the Web etc. Was it worth it?  Yes, if only to be able to say I don&#8217;t have to use MS media center!</p>
<p>If anyone passing reader knows how to get XvMC working, then I will be a truly happy man!</p>
<p>Once I have a stable version, then I will work on making the web interface mobile.  Imagine being able to control the system from your phone&#8230;..</p>
<p>Post from: <a href="http://blog.bemoko.com">bemoko's mobile web</a><br/>
<a href="http://www.bemoko.com"><img class="logo" src="http://www.bemoko.com/images/bemoko-logo-155x30.jpg" alt="bemoko" height="30" width="155"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bemoko.com/2008/05/16/mythtv-and-mythdora/feed/</wfw:commentRss>
		</item>
		<item>
		<title>bemoko&#8217;s new web site is live</title>
		<link>http://blog.bemoko.com/2008/05/15/bemokos-new-web-site-is-live/</link>
		<comments>http://blog.bemoko.com/2008/05/15/bemokos-new-web-site-is-live/#comments</comments>
		<pubDate>Thu, 15 May 2008 15:31:12 +0000</pubDate>
		<dc:creator>Ian Homer</dc:creator>
		
		<category><![CDATA[mobile]]></category>

		<category><![CDATA[bemoko]]></category>

		<guid isPermaLink="false">http://blog.bemoko.com/?p=33</guid>
		<description><![CDATA[I&#8217;m really pleased with our new website.  It gives the clean design and warmth that gives you an idea of what bemoko is all about.   We&#8217;re all really up beat about the next few months and we&#8217;ve had some fantastic feedback on what we&#8217;re doing.   Thanks to all those involved [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.bemoko.com'><img src="http://blog.bemoko.com/wp-content/uploads/2008/05/bemoko-website.png" alt="bemoko website" title="bemoko website" width="250" height="151" class="alignleft size-full wp-image-37" /></a>I&#8217;m really pleased with our <a href="http://www.bemoko.com">new website</a>.  It gives the clean design and warmth that gives you an idea of what bemoko is all about.   We&#8217;re all really up beat about the next few months and we&#8217;ve had some fantastic feedback on what we&#8217;re doing.   Thanks to all those involved so far.</p>
<p>If you haven&#8217;t had the chance to meet up with us, feel free to get in touch and say hello.  We&#8217;re normally at the <a href="http://mobilemonday.org.uk/">momo london</a> events and I&#8217;m personally at the <a href="http://www.pmn.co.uk/mex/momo08.shtml">MEX</a> conference in a couple of weeks.  Really looking forward to that especially having been awarded one of the momo scholarships.</p>
<p>Post from: <a href="http://blog.bemoko.com">bemoko's mobile web</a><br/>
<a href="http://www.bemoko.com"><img class="logo" src="http://www.bemoko.com/images/bemoko-logo-155x30.jpg" alt="bemoko" height="30" width="155"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bemoko.com/2008/05/15/bemokos-new-web-site-is-live/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Best Mobile UX : Google Reader</title>
		<link>http://blog.bemoko.com/2008/05/15/best-mobile-ux-google-reader/</link>
		<comments>http://blog.bemoko.com/2008/05/15/best-mobile-ux-google-reader/#comments</comments>
		<pubDate>Thu, 15 May 2008 15:12:31 +0000</pubDate>
		<dc:creator>Ian Homer</dc:creator>
		
		<category><![CDATA[mobile]]></category>

		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://blog.bemoko.com/?p=32</guid>
		<description><![CDATA[I&#8217;ve been pretty impressed with the Google Reader which I started using a few weeks ago, especially since it bridges over to the mobile service so cleanly.  The mobile site hasn&#8217;t got the most flashiest of interfaces, but it is real sticky and genuinely useful.  Now why do I think it is so [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.bemoko.com/wp-content/uploads/2008/05/google-reader.png" alt="Google mobile reader" title="Google mobile reader" width="150" height="257" class="alignright size-full wp-image-40" />I&#8217;ve been pretty impressed with the <a href="http://www.bemoko.com/">Google Reader</a> which I started using a few weeks ago, especially since it bridges over to the mobile service so cleanly.  The mobile site hasn&#8217;t got the most flashiest of interfaces, but it is real sticky and genuinely useful.  Now why do I think it is so good?  Because it does what I want it to do:</p>
<ul>
<li><b>View news articles from feeds I find interesting</b>.  I can see the next 10 headlines on the radar and drill down when I need to.  I am even getting to the point where I prefer reading these headlines on my mobile as opposed to on my mac.  I know I have the luxury of screen size of the E61i, but whether I&#8217;m sitting back on my sofa or waiting in line, I can quickly get my news fix.</li>
<li><b>Mark articles as interesting and share them</b>.  I even share them with this blog (see in the sidebar of the homepage of this blog).</li>
<li><b>Filter news based on my mood</b>.  I&#8217;m either looking at <em>whatever</em> (I&#8217;ve got loads of time and am just browsing), <em>feeds I really rate</em> (I&#8217;m just quickly make sure I&#8217;m not missing out on happenings), <em>mobile related</em> (Let&#8217;s find out what the buzz is) or <em>obscure feeds</em> (let&#8217;s check through some of the more offbeat news)</li>
</ul>
<p>So I&#8217;ve got into the stage of configuring my feeds and reading trends at my mac and reading the news on my mobile, playing each medium to it&#8217;s strengths.</p>
<p>It&#8217;s not all rosey though.  Some feeds provide lots of content, but others just provide a sentence relying on a click through to the main site.  The click through experience is appalling,  whether or not I go through google&#8217;s own transcoder.  Most sites are not mobile ready and just take too long to load and the google transcoding UX is hit or miss as to whether the content I want is on the initial page of the transcoding.  At least google give me the choice of which one I prefer - I&#8217;ve opted for the transcoded version (for the time-being), but to be honest I don&#8217;t click through often, since the experience is typically poor.  Also, if the feed doesn&#8217;t provide a decent amount of content, then I&#8217;m starting to remove them from my reader.   I actual would encourage feed providers to include with a decent body of content with the ad (text or image) embedded.  I don&#8217;t mind seeing the add in the middle of content that I&#8217;m enjoying reading.  As a service provider myself this does throw up some challenges for analytics :).</p>
<p>I took a quick look at the <a href="http://www.google.com/reader/i">iPhone AJAX UI</a>  which gives you an idea of UIs we may all head towards.  It was only partially compatible with my E61i though.  Furthermore we can only move towards such UIs if it ready does improve the UX - i.e. not slow and not unnecessary eye-candy that distracts from my primary ask - <b>I want to read relevant news</b>.</p>
<p>Good work Google &#038; thanks.</p>
<p>Post from: <a href="http://blog.bemoko.com">bemoko's mobile web</a><br/>
<a href="http://www.bemoko.com"><img class="logo" src="http://www.bemoko.com/images/bemoko-logo-155x30.jpg" alt="bemoko" height="30" width="155"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bemoko.com/2008/05/15/best-mobile-ux-google-reader/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vodafone includes 500Mb data/month in standard package</title>
		<link>http://blog.bemoko.com/2008/05/01/vodafone-includes-500mb-datamonth-in-standard-package/</link>
		<comments>http://blog.bemoko.com/2008/05/01/vodafone-includes-500mb-datamonth-in-standard-package/#comments</comments>
		<pubDate>Thu, 01 May 2008 17:03:16 +0000</pubDate>
		<dc:creator>Ian Homer</dc:creator>
		
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://blog.bemoko.com/?p=31</guid>
		<description><![CDATA[At last Vodafone is providing more attractive data tariffs.  It had to be coming, and the sooner the better.  There&#8217;s still better rates on the market, but it&#8217;s great news for me (I&#8217;m with Voda UK) and the 17million other subscribers.  The barrier of entry for mobile web usage in the UK [...]]]></description>
			<content:encoded><![CDATA[<p>At last Vodafone is <a href="http://www.telecoms.com/itmgcontent/tcoms/news/articles/20017528759.html">providing more attractive data tariffs</a>.  It had to be coming, and the sooner the better.  There&#8217;s still better rates on the market, but it&#8217;s great news for me (I&#8217;m with Voda UK) and the 17million other subscribers.  The barrier of entry for mobile web usage in the UK is dropping.</p>
<p>Post from: <a href="http://blog.bemoko.com">bemoko's mobile web</a><br/>
<a href="http://www.bemoko.com"><img class="logo" src="http://www.bemoko.com/images/bemoko-logo-155x30.jpg" alt="bemoko" height="30" width="155"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bemoko.com/2008/05/01/vodafone-includes-500mb-datamonth-in-standard-package/feed/</wfw:commentRss>
		</item>
		<item>
		<title>If it wasn&#8217;t for those pesky users</title>
		<link>http://blog.bemoko.com/2008/04/20/if-it-wasnt-for-those-pesky-users/</link>
		<comments>http://blog.bemoko.com/2008/04/20/if-it-wasnt-for-those-pesky-users/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 20:40:30 +0000</pubDate>
		<dc:creator>Ian Homer</dc:creator>
		
		<category><![CDATA[mobile]]></category>

		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://blog.bemoko.com/?p=29</guid>
		<description><![CDATA[Some projects do seem be run from the point of view that the user is simply an irritant.  That&#8217;s why it&#8217;s been so refreshing to see MomoLondon and OTA paying particular attention to the user experience (or UX) over the past few weeks.   Highlights include Future Platforms&#8217;s inspirational astronomy case study led by Tom Hume [...]]]></description>
			<content:encoded><![CDATA[<p>Some projects do seem be run from the point of view that the user is simply an irritant.  That&#8217;s why it&#8217;s been so refreshing to see <a title="Mobile Monday London" href="http://mobilemonday.org.uk/">MomoLondon</a> and <a title="Over The Air" href="http://overtheair.org/">OTA</a> paying particular attention to the user experience (or UX) over the past few weeks.   Highlights include <a title="Future Platforms" href="http://www.futureplatforms.com/fp/">Future Platforms</a>&#8217;s inspirational astronomy case study led by Tom Hume and Bryan Rieger; Steve Ives on UE testing for <a title="Taptu" href="http://taptu.com/">Taptu</a>; and <a title="Scott Weiss" href="http://www.usableproducts.com/whoWeAre/scott.shtml">Scott Weiss</a>&#8217;s pearls of wisdom.   I&#8217;m also looking forward to continuing the discussions at the <a title="MEX" href="http://pmn.co.uk/mex/">MEX</a> conference in a few weeks, thanks to being offered a MoMo sponsorship placement.  The mobile device, being pitched as being the device to enable the user at the <a title="Tony Fish" href="http://www.etribes.com/tonyfish">point of inspiration</a>, is ironically constrained by the input interfaces which restrict that inspiration.  The iPhone is pushing the standard, but it&#8217;s only early days and it&#8217;s not exactly mass market yet.  These constraints and barriers are dropping, but they won&#8217;t drop quickly, and they won&#8217;t drop at all if service providers do not apply due care and attention to the UX.</p>
<p>A few reoccurring themes emerge:</p>
<ul>
<li><strong>Paper prototypes are very effective</strong>.  Nothing beats rapidly knocking up diagrams and notes with just paper and pen.  Sitting in a meeting staring at a screen as another person grapples with some particular tool, capturing everyone&#8217;s feedback, is not an ideal situation.  Personally, I think much more creatively with a pen in my hand.  Whack the paper prototypes on the wall and encourage your team to add scribbles and post it notes as required - over coffee or after a heated lunch time debate.   Yes, it&#8217;ll eventually end up in your favourite drawing tool, such as <a title="OmniGraffle" href="http://www.omnigroup.com/applications/OmniGraffle/">OmniGraffle</a> or Visio, but, if you hold out until the paper prototypes are refined, you&#8217;ll end up having more focused lightweight documentation and not have so much personal attachment to ideas and thoughts that you&#8217;ve discarded along the way.</li>
<li>Think about <strong>personas</strong> and not just abstract concepts such as UML actors.   A persona is a fictitious character which brings a particular user type to life.  Encourage everyone, involved in the solution development process, to put themselves in the shoes of the user.  Give the persona a name, provide a photo of them, describe what they like to see at the cinema and describe what they had for lunch last Sunday.</li>
<li><strong>Listen to the user</strong>.  Treat the user with respect and pay attention to what they&#8217;re saying.  <a title="OmniGroup" href="http://www.omnigroup.com/">OmniGroup</a>, <a href="http://www.filemaker.com/">FileMaker</a>, <a href="http://www.37signals.com/">37signals</a> and (to jump sector) <a title="FirstDirect" href="http://www.firstdirect.com/">FirstDirect</a>, naming just a few, are all doing well in this front.  Run user sessions that let the user provide natural feedback, without having words put in their mouth and without putting them under pressure.   That said, don&#8217;t be constrained by just the input from your users.   A service provider has the opportunity to show flare and create experiences that users would flock to.  It is within inspirational teams that new radical ideas emerge.  As Henry Ford <a title="faster horse" href="http://media.ford.com/newsroom/release_display.cfm?release=22465">said</a> - &#8220;If I’d asked my customers what they wanted, they’d have said a faster horse&#8221;.</li>
<li><strong>Don&#8217;t led technology drive the UX</strong>.  Yes you need to be aware of feasibility and be real, and you will have iterations in which a UX is adjusted according to technological constraints, but the UX must stay primarily focused on what is right for the user.   I&#8217;ve seen projects, for example, where the UI is driven from the content model or where the project&#8217;s treated as a technological show case.  Resist all temptations to let the technology lead.  Technology <strong>enables</strong>.</li>
</ul>
<p>The mobile device is so user focused.  You know your user - location, direct billing - and the interface limitations are such that your UX mistakes are amplified.  The mass market has not yet started using the mobile web, snubbing it as fiddly and ineffective.  If you want food for though enjoy the debate following ReadWriteWeb&#8217;s mobile web baiting<a title="Is the Mobile Web Dead?" href="http://www.readwriteweb.com/archives/is_the_mobile_web_dead.php"> &#8220;Is the Mobile Web Dead?&#8221;</a> blog.  These complaints, although justifiable, are more often than not based on the constraints of the mobile, cost confusion and the limited services that are available.   This situation provides a great opportunity for the industry.  When we can tear down the constraints and when we can apply the appropriate attention to the user experience, the uses will come flooding.</p>
<p>Post from: <a href="http://blog.bemoko.com">bemoko's mobile web</a><br/>
<a href="http://www.bemoko.com"><img class="logo" src="http://www.bemoko.com/images/bemoko-logo-155x30.jpg" alt="bemoko" height="30" width="155"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bemoko.com/2008/04/20/if-it-wasnt-for-those-pesky-users/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Top 10 MediaWiki Content Management Extensions</title>
		<link>http://blog.bemoko.com/2008/02/21/top-10-mediawiki-content-management-extensions/</link>
		<comments>http://blog.bemoko.com/2008/02/21/top-10-mediawiki-content-management-extensions/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 00:07:06 +0000</pubDate>
		<dc:creator>Ian Homer</dc:creator>
		
		<category><![CDATA[mobile]]></category>

		<category><![CDATA[mediawiki]]></category>

		<guid isPermaLink="false">http://blog.bemoko.com/2008/02/21/top-10-mediawiki-content-management-extensions/</guid>
		<description><![CDATA[I&#8217;m a big fan of wikis and MediaWiki is my flavour.  It&#8217;s a rock solid platform and has never let me down.  I&#8217;ve picked up lots of best practices, patterns, tips &#38; tricks and little hacks over the past few years and I&#8217;ll be sharing them with you over the next few months [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a big fan of <a href="http://www.wikimatrix.org/index.php" title="WikiMatrix">wikis</a> and <a href="http://www.mediawiki.org/wiki/MediaWiki" title="MediaWiki">MediaWiki</a> is my flavour.  It&#8217;s a rock solid platform and has never let me down.  I&#8217;ve picked up lots of best practices, <a href="http://www.wikipatterns.com/display/wikipatterns/Wikipatterns" title="Patterns">patterns</a>, tips &amp; tricks and little hacks over the past few years and I&#8217;ll be sharing them with you over the next few months on this blog.  There&#8217;s no better place to start things rolling than with  a list of my favourite <a href="http://www.mediawiki.org/wiki/Extension_Matrix" title="MediaWiki Extensions">extensions</a>.  Extensions are what bring the MediaWiki to life and really allow you to take control of your Wiki content:</p>
<ol>
<li><strong><a href="http://semantic-mediawiki.org/wiki/Semantic_MediaWiki" title="Semantic MediaWiki">Semantic MediaWiki</a></strong> has to come top of this list.  To me it is the killer-extension on MediaWiki today.  By assigning meta data to your pages you can really slice and dice your content.  You can put your content modelling hat on and generate dynamic content, generating pages from contact lists of your team to glossaries to page tagging.  It ensures that you only need to enter content once, allows you create different views of the system and really get to grips your content.   All that you&#8217;d expect from a <a href="http://en.wikipedia.org/wiki/Semantic_Web" title="Semantic Web">Semantic web</a>.  To top it off the Semantic Media Wiki team have slowly but surely reached the v1 of the extension over the past year or so, maintaining a high level of quality at all times.</li>
<li>Next up is <strong><a href="http://www.mediawiki.org/wiki/Extension:Inputbox" title="Input Box">InputBox</a>.</strong>  Very simple, but elegant extension that allows you to create a new page from a template.  If you need to create many pages of the same form, such as system requirements, then create a template from which you can spin off all the pages.  Great for encouraging a standard page structure and makes it a lot easier for new comers to the wiki to follow a prescribed work-flow.</li>
<li>Next 4 are some core function libraries that you&#8217;ll benefit from on a day-to-day basis as you create ever more sophisticated <a href="http://www.mediawiki.org/wiki/Template" title="MediaWiki Templates">templates</a>. <strong><a href="http://www.mediawiki.org/wiki/Extension:StringFunctions" title="StringFunctions">StringFunctions</a></strong> gives you string replace and substring functions among others.</li>
<li><strong><a href="http://meta.wikimedia.org/wiki/ParserFunctions" title="ParserFunctions">ParserFunctions</a></strong> gives you such functions as if, ifeq and switch.</li>
<li><strong><a href="http://www.mediawiki.org/wiki/Extension:VariablesExtension" title="VariablesExtension">VariableExtensions</a> </strong>allows you access previously set variables, allowing you to do counters or interact between templates.</li>
<li>I know I shouldn&#8217;t, but <strong><a href="http://www.mediawiki.org/wiki/Extension:DynamicFunctions" title="DynamicFunctions">DynamicFunctions</a> </strong>does give you that extra control of URL parameters.  Dirty and hacky at times, but it has allowed me to go that extra distance at time, when it&#8217;s the last resort.</li>
<li>You should always reference your sources.  To help you manage your references and collect them all up nicely up at the bottom of the page try <strong><a href="http://www.mediawiki.org/wiki/Extension:Cite/Cite.php" title="Cite">Cite</a></strong>.</li>
<li><strong><a href="http://www.mediawiki.org/wiki/Extension:Gadgets" title="Gadgets">Gadgets</a> </strong>looks really promising by allowing a little customisation / go-faster stripes on your wiki.  A gadget is essentially a JavaScript and/or CSS which is applied to your page.   Sysop users can install new gadgets using the standard wiki interface and then any user can choose (via a preferences edit) which gadgets they want to.  There&#8217;s many out there and the list seems to be growing all the time.  I said this is promising, because although I found a few interesting such as the pop-up preview on hover over links or WY(sort of)SIWYG, I couldn&#8217;t find any that really assisted on a day-to-day basis and, more importantly, enough to recommend to users of the wikis I manage.  I suspect this&#8217;ll change soon as I discover new and improved gadgets.</li>
<li>Eye-candy is good - especially when it makes things more usable.  This is what <strong><a href="http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi" title="SyntaxHighlight">SyntaxHighlight</a></strong> does.  It brings those code blocks to life with some decent colouring, making them oh-so-much clearer.   And what a fantastic list of supported languages.</li>
<li>I leave <strong> <a href="http://www.mediawiki.org/wiki/Extension:Semantic_Forms" title="Semantic Forms">Semantic Forms</a></strong> to last to end on a high, no means because I value it any less that of the ones above.  <strong> <a href="http://www.mediawiki.org/wiki/Extension:Semantic_Forms" title="Semantic Forms">Semantic Forms</a></strong> allows you to create forms for your data entry.  With this in place users don&#8217;t even need to write any more wiki text to create pages - in fact you can enforce that they don&#8217;t so you really have control over how specific page types get managed.  It integrates so well with the Semantic Media Wiki it surprises you.   For example it can autocomplete text fields with a slick JavaScript module that lists best fit data as you type.  This extension essentially wraps up a lot of the extensions mentioned above to improve the UI and protect the normal user from the sometimes cryptic wiki language.</li>
</ol>
<p>One thing that always amazes me is the quality of both the MediaWiki core and the extensions provided by the community.  It&#8217;s always a pleasure to come to either install a MediaWiki system, install extensions or upgrade the stack.  It all just works and when I slip up (as I occasionally do) - it invariably tells me what I&#8217;ve done and what I need to do.</p>
<p>I&#8217;ll continue with this MediaWiki series in a few weeks time.  Please let me know if there&#8217;s any particular areas you&#8217;d like me to cover or perhaps any use cases or samples you&#8217;d like me to run through.</p>
<p>Post from: <a href="http://blog.bemoko.com">bemoko's mobile web</a><br/>
<a href="http://www.bemoko.com"><img class="logo" src="http://www.bemoko.com/images/bemoko-logo-155x30.jpg" alt="bemoko" height="30" width="155"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bemoko.com/2008/02/21/top-10-mediawiki-content-management-extensions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mobile Gaming</title>
		<link>http://blog.bemoko.com/2008/02/20/mobile-gaming/</link>
		<comments>http://blog.bemoko.com/2008/02/20/mobile-gaming/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 15:51:03 +0000</pubDate>
		<dc:creator>Mat Diss</dc:creator>
		
		<category><![CDATA[games]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[K800i]]></category>

		<category><![CDATA[PS3]]></category>

		<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://blog.bemoko.com/2008/02/20/mobile-gaming/</guid>
		<description><![CDATA[According to the BBC, gaming on the mobile platform is about to take off.
Being from the ZX Spectrum generation, I have been constantly amazed at the way the processing power has increased to allow sophisticated games to run on smaller and smaller devices.  In the early days I remember trying (not all that successfully [...]]]></description>
			<content:encoded><![CDATA[<p>According to the <a href="http://news.bbc.co.uk/1/hi/technology/7254123.stm">BBC</a>, gaming on the mobile platform is about to take off.<br />
<a href="http://blog.bemoko.com/wp-content/uploads/2008/02/speccy.jpg" title="Spectrum"><img src="http://blog.bemoko.com/wp-content/uploads/2008/02/speccy.thumbnail.jpg" alt="Spectrum" class="alignright" /></a>Being from the ZX Spectrum generation, I have been constantly amazed at the way the processing power has increased to allow sophisticated games to run on smaller and smaller devices.  In the early days I remember trying (not all that successfully it has to be admitted) to program various games on the Spectrum platform.</p>
<p>Moving from coding in BASIC to machine language made a massive improvement to performance, but you could feel you were stretching the kit to its limits for relatively basic games.</p>
<p><a href="http://blog.bemoko.com/wp-content/uploads/2008/02/area_51_video_game_thumb_9.png" title="Area 51"><img src="http://blog.bemoko.com/wp-content/uploads/2008/02/area_51_video_game_thumb_9.thumbnail.png" alt="Area 51" class="alignleft" /></a>I remember going to arcades and marvelling at the graphics and power of dedicated games machines, it seemed almost impossible to imagine being able to play games of that quality at home.</p>
<p>Now, of course, you can play the old arcade games in a browser window on pretty much any standard PC.  There seems no difference between arcade machines now and games platforms like the PS3.</p>
<p>Putting the games onto a mobile platform seems to limit you to the equivalent of Spectrum games against the arcade machines again.  Try playing Call of Duty 2 on the Sony Ericsson K800i - you are moving stick men around a 2D landscape with limited sound and graphics.  Whilst even the ability to do this on what is, essentially, a low powered computer is impressive, todays games will require a large increase in power.</p>
<p>Screensize is another obvious limitation - I&#8217;ve attempted Lemmings on the K800i as well, but it is not well suited for small screens and small keyboards - a lot of the game revolves around timing and getting the cursor over the minute lemming at the right time and pressing the right key is definitely an art.  The new generation of larger screen devices will no doubt help in this area (Lemmings would be good with the touchscreen devices!)<a href="http://blog.bemoko.com/wp-content/uploads/2008/02/lemming.jpg" title="Lemmings"><img src="http://blog.bemoko.com/wp-content/uploads/2008/02/lemming.thumbnail.jpg" alt="Lemmings" class="alignleft" /></a></p>
<p>The phone does open up one avenue not available to most PC gamers though; and this is Wii style motion sensitivity.  The phone is ideally suited to this form of control (although you may get some odd looks whilst playing the games).</p>
<p>So, it&#8217;s still early days for mobile games, but unlike when I was programming on my Spectrum,  I have no doubt we will soon have PlayStation quality games to play on the train home.  It may make commuting almost enjoyable.</p>
<p>Post from: <a href="http://blog.bemoko.com">bemoko's mobile web</a><br/>
<a href="http://www.bemoko.com"><img class="logo" src="http://www.bemoko.com/images/bemoko-logo-155x30.jpg" alt="bemoko" height="30" width="155"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bemoko.com/2008/02/20/mobile-gaming/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nokia N82 – be the best</title>
		<link>http://blog.bemoko.com/2008/02/20/nokia-n82-%e2%80%93-be-the-best/</link>
		<comments>http://blog.bemoko.com/2008/02/20/nokia-n82-%e2%80%93-be-the-best/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 13:20:14 +0000</pubDate>
		<dc:creator>Tim Avery</dc:creator>
		
		<category><![CDATA[mobile]]></category>

		<category><![CDATA[F700]]></category>

		<category><![CDATA[K750]]></category>

		<category><![CDATA[K850]]></category>

		<category><![CDATA[N82]]></category>

		<category><![CDATA[Symbian S60]]></category>

		<guid isPermaLink="false">http://blog.bemoko.com/2008/02/20/nokia-n82-%e2%80%93-be-the-best/</guid>
		<description><![CDATA[After my major disappointment with the F700, not wanting to be phoneless, I had to choose a different handset quickly. I had originally compiled a shortlist of the iPhone, F700, Nokia N95 (8GB), Sony Ericsson K850i and the Nokia N82.
A colleague of mine was seriously happy with his Nokia E61i but after a trouser test [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">After my major disappointment with the F700, not wanting to be phoneless, I had to choose a different handset quickly. I had originally compiled a shortlist of the iPhone, F700, Nokia N95 (8GB), Sony Ericsson K850i and the Nokia N82.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">A colleague of mine was seriously happy with his Nokia E61i but after a trouser test it created a bit too much packet sag for me. I could just buy tighter fitting trousers but thought a different phone choice would be the best way forward.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">I’ve been a fan of Sony Ericsson’s for a while, had a K750i for a couple of years and loved it. It even filled in ok when my digital camera broke when on holiday in <st1:country-region w:st="on"><st1:place w:st="on">Italy</st1:place></st1:country-region>. So I was leaning towards the K850i but it just wasn’t feature rich enough to compete against the smart phones that are about these days. As a rule I’m not a big Mac exponent, I appreciate the benefits and ethos of the Mac approach but don’t join in the arguments that erupt around Microsoft &amp; Apple. However, I still think the UI on the iPhone is brilliant. The only thing that stopped me getting one is the camera (it’s no better than the K750) and lack of 3G. Oh, and the price! O2 are bringing it in line with normality but that just highlights the initial rip off.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">So, that left the Nokia’s, N95 or N82. These babies are packed with goodies. How to choose, the N95 causes some minor trouser problems and who really needs a double slider, also lacks a Xenon flash. I also noticed it has one external speaker, the N82 has 2, stereo, does that really matter? No, but makes you feel good. <span> </span><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">So I have an N82. The best bits are:<o:p></o:p></span></p>
<ul>
<li><span style="font-size: 10pt; font-family: Arial">5 megapixel feature packed camera with Xenon flash. Yes it does make a difference.</span><br />
<span style="font-size: 10pt; font-family: Arial"></span></li>
<li><span style="font-size: 10pt; font-family: Arial">GPS with maps – it is usable and has assisted GPS. Uses the radio network to help it find satellites quicker and it works indoors! It helped me navigate round <st1:place w:st="on">Swindon</st1:place> (and to leave nice and quick</span><span style="font-size: 10pt; font-family: Wingdings"><span></span></span><span style="font-size: 10pt; font-family: Arial">)<o:p></o:p></span></li>
<li><span style="font-size: 10pt; font-family: Arial">It has the nice feature of auto rotating the display depending on the phones orientation<o:p></o:p></span></li>
<li><span style="font-size: 10pt; font-family: Arial">Symbian Series 60 OS is good, it’s trying to be like Mac OS X<o:p></o:p></span></li>
<li><span style="font-size: 10pt; font-family: Arial">Email support is fine, reading attachments is fine<o:p></o:p></span></li>
<li><span style="font-size: 10pt; font-family: Arial">Web browser is fine (HTML) and fast. <o:p></o:p></span></li>
<li><span style="font-size: 10pt; font-family: Arial">WLAN – I didn’t think this was really necessary but once you’ve had it there’s no going back<o:p></o:p></span></li>
<li><span style="font-size: 10pt; font-family: Arial">Auto voice dialling. No need to record voice tags, it works it out itself. Matches 9 out of 10 times.<o:p></o:p></span></li>
<li><span style="font-size: 10pt; font-family: Arial">It even has a bar code reader<o:p></o:p></span></li>
<li><span style="font-size: 10pt; font-family: Arial">There is a lot I’ve not explored yet but I continue to be impressed as use it more and more<o:p></o:p></span></li>
</ul>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">What’s not so great:<o:p></o:p></span></p>
<ul>
<li><span style="font-size: 10pt; font-family: Arial">Keys are really small, it you’ve got big sausage fingers that may be a problem<o:p></o:p></span></li>
<li><span style="font-size: 10pt; font-family: Arial">The key markings are really faint and with the shiny body reflecting lots of light are often invisible<o:p></o:p></span></li>
<li><span style="font-size: 10pt; font-family: Arial">The UI navigation isn’t quite as good as the Sony Ericsson (or obviously the iPhone). Takes a few more key presses to do what you want to do. <o:p></o:p></span></li>
<li><span style="font-size: 10pt; font-family: Arial">PC synchronisation. If you use Outlook you’ll be fine. If you don’t it’s aggravation. I use Thunderbird. I can export to LDIF and into Outlook express and sync. but this is rubbish. Mainly because only phone numbers go across, no addresses and other contact info. It is possible to play with csv’s but it’s a painful, error prone process and certainly not suitable ongoing. Also synching from phone back to Thunderbird isn’t going to happen. I’m going to experiment with some other approaches to try and iron this out.<o:p></o:p></span></li>
</ul>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">I also have a suspicion it’s killing off my Bluetooth headsets. Had two so far that have worked for three weeks then will not stay connected. Spooky.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">Conclusion – overall this is a great device, there is a lot packed into a good trouser sized package. I’m seriously chuffed.<o:p></o:p></span></p>
<p>Post from: <a href="http://blog.bemoko.com">bemoko's mobile web</a><br/>
<a href="http://www.bemoko.com"><img class="logo" src="http://www.bemoko.com/images/bemoko-logo-155x30.jpg" alt="bemoko" height="30" width="155"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bemoko.com/2008/02/20/nokia-n82-%e2%80%93-be-the-best/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
