<?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/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss"><id>tag:blogger.com,1999:blog-6582576671449934617</id><updated>2009-07-01T17:31:29.528+01:00</updated><title type="text">Masabists</title><subtitle type="html">The official blog of Masabi, the mobile experts.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.masabi.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default?start-index=26&amp;max-results=25" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/Masabists" type="application/atom+xml" /><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-6635094698746764897</id><published>2009-07-01T16:50:00.007+01:00</published><updated>2009-07-01T17:31:29.536+01:00</updated><title type="text">London Technology Network - Intelligent Transport</title><content type="html">I just got back from presenting at &lt;a href="http://www.ltnetwork.com"&gt;London Technology Network&lt;/a&gt;'s &lt;a href="http://www.ltnetwork.org/pooled/articles/BF_EVENTART/view.asp?Q=BF_EVENTART_311394"&gt;Intelligent Transport&lt;/a&gt; event just round the corner from Big Ben.&lt;br /&gt;&lt;br /&gt;&lt;div style="width:425px;text-align:left" id="__ss_1668957"&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/alexandergeorge/rail-ticketing-london-transport-network" title="Rail Ticketing - London Transport Network"&gt;Rail Ticketing - London Transport Network&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=alexandersonmasabi-railticketing-ltnretro-090701110440-phpapp01&amp;stripped_title=rail-ticketing-london-transport-network" /&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=alexandersonmasabi-railticketing-ltnretro-090701110440-phpapp01&amp;stripped_title=rail-ticketing-london-transport-network" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&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/alexandergeorge"&gt;alexandergeorge&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The content's very similar to the &lt;a href="http://blog.masabi.com/2009/06/momo-london-demo-night-summary.html"&gt;talk Ben gave at Mobile Monday&lt;/a&gt; a fortnight ago, but obviously with slightly less polished delivery.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-6635094698746764897?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/6635094698746764897/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=6635094698746764897" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/6635094698746764897" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/6635094698746764897" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/07/london-technology-network-intelligent.html" title="London Technology Network - Intelligent Transport" /><author><name>Alex Anderson</name><uri>http://www.blogger.com/profile/02681395119827784616</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="08334088416214212179" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-8206462233275190321</id><published>2009-06-24T17:39:00.003+01:00</published><updated>2009-06-24T17:47:48.809+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Global Messaging 2009" /><category scheme="http://www.blogger.com/atom/ns#" term="events" /><category scheme="http://www.blogger.com/atom/ns#" term="ticketing" /><title type="text">Global Messaging 2009 - Mobile Ticketing and Payments</title><content type="html">I'm just back from presenting at the excellent &lt;a href="http://www.globalmessagingcongress.com/conference/day_2"&gt;Global Messaging 2009 event&lt;/a&gt; in Westminster, on the subject of what makes a good mobile service in the context of mobile ticketing and payments:&lt;br /&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_1632940"&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/masabi/global-messaging-2009-mobile-ticketing-and-payments?type=powerpoint" title="Global Messaging 2009 - Mobile Ticketing and Payments"&gt;Global Messaging 2009 - Mobile Ticketing and Payments&lt;/a&gt;&lt;object style="margin: 0px;" height="355" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=globalmessaging2009-090624113011-phpapp01&amp;amp;stripped_title=global-messaging-2009-mobile-ticketing-and-payments"&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=globalmessaging2009-090624113011-phpapp01&amp;amp;stripped_title=global-messaging-2009-mobile-ticketing-and-payments" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;View more presentations from &lt;a href="http://www.slideshare.net/masabi"&gt;Tom Godber&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;It covers some of our standard reference points, like the need for a mobile service to address a user pain point and actually perform better than the alternatives to be used.  I think this really applies to selling train tickets from the handset, something that a pure deliver-only model fails to achieve.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-8206462233275190321?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/8206462233275190321/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=8206462233275190321" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/8206462233275190321" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/8206462233275190321" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/06/global-messaging-2009-mobile-ticketing.html" title="Global Messaging 2009 - Mobile Ticketing and Payments" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-5508911974914359777</id><published>2009-06-22T17:20:00.003+01:00</published><updated>2009-06-22T17:23:00.476+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Global Messaging 2009" /><category scheme="http://www.blogger.com/atom/ns#" term="events" /><title type="text">Masabi at Global Messaging 2009</title><content type="html">I'll be giving a talk on Secure Payment and Ticketing Applications at &lt;a href="http://www.globalmessagingcongress.com/conference/day_2"&gt;day 2 of Global Messaging Congress 2009&lt;/a&gt; on Wednesday at the Queen Elizabeth centre in Westminster, so if you're at the conference please come along, and I look forward to meeting you afterwards!  I'll post the slides up here as well, for anyone who is interested.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-5508911974914359777?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/5508911974914359777/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=5508911974914359777" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/5508911974914359777" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/5508911974914359777" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/06/masabi-at-global-messaging-2009.html" title="Masabi at Global Messaging 2009" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-5597478312817158972</id><published>2009-06-16T14:15:00.016+01:00</published><updated>2009-06-17T12:04:38.645+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="nfc" /><category scheme="http://www.blogger.com/atom/ns#" term="momo" /><category scheme="http://www.blogger.com/atom/ns#" term="events" /><category scheme="http://www.blogger.com/atom/ns#" term="ticketing" /><title type="text">MoMo London Demo Night summary</title><content type="html">Last night Ben presented at Mobile Monday London's &lt;a href="http://mobilemonday.org.uk/2009/06/big-up-yourselves-if-you-were-at-demo.html"&gt;demo night&lt;/a&gt; round the corner at IPC’s office behind the Tate Modern.  Ben was presenting our mobile train ticketing solution, and it seemed to go down pretty well.  Also there was a great roof terrace and free beer - almost enough to make me code a TouchWiz widget in Samsung's &lt;a href="http://innovator.samsungmobile.com/gtm/siq/samsungiq.do"&gt;Innovation Quest widget competition&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Our slides from the night:&lt;br /&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_1590806"&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/masabi/masabi-rail-ticketing-demo-at-momo-london?type=powerpoint" title="Masabi - Rail Ticketing demo at MoMo London"&gt;Masabi - Rail Ticketing demo at MoMo London&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=masabi-railticketingmomo-090616061636-phpapp02&amp;amp;stripped_title=masabi-rail-ticketing-demo-at-momo-london"&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=masabi-railticketingmomo-090616061636-phpapp02&amp;amp;stripped_title=masabi-rail-ticketing-demo-at-momo-london" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more presentations from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/masabi"&gt;Masabi&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Here's a quick rundown of all of the presentations for those who couldn't attend:&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Vopium&lt;/h2&gt;Nice voip solution, fully integrates with phonebook and routes calls through multiple different channels.  Smartphone-only, but if it's seamless then it could work.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Peepr.TV&lt;/h2&gt;Webcam hosting service, allowing streaming to mobile.  Can be adapted for premium webcams as well; doesn't work on my SonyEricsson K660i.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;0870.me&lt;/h2&gt;Finally, an *open* API for remapping 0870 phone numbers to cheaper alternatives.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Photofit&lt;/h2&gt;Fun iPhone app which lets you mix up the faces of your friends.  Normally used by people in the pub; possible synergies with the Met.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Total Hotspots&lt;/h2&gt;Find wifi hotspots from your iPhone.  Hopefully it will be possible for mass-market phones too at some point.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Audioboo&lt;/h2&gt;Audio blogging app for iPhone.  I don't have an iPhone, but apparently Brian Clough does.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Artilium&lt;/h2&gt;Presented an easy-to-integrate LBS platform&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Proxama&lt;/h2&gt;Demonstrated an NFC wallet application for the &lt;a href="http://www.gsmarena.com/nokia_6212_classic-2345.php"&gt;Nokia 6212&lt;/a&gt; (has any network picked this phone up?).  Could also probably work on the &lt;a href="http://www.gsmarena.com/nokia_6131-1434.php"&gt;Nokia 6131NFC&lt;/a&gt;.  Trialled with Vodafone last year; mass uptake by 2013?  &lt;a href="http://blog.masabi.com/2008/10/nfc-one-day-itll-be-great.html"&gt;Read Masabi's thoughts on NFC here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Ookl&lt;/h2&gt;A platform for interactive learning at museums, using mobile phones.  Go try it at Kew Gardens or the National Maritime Museum.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Singtones&lt;/h2&gt;I really need to try Singtones, as apparently it can correct your Karaoke singing.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Corebridge&lt;/h2&gt;Corebridge have an integrated mobile/web CRM solution.  Unfortunately their presentation was let down by the lack of signal in the building.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Spoonfed&lt;/h2&gt;A neat crowd-sourced location-based recommendations site for venues and events.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Masabi&lt;/h2&gt;We presented about selling train tickets on mobile using our pocket ticket machine.  &lt;a href="http://www.masabi.com/solutions_ticketing.html"&gt;Read more here&lt;/a&gt;.  Some &lt;a href="http://www.flickr.com/photos/masabi/sets/72157612812745415/"&gt;screenshots&lt;/a&gt; of the app we actually demo’d:&lt;br /&gt;&lt;p class="pics"&gt;&lt;a href="http://www.flickr.com/photos/masabi/3634706199/in/set-72157612812745415/"&gt;&lt;img src="http://farm3.static.flickr.com/2461/3634706199_de9b27934f.jpg?v=0" alt="Main Menu" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/masabi/3635516398/in/set-72157612812745415/"&gt;&lt;img src="http://farm3.static.flickr.com/2481/3635516398_2fd21716cc.jpg?v=0" alt="Selecting a station" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="pics"&gt;&lt;a href="http://www.flickr.com/photos/masabi/3635516336/in/set-72157612812745415/"&gt;&lt;img src="http://farm4.static.flickr.com/3537/3635516336_9f6f875325.jpg?v=0" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/masabi/3635516180/"&gt;&lt;img src="http://farm4.static.flickr.com/3316/3635516180_5c4117d25b.jpg?v=0" alt="Displaying a 2D barcode ticket" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;Unfortunately many of the presentations were let down by a lack of mobile connectivity at the venue.  Slightly surprising for a corporate building in central London; perhaps they should get some femto-cells in there?  For the app developers, &lt;a href="http://www.masabi.com/release170908.html"&gt;SMS failover&lt;/a&gt; has its uses!&lt;br /&gt;&lt;br /&gt;I'm normally more self-effacing than this, but it wasn’t me presenting and it was nice to get some really positive feedback from our industry peers:&lt;br /&gt;&lt;br /&gt;&lt;span class="twitter"&gt;@edent&lt;/span&gt;: “&lt;a href="http://twitter.com/edent/statuses/2180680157"&gt;Masabi get it right - open standard &amp;amp; works on low end phones. There's a world outside of iPhone #MoMoLondon&lt;/a&gt;”&lt;br /&gt;&lt;br /&gt;&lt;span class="twitter"&gt;@fj&lt;/span&gt;: “&lt;a href="http://twitter.com/fj/statuses/2181734880"&gt;masabi I love you, marry me. You get mobile. #momolondon&lt;/a&gt;”&lt;br /&gt;&lt;br /&gt;&lt;span class="twitter"&gt;@kaihendry&lt;/span&gt;: “&lt;a href="http://twitter.com/kaihendry/statuses/2181203232"&gt;Enjoying the Masabi presentation of buying rail tickets from the mobile. Now will it work on my Android G1? On the Web? :) #momolondon&lt;/a&gt;”&lt;br /&gt;&lt;br /&gt;&lt;span class="twitter"&gt;@gslondon&lt;/span&gt;: “&lt;a href="http://twitter.com/gslondon/statuses/2181005969"&gt;Masabi demo of their rail ticket purchase system was impressive&lt;/a&gt;”&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/route79/3630392628/"&gt;&lt;img src="http://farm4.static.flickr.com/3618/3630392628_0b7b7f5a8a.jpg?v=0" title="Jag @ O2: This was the best demo of the lot - and they were all very good I have to say, but this one really stood out in terms of being very well thought out and executed." alt="Jag @ O2: This was the best demo of the lot - and they were all very good I have to say, but this one really stood out in terms of being very well thought out and executed." /&gt;&lt;/a&gt;&lt;br /&gt;Jag from O2: “&lt;a href="http://www.flickr.com/photos/route79/3630392628/"&gt;This was the best demo of the lot - and they were all very good I have to say, but this one really stood out in terms of being very well thought out and executed.&lt;/a&gt;”&lt;br /&gt;&lt;br /&gt;Thanks, everyone!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-5597478312817158972?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/5597478312817158972/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=5597478312817158972" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/5597478312817158972" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/5597478312817158972" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/06/momo-london-demo-night-summary.html" title="MoMo London Demo Night summary" /><author><name>Alex Anderson</name><uri>http://www.blogger.com/profile/02681395119827784616</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="08334088416214212179" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-5122400111139571478</id><published>2009-06-08T18:04:00.002+01:00</published><updated>2009-06-08T18:09:27.885+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Vodafone Clicks" /><category scheme="http://www.blogger.com/atom/ns#" term="carnival" /><title type="text">Carnival of the Mobilists 177</title><content type="html">&lt;p align="center"&gt;&lt;a href="http://www.consumingexperience.com/2009/06/carnival-of-mobilists-177.html"&gt;&lt;img src="http://www.masabi.com/icon/carnival.gif" alt="Carnival of the Mobilists" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;Carnival of the Mobilists 177 &lt;a href="http://www.consumingexperience.com/2009/06/carnival-of-mobilists-177.html"&gt;over at A Consuming Experience&lt;/a&gt; included my &lt;a href="http://blog.masabi.com/2009/06/sony-ericsson-handset-announcements.html"&gt;last post on Sony-Ericsson&lt;/a&gt;, thanks! As always the Carnival covers a whole range of great articles, check it out for the best in mobile writing.&lt;br /&gt;Incidentally I met Improbulus, who runs A Consuming Experience, whilst screening entries for the &lt;a href="http://www.vodafonemobileclicks.com/"&gt;Vodafone Clicks&lt;/a&gt; competition last week with Helen Keegan - a very interesting evening with a few great entries we will be hearing more from in the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-5122400111139571478?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/5122400111139571478/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=5122400111139571478" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/5122400111139571478" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/5122400111139571478" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/06/carnival-of-mobilists-177.html" title="Carnival of the Mobilists 177" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-2615086758146778175</id><published>2009-06-08T14:53:00.002+01:00</published><updated>2009-06-08T15:12:19.734+01:00</updated><title type="text">Speaking at Train Communications 2009</title><content type="html">&lt;div&gt;Another chance to meet up with Masabi, when we speak on the Thursday afternoon of Train Communications 2009, held at the Royal Horseguards Hotel, near Charing Cross in London on 11th June 2009.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.traincomms2009.com/"&gt;http://www.traincomms2009.com/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(This conference used to be known as the Wifi on Trains conference.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Among the presenters will be train companies from India, Japan, Taiwan, the US, the UK and across Europe, including &lt;a href="http://www.indianrail.gov.in/"&gt;Indian Railways&lt;/a&gt;, &lt;a href="http://www.dft.gov.uk/"&gt;Department for Transport UK&lt;/a&gt;, &lt;a href="http://www.virgintrains.co.uk/"&gt;Virgin Trains&lt;/a&gt;, &lt;a href="http://www.thalys.com/"&gt;Thalys&lt;/a&gt;, &lt;a href="http://www.nationalexpresseastcoast.com/"&gt;National Express Trains&lt;/a&gt;, &lt;a href="http://www.arrivatrainswales.co.uk/home.aspx?LangType=1033"&gt;Arriva&lt;/a&gt;, &lt;a href="http://www.ntt.com/"&gt;NTT&lt;/a&gt;, &lt;a href="http://www.japanrail.com/"&gt;Japan Rail&lt;/a&gt; and &lt;a href="http://www.orange.com/en_EN/"&gt;Orange&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Masabi will be talking about mobile ticketing, credit card transactions, and the infrastructuire issues and design approaches to mitigate those issues when rolling out robust distributed authentication systems in an operationally challenging environment, such as rail and bus.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you want to schedule some time with Ben at the event, please drop him an SMS on +44 7788 895 894.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-2615086758146778175?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/2615086758146778175/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=2615086758146778175" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/2615086758146778175" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/2615086758146778175" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/06/speaking-at-train-communications-2009.html" title="Speaking at Train Communications 2009" /><author><name>Ben Whitaker</name><uri>http://www.blogger.com/profile/03756835399810128882</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10402041895591591590" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-5066708180651717220</id><published>2009-06-04T18:30:00.008+01:00</published><updated>2009-06-04T22:16:30.719+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tickets" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="nfc" /><category scheme="http://www.blogger.com/atom/ns#" term="barcode" /><category scheme="http://www.blogger.com/atom/ns#" term="ticket" /><category scheme="http://www.blogger.com/atom/ns#" term="mpayment ticketing" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="rail" /><category scheme="http://www.blogger.com/atom/ns#" term="events" /><category scheme="http://www.blogger.com/atom/ns#" term="applications" /><category scheme="http://www.blogger.com/atom/ns#" term="transport" /><title type="text">ITS Transport Standards Seminar - summary</title><content type="html">&lt;div&gt;Write up of the recent &lt;a href="http://www.its-uk.org.uk/events/event.aspx?id=125"&gt;Intelligent Transport Systems&lt;/a&gt;' &lt;a href="http://www.its-uk.org.uk/events/event.aspx?id=125"&gt;Seminar&lt;/a&gt; on Standards in UK Ticketing Wed 27th May 2009:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[ WARNING: The top third is mobile ticketing, the rest is more general transport stuff ]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Chair: Chris Queree, &lt;a href="http://www.atoc.org/"&gt;ATOC&lt;/a&gt; (Association of Train Operating Companies)&lt;/div&gt;&lt;div&gt;Speakers: &lt;/div&gt;&lt;div&gt;&lt;a href="http://www.masabi.com/company_management.html"&gt;Ben Whitaker&lt;/a&gt;, &lt;a href="http://www.masabi.com/"&gt;Masabi&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Andy Donelan, &lt;a href="http://www.virgintrains.co.uk/aboutus/default.aspx"&gt;Virgin Trains&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Grant Klein, &lt;a href="http://www.detica.com/"&gt;Detica&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Mark Cartwright, &lt;a href="http://rtig.org.uk/"&gt;RTIG&lt;/a&gt; (Real Time Information Group)&lt;/div&gt;&lt;div&gt;Roger Slevin, &lt;a href="http://www.dft.gov.uk/"&gt;DfT &lt;/a&gt;(Department for Transport)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3258/3217048775_0d3d671d5a_m.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 160px; height: 240px;" src="http://farm4.static.flickr.com/3258/3217048775_0d3d671d5a_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;Masabi got to speak first, and played a potentially unpopular opening card by pointing out the marked difference in Capital Expenditure between the expensive rollout of a smart-card system, and the much cheaper rolling out of a barcode ticket system.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Specifically, because of the fact that self-print and mobile delivered barcode tickets all have a human readable version of the ticket alongside the machine-readable barcode, means that in initial rollouts the vehicle guards can simply check the tickets visually, the same way they check existing paper tickets.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Occasional spot-checks of the e-tickets can be made by texting the manual ticket number to a central service, and a small number of shared scanners that guards or stations can use on rotation. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Permanent rollout of scanners and gates can then be staged for areas that see large volumes of e-ticketing, but completely avoided in those areas that only see a low frequency of e-tickets.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Smart-cards by comparison have no visual indications at all, and even the card owner cannot know what is on the card without a machine to interrogate the card. Any area that wishes to use smart card must be fully equipped with scanners before launching the service, meaning that the full capital expenditure must be comitted before the first users can start. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It was also pointed out that in London there is a significant financial penalty for people that refuse to use Oyster, with many fares being twice as expensive on a paper ticket. The proposed national ITSO smartcard system for rail tickets will almost certainly not have such a price difference (if any) to drive uptake.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We also haven't got to the bottom of how a national rail smartcard journey would be purchased by the consumer - I think you would still need to buy on the web, or queue at a ticket machine at the station to configure your journey before collecting it onto the smartcard, which won't reduce queues at all. (Oyster-style charging is not an option outside London.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3396/3217907776_85fb5bbfe2.jpg?v=0"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 500px; height: 333px;" src="http://farm4.static.flickr.com/3396/3217907776_85fb5bbfe2.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;Masabi's presentation then got into the main topic of the new RSP barcode standard for UK rail tickets on mobile and self-print, highlighting some of the enhancements that provide better security, robustness, and cross-sales opportunities than previous barcode standards, and encouraged operators and other ticket sales companies to find ways to exploit it more.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The 3rd party opportunities come from the fact that under this scheme you can freely give away the ticket scanning software and public security keys, so that Coffee Shops, Retailers and major attractions like Alton Towers can all integrate ticket scanning and validation into their EPOS (tills) and gates (as long as they have an off-the-shelf 2D barcode scanner), and be able to read/verify the  new rail tickets and any cross-sale entitlements that are inside, such as your early morning coffee and bagel, bought at a preferential rate, or alternately your group purchase of a weekend getaway including a music gig entry in one ticket.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Masabi also showed off a bit of their mobile ticket sales product, and the opportunity for it to reduce rush-hour queues at stations, and reach out to users when they are most in pain and keen to try a new system, i.e. when the queues are long, or when the ticket machine is broken - that's when a (non-geek) consumer will try a new way to purchase and travel. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(For people that haven't heard of it yet - the &lt;a href="http://www.masabi.com/solutions_ticketing.html"&gt;Masabi Mobile Ticket Machine&lt;/a&gt; allows a customer to buy a ticket straight from the phone, using a credit card, and then get the ticket on the phone. They don't need any sign up either, they can do it straight away, from the queue.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_1496897"&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/masabi/masabi-rail-ticketing-its?type=powerpoint" title="Masabi   Rail Ticketing ITS"&gt;Masabi   Rail Ticketing ITS&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=masabi-railticketingits-090527122548-phpapp01&amp;amp;stripped_title=masabi-rail-ticketing-its"&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=masabi-railticketingits-090527122548-phpapp01&amp;amp;stripped_title=masabi-rail-ticketing-its" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more presentations from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/masabi"&gt;Ben Whitaker&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There were a lot of questions from the floor, getting into the anti-copying and some of the low end (legacy) handset support issues that the new ticket standard addresses.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then Andy Donelan from Virgin took the stand to tell everyone about Virgin Railways' success with barcode ticketing, this time focussing on the printed barcodes, and their part in "driving down distribution costs".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;He said that consumers had been very keen on the new system, so the initial pilot has been rolled into full production use since September 2008 across all of their routes, taking over 4M in revenue, with over 1000 e-tickets sold per day. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PeECxTVinCE/SigIvYrzqCI/AAAAAAAAA8E/xM8PD5rVFV0/s1600-h/virgintrain.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 207px;" src="http://3.bp.blogspot.com/_PeECxTVinCE/SigIvYrzqCI/AAAAAAAAA8E/xM8PD5rVFV0/s400/virgintrain.jpg" alt="" id="BLOGGER_PHOTO_ID_5343530568048158754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For clarity - currently Virgin's printed barcode tickets are only valid on advanced tickets on Virgin-only routes. Virgin are now in discussions with Train Operators such as Cross Country that they share routes with to agree to honour each-other's barcode tickets too, so that these restrictions can start to lift, and more routes and fare combinations will be supported by the barcode format. (author's note - paper barcode tickets and mobile barcode tickets share the same format and the same scanners, so every rollout of paper barcode paves the way for mobile too.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;He also revealed that as a long-distance route, their proportion of tickets sold on line was 35% - far higher than the national average of 12%, and they expected that to continue to grow.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Their strategy was to enable remote booking as much as possible to easily expand their sales capacity, as they can't increase the number of ticket windows at their stations to cope with increasing demand.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PeECxTVinCE/SigVUrn1QmI/AAAAAAAAA8M/jFaj-IG8BLU/s1600-h/selfprintExample.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 276px; height: 400px;" src="http://2.bp.blogspot.com/_PeECxTVinCE/SigVUrn1QmI/AAAAAAAAA8M/jFaj-IG8BLU/s400/selfprintExample.png" alt="" id="BLOGGER_PHOTO_ID_5343544402926453346" border="0" /&gt;&lt;/a&gt;One of the benefits Virgin found with the user-printed paper barcode ticket, (much larger than standard card rail tickets in the UK) is that they can contain the full travel terms and conditions of the ticket, which makes it easier for revenue enforcement officers (guards) to say that the traveller should know exactly what they are entitled to, in a way that the very small existing tickets do not. For our international readers, the "conditions of carriage" or rules of the railway ticket vary by route and ticket in an almost impossible to understand way, and there are large fines for mis-understanding the special restrictions known only to guards and railway experts.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In good news, they have had very few customer support requests about their e-tickets.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Interestingly, their initial trials of hand-held barcode scanners at Euston faced issues from dropping off-line when they went underground, so this would certainly be aided by the new off-line scanning capable ticket standard that has come in since they started their trial on previous on-line only tickets. It is exactly this sort of resilience that we have added to the standard to make it practical for real-world rollouts.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Andy agreed with the points that Ben had made, and saw mobile and self-print as complimentary, each suiting slightly different use cases, but both useful in servicing the travelling public, mobile especially suiting business travel travellers, self-print more for infrequent travellers. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;The chair, Chris Querry summarised the morning talk by observing that barcode is growing of its own accord on it's own commercial merits, but he could only see Smartcard gaining much ground through legislation and franchise commitments forcing it to happen. "People will vote with their feet, or more likely their barcodes about which e-ticketing platform to use."&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The next talk by Grant Klein from the hosts, Detica, covered some of the reporting and tracking requirements of e-ticketing, allowing more accurate data to be gathered about how many travellers there really are, and what their habits are. With paper tickets, just like cash transactions, all you can be sure of is the number of journeys, but you have no idea about how often those journeys are the same person - etickets instantly give you all of the benefits of loyalty cards in this respect for tracking users and building a history.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Chris Querree then gave a run-down of new public transport standards work in Europe, helping attendees to make sense of where each of the seperate, overlapping, and sometimes cooperating standards bodies is going. &lt;/div&gt;&lt;div&gt;From a ticketing point of view, I noted down the UIC 981-2 standard being used in Europe for long distance train tickets, CEN TC278 WG3 SG5 for ticketless travel, and security on self-print to follow up on later, but anyone else wanting to find the details on more standards work should get hold of Chris's actual presentation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mark Cartwright from the Real Time Information Group (RTIG.org.uk) talkup us through the efforts to unify access methods for joining transport and journey information accross multiple sources and viewing platforms, to support web and physical signeage and querying, such as the in-bus shelter wait-time indicators, and the unified journey planner websites. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Roger Slevin then took the final speaking slot to fill us in on some of the work that DfT were involved in, mostly on the passenger information side, following on nicely from the RTIG talk.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Relevant standards covered in Mark and Roger's talks were NeTEx (network and ticketing exchange protocol), DJPS (distributed journey planners), and IFOPT (with things like stop place models, alternate names for points of interest, where parking is etc). In the UK NaPTAN and NPTG are useful components too. With all of these people can model joined up transport much more effectively than ever before.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As a "how far have we got" statement, basically most of the South East of the UK now has a unified journey planner, and we should get in touch to find out more about it, or to gain access to the data.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There was some discussion about what shared standards there might be for exchanging this transport data, and the Google Transit Data format is gaining ground. Journeyweb in the UK may also be pushing a potential XML standard to get behind too, with EU-Spirit as a compromise against some competing European efforts, some of whom don't seem to be as eager to work with other parties.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The closing remarks basically summed up pragmatism over idealism, and in the debate that followed there was only one lone voice bemoaning the lack of loyalty to the previously un-touchable ITSO smartcard programme, with most people seeming to be quite happy to look into faster, lighter, more open, and above all cheaper alternative standards for e-ticketing and data sharing, such as the PKI based barcode standard, and the more open XML based journey planning and transport information systems.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;Please leave the queuing system here?&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3114/3217908670_300ea68b00.jpg?v=0"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px; height: 440px;" src="http://farm4.static.flickr.com/3114/3217908670_300ea68b00.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-5066708180651717220?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/5066708180651717220/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=5066708180651717220" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/5066708180651717220" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/5066708180651717220" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/06/its-transport-standards-seminar-summary.html" title="ITS Transport Standards Seminar - summary" /><author><name>Ben Whitaker</name><uri>http://www.blogger.com/profile/03756835399810128882</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10402041895591591590" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_PeECxTVinCE/SigIvYrzqCI/AAAAAAAAA8E/xM8PD5rVFV0/s72-c/virgintrain.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-1646056088007831998</id><published>2009-06-01T13:28:00.005+01:00</published><updated>2009-06-01T14:44:53.232+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="usability" /><category scheme="http://www.blogger.com/atom/ns#" term="Sony-Ericsson" /><title type="text">Sony-Ericsson Handset Announcements</title><content type="html">&lt;p&gt;There are a few interesting points raised in the &lt;a href="http://developer.sonyericsson.com/site/global/newsandevents/latestnews/newsmay09/p_aino_yari_jp85announcement.jsp?link_general=article-ainoyarijp85announcement"&gt;technical details accompanying Sony-Ericsson's recent announcement of the Aino and Yari handsets&lt;/a&gt; - app usability should improve, whilst Sony-Ericsson's smartphone platform strategy is tending towards the Samsung "try 'em all" approach...&lt;/p&gt;&lt;h2&gt;Concessions to Usability&lt;/h2&gt;&lt;p&gt;Most importantly for developers, the new handsets aim to reduce the permission dialogue hassle that users experience when running applications on their handsets. This is a huge bugbear which just adds user pain without really improving security - because users rarely read the (often opaque) language of the message, they just click and get annoyed at the jarring interruption in their workflow:&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_k80MIITzWwM/SiPNhWEBfQI/AAAAAAAAABA/o0q85WxgpRc/s1600-h/midpPermissionDialogue.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 242px; height: 311px;" src="http://4.bp.blogspot.com/_k80MIITzWwM/SiPNhWEBfQI/AAAAAAAAABA/o0q85WxgpRc/s400/midpPermissionDialogue.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5342339555733372162" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The absence of these interrupting dialogues in iPhone applications adds to their usability.  They have clear purpose, but MIDP has always erred too far to the side of caution, and allowed explanation messages to be written and translated by programmers not usability experts, to confusing effect. They simply annoy, and give the platform a slightly amateur feel.&lt;/p&gt;&lt;p&gt;Sony-Ericsson suggest that Unsigned apps will now show far fewer dialogues, and Trusted 3rd Party signed apps will be able to ask once and then never bother the user again.  This is absolutely excellent news because it eliminates a key barrier to regular app usage.&lt;/p&gt;&lt;p&gt;Sony-Ericsson says this is in line with recommendations in the &lt;a href="http://java.sun.com/javame/reference/docs/msa_datasheet.pdf"&gt;&lt;acronym title="Mobile Services Architecture"&gt;MSA&lt;/acronym&gt; spec&lt;/a&gt; - an umbrella &lt;acronym title=" Java Specification Request"&gt;JSR&lt;/acronym&gt; mandating the support for a huge range of APIs adding up to a very powerful platform, which is now gaining a lot of traction.  This is also a great thing, because it implies that Sun recognise the problem, and that other handset manufacturers may be following suit.&lt;/p&gt;&lt;p&gt;Whilst in general I am in favour of reudcing the permission overhead to a secure minimum, this can go too far.  I am quite worried about the idea that dialogues may not be required when implementing the upcoming Javascript APIs designed to allow webapps greater access to the handset hardware - the potential for malicious scripting is huge.&lt;/p&gt;&lt;p&gt;Hopefully Javascript will find a more sensible balance where MIDP at first did not, because HTML 5 is opening up some &lt;a href="http://radar.oreilly.com/2009/05/google-bets-big-on-html-5.html"&gt;exciting opportunities&lt;/a&gt;. Given, however, that browsers shipping today appear to be replicating all of the &lt;a href="http://google-code-updates.blogspot.com/2009/05/gmail-for-mobile-html5-series-common.html"&gt;proprietary&lt;/a&gt; &lt;a href="http://www.theregister.co.uk/2009/05/29/palm_pre/"&gt;manufacturer-specific API&lt;/a&gt; problems of early MIDP, I'm certainly not holding my breath!&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Post-UIQ Smartphone OS Standardisation?&lt;/h2&gt;&lt;p&gt;In the good old days, Sony-Ericsson were pioneers in the smartphone market with the &lt;a href="http://www.gsmarena.com/sony_ericsson_p800-326.php"&gt;P800&lt;/a&gt;, back when everyone thought a smartphone should be like a PDA.  Looking back, my gut feeling is that on every subsequent revision UIQ (a UI layer built on Symbian) dropped further and further from the leading edge, &lt;a href="http://www.theregister.co.uk/2008/11/21/uiq_mobile_interfaces/"&gt;striking an unhappy balance&lt;/a&gt; between mainstream usability and PDA power. UIQ finally &lt;a href="http://www.theregister.co.uk/2009/01/05/uiq_admin/"&gt;went under&lt;/a&gt; when Nokia took Symbian open source without them, leaving Sony-Ericsson without a smartphone platform.&lt;/p&gt;&lt;p&gt;This is roughly the point when Sony-Ericsson launched the &lt;a href="http://www.gsmarena.com/sony_ericsson_xperia_x1-2246.php"&gt;Xperia&lt;/a&gt;, a Windows Mobile handset that was very interesting, though ultimately didn't fully live up to expectations.  A lot of effort was put into encouraging developers to &lt;a href="http://developer.sonyericsson.com/site/global/docstools/windowsmobile/p_windowsmobile.jsp"&gt;build panels and things&lt;/a&gt; (proprietary UI extensions), but to the best of my knowledge they &lt;a href="http://www.gsmarena.com/sony_ericsson-phones-19.php"&gt;haven't announced any more&lt;/a&gt; Windows Mobile devices - and hopefully they'll stay that way.&lt;/p&gt;&lt;p&gt;Subsequently, Sony-Ericsson stated they would be focussing on the Android platform for future smartphones... and then announced two S60 handsets.  They have &lt;a href="http://www.ubergizmo.com/15/archives/2009/05/sony_ericsson_to_use_android_phone_20.html"&gt;dropped hints&lt;/a&gt; that Android wasn't to displace other OS platforms, but can a company &lt;a href="http://www.pcworld.com/article/157830/sony_ericsson_posts_loss_predicts_gloomy_2009.html"&gt;in Sony-Ericsson's state&lt;/a&gt; really support simultaneous development on two or three smartphone OSs as well as their (actually very good) proprietary feature phone OS?  Note that smartphones are only around &lt;a href="http://www.fiercewireless.com/story/gartner-handset-sales-down-smartphone-surge/2009-05-20"&gt;13.5% of current world handset sales&lt;/a&gt; (although at the lucrative end)...&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-1646056088007831998?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/1646056088007831998/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=1646056088007831998" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/1646056088007831998" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/1646056088007831998" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/06/sony-ericsson-handset-announcements.html" title="Sony-Ericsson Handset Announcements" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_k80MIITzWwM/SiPNhWEBfQI/AAAAAAAAABA/o0q85WxgpRc/s72-c/midpPermissionDialogue.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-2117538279762187134</id><published>2009-05-13T17:46:00.003+01:00</published><updated>2009-05-18T15:12:10.389+01:00</updated><title type="text">Masabi speaking at ITS UK Ticket Standards Seminar, and at  European Telco Strategy event</title><content type="html">For those of you on the conference circuit, you can see Ben Whitaker from Masabi speaking about new mobile ticketing approaches for public transport including mobile payments via credit card this month at the UK's &lt;a href="http://www.its-uk.org.uk/"&gt;ITS&lt;/a&gt; Passenger Information Interest Group's seminar on &lt;a href="http://www.its-uk.org.uk/events/event.aspx?id=125"&gt;Options for Ticketing and Standards in Ticketing&lt;/a&gt; which is on the 27th May in London. Other speakers include &lt;a href="http://www.virgintrains.co.uk/"&gt;Virgin Trains&lt;/a&gt;, &lt;a href="http://www.dft.gov.uk/"&gt;Department for Transport&lt;/a&gt;, and our good friends &lt;a href="http://www.chyp.com/"&gt;Consult Hyperion&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We will also be speaking later this year in Berlin at the &lt;a href="http://summits.econique.com/639.html?L=0#c4320"&gt;European CxO Telco Strategy &lt;/a&gt;event on the 30th November and 1st December, alongside speakers from several European network operators.&lt;br /&gt;&lt;br /&gt;If you are attending these events and wish to schedule time with Masabi, feel free to book in a time in advance, via the ususal channels.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-2117538279762187134?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/2117538279762187134/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=2117538279762187134" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/2117538279762187134" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/2117538279762187134" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/05/masabi-speaking-at-its-uk-ticket.html" title="Masabi speaking at ITS UK Ticket Standards Seminar, and at  European Telco Strategy event" /><author><name>Ben Whitaker</name><uri>http://www.blogger.com/profile/03756835399810128882</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10402041895591591590" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-1371854038229263770</id><published>2009-04-22T17:40:00.009+01:00</published><updated>2009-04-23T09:58:00.750+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blackberry" /><category scheme="http://www.blogger.com/atom/ns#" term="applications" /><title type="text">Interesting Blackberry Factoids for Developers</title><content type="html">&lt;p&gt;We've just had a great chat with the extremely helpful RIM Developer Relations guys, and some things came out of it which we were only slightly aware of.  None are secret, just buried in spec documents and forums, so I thought it would be worth putting them up on the blog in case they are helpful to other developers:&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Applications Permission Manager&lt;/h2&gt;&lt;p&gt;Since Firmware 4.2.1, there has been a manager object which can not only tell you what the current API permissions are for your app, but allows you to display the device's application permissions dialogue with your favoured settings pre-populated, which the user can then choose to save if they are comfortable with them.&lt;/p&gt;&lt;p&gt;Used correctly, this is a great way for the app to discretely flag how the user can make their life easier, without being too intrusive.  We're all about removing pain in a secure fashion, and love this!  There are some pointers in &lt;a href="http://www.blackberry.com/DevMediaLibrary/view.do?name=SecurityPrompts"&gt;this presentation&lt;/a&gt;, and from there you can dig into the relevant API.&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Device Upgrades can Migrate Applications&lt;/h2&gt;&lt;p&gt;A user can migrate their applications to a new device alongside their contacts, mails etc.  On the face of things this is very useful, but it means your app's cod files must be as happy working on a scrollwheel Suretype device with a 240x260 screen (eg. &lt;a href="http://www.gsmarena.com/blackberry_7100v-1012.php"&gt;7100&lt;/a&gt;) as they are on trackball QWERTY devices with 480x320 screens (eg. a &lt;a href="http://www.gsmarena.com/blackberry_bold_9000-2370.php"&gt;Bold&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;This could have real implications for games, which often use large graphics scaled and optimised for a particular screen size.  It also impacts some strategies for providing UI movement and widgets across different keyboard and scroll/pointer types on fully branded &lt;code&gt;Canvas&lt;/code&gt;-based applications.&lt;/p&gt;&lt;p&gt;The application's RMS memory migrates with the app, and applications can query the device to find out its &lt;a href="http://www.blackberry.com/developers/docs/4.0.2api/net/rim/device/api/system/DeviceInfo.html#getDeviceId%28%29"&gt;unique ID&lt;/a&gt; and specification, so if this is a huge problem you should always compare IDs at startup and issue an upgrade so that the user picks up a more appropriate cod.&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;The Storm's Touch Screen Prefers Native Applications to MIDlets&lt;/h2&gt;&lt;p&gt;If you want to provide proper support for the &lt;a href="http://www.gsmarena.com/official_walkthrough_of_the_blackberry_storm_ui__on_video-news-627.php"&gt;Storm's touch UI&lt;/a&gt;, you'll have to do it with a native &lt;code&gt;&lt;a href="http://www.blackberry.com/developers/docs/4.1api/net/rim/device/api/ui/UiApplication.html"&gt;UIApplication&lt;/a&gt;&lt;/code&gt; instead of a &lt;code&gt;&lt;a href="http://www.blackberry.com/developers/docs/4.1api/javax/microedition/midlet/MIDlet.html"&gt;MIDlet&lt;/a&gt;&lt;/code&gt;.  The MIDP &lt;code&gt;Canvas&lt;/code&gt; &lt;a href="http://www.blackberry.com/developers/docs/4.1api/javax/microedition/lcdui/Canvas.html#pointerPressed%28int,%20int%29"&gt;touchscreen API&lt;/a&gt; is not expressive enough to handle the two levels of click used on the Storm.&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Newer Blackberries Can Read Custom Jad Parameters&lt;/h2&gt;&lt;p&gt;A huge bugbear with Blackberries before was their inability to read any parameter from the jad - this made the provisioning of unique information at installation time all but impossible.  The &lt;a href="http://www.blackberry.com/developers/docs/4.1api/javax/microedition/midlet/MIDlet.html#getAppProperty%28java.lang.String%29"&gt;&lt;code&gt;MIDlet.getAppParameter()&lt;/code&gt;&lt;/a&gt; method simply returns any value stored in the Manifest at compile time, but nothing added in the jad afterwards.&lt;/p&gt;&lt;p&gt;Since firmware 4.3.0, this now works - and RIM are very good at providing clear &lt;a href="http://yabfog.com/blog/2006/12/11/blackberry-browser-user-agent"&gt;User Agents&lt;/a&gt; identifying the device and its firmware when browsing (unlike &lt;a href="http://blog.trasatti.it/2009/04/sorry-your-http-headers-are-incomplete.html"&gt;some others&lt;/a&gt;), so you can make this call at provisioning time.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There's also a great tutorial on &lt;a href="http://na.blackberry.com/eng/developers/resources/A60_How_And_When_To_Sign_V2.pdf"&gt;Blackberry vs. MIDP code signing&lt;/a&gt; (PDF).  I hope some of that information is of use to people - the guys from RIM were extremely helpful and we certainly were very happily surprised how much we got out of the meeting.&lt;/p&gt;&lt;p&gt;On an unrelated side-note, we've started &lt;a href="http://twitter.com/masabi_com"&gt;Twittering&lt;/a&gt; - we're just restricting the company tweets to information relevant to mobile applications, security and transport so if any of that is you're bag feel free to follow us!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-1371854038229263770?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/1371854038229263770/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=1371854038229263770" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/1371854038229263770" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/1371854038229263770" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/04/interesting-blackberry-factoids-for.html" title="Interesting Blackberry Factoids for Developers" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-8046904917557760567</id><published>2009-03-25T18:17:00.004Z</published><updated>2009-03-26T11:17:35.192Z</updated><category scheme="http://www.blogger.com/atom/ns#" term="digital money" /><category scheme="http://www.blogger.com/atom/ns#" term="events" /><title type="text">Digital Money Forum - London 31st March</title><content type="html">&lt;a href="http://www.digitalmoneyforum.com/"&gt;&lt;img src="http://www.masabi.com/blog/dmf.gif" title="Digital Money Forum" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This Tuesday I'll be at the &lt;a href="http://www.digitalmoneyforum.com/"&gt;Digital Money Forum&lt;/a&gt;, at the &lt;span class="chypsubtitle"&gt;&lt;a href="http://www.guoman.com/charing-cross/local-information/maps-directions/"&gt;Guoman Hotel in Charing Cross, London&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As well as being on one of the expert panels on the afternoon on the first day, I'll be around all of Tuesday and Wednesday afternoon if anyone wants to chat.&lt;br /&gt;&lt;br /&gt;The expert panel with the vague title "London Calling" sounds like it will have quite a wide ranging debate, but we'll probably be working around the following talking points:&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a style="font-weight: bold;" href="http://blog.masabi.com/2008/12/new-mobile-barcode-tickets-for-uk-rail.html"&gt;UK Digital Rail Ticketing&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;, &lt;/span&gt;&lt;br /&gt;and the battle between SmartCard/NFC and Mobile Barcodes, and which might offer more bang for the buck, especially where public money is being spent&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="font-weight: bold;" href="http://www.paymentscouncil.org.uk/"&gt;UK Payments Council &lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Project&lt;/span&gt; - Mobile P2P bank payments in the UK,&lt;br /&gt;our opinion on how to give it a chance of success where so many e-payment initiatives have floundered&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Open (PKI) VS Closed (Oyster/MiFare/ITSO) Security models,&lt;/span&gt;&lt;br /&gt;we're pushing the open approach, as &lt;a href="http://digitaldebateblogs.typepad.com/digital_identity/"&gt;Dave Birch&lt;/a&gt; knows.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;All of which are topics with different points of view, and of course the debate will be steered by the moderator into which topics would be the best food for discussion between the panellists there.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="chypsubtitle"&gt;&lt;br /&gt;&lt;/span&gt;The event is run by the security experts at &lt;a href="http://chyp.com/"&gt;Consult Hyperion&lt;/a&gt;, who Masabi strongly endorse for anyone looking for audits and advice on their business and technology security, especially if they are working in the brave new world of secure transactions on new platforms at the edges of conventional established practices.&lt;br /&gt;&lt;br /&gt;You can also hear a chat between Masabi and Consult Hyperion's Dave Birch on &lt;a href="http://digitaldebateblogs.typepad.com/digital_identity/2009/03/ben-whitaker-masabi.html"&gt;this podcast&lt;/a&gt; if you are interested.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-8046904917557760567?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/8046904917557760567/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=8046904917557760567" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/8046904917557760567" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/8046904917557760567" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/03/digital-money-forum-london-31st-march.html" title="Digital Money Forum - London 31st March" /><author><name>Ben Whitaker</name><uri>http://www.blogger.com/profile/03756835399810128882</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10402041895591591590" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-447501243611984585</id><published>2009-02-26T16:02:00.002Z</published><updated>2009-02-26T16:06:33.819Z</updated><title type="text">MWC 2009 talk: Challenges Building Secure Mobile Applications</title><content type="html">&lt;p style="text-align: right;"&gt;&lt;img src="http://www.masabi.com/blog/mwc09.gif" title="Mobile World Congress 2009" /&gt;&lt;/p&gt;Ben Whitaker and myself gave a presentation in the App Garage of &lt;a href="http://www28.cplan.com/cc215/sessions_catalog.jsp?ilc=215-1&amp;amp;ilg=english&amp;amp;isort=&amp;amp;isort_type=&amp;amp;is=yes&amp;amp;icriteria1=+&amp;amp;icriteria10=+&amp;amp;icriteria9=&amp;amp;icriteria5=&amp;amp;icriteria3=&amp;amp;icriteria7=+"&gt;Mobile World Congress in Barcelona&lt;/a&gt; this year.  The slides of the talk are reproduced here - let us know if you'd like the full code samples as well.  Apologies for the front page, which seems to disagree with the Slideshare conversion system...&lt;div style="width:425px;text-align:left" id="__ss_1073393"&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/masabi/challenges-building-secure-mobile-applications?type=presentation" title="Challenges Building Secure Mobile Applications"&gt;Challenges Building Secure Mobile Applications&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=masabi-barcelona2009challengesbuildingsecuremobileapplications-slidesharedraft-090226094952-phpapp02&amp;stripped_title=challenges-building-secure-mobile-applications" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=masabi-barcelona2009challengesbuildingsecuremobileapplications-slidesharedraft-090226094952-phpapp02&amp;stripped_title=challenges-building-secure-mobile-applications" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&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;presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/masabi"&gt;Tom Godber&lt;/a&gt;. (tags: &lt;a style="text-decoration:underline;" href="http://slideshare.net/tag/mwc"&gt;mwc&lt;/a&gt; &lt;a style="text-decoration:underline;" href="http://slideshare.net/tag/2009"&gt;2009&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-447501243611984585?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/447501243611984585/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=447501243611984585" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/447501243611984585" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/447501243611984585" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/02/mwc-2009-talk-challenges-building.html" title="MWC 2009 talk: Challenges Building Secure Mobile Applications" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-2969889206798473085</id><published>2009-02-18T11:57:00.004Z</published><updated>2009-02-18T12:00:12.213Z</updated><category scheme="http://www.blogger.com/atom/ns#" term="carnival" /><title type="text">Carnival of the Mobilists #161</title><content type="html">&lt;p align="center"&gt;&lt;a href="http://blog.mobify.me/2009/02/16/carnival-of-the-mobilists-161-at-mobifyme/"&gt;&lt;img src="http://www.masabi.com/icon/carnival.gif" alt="Carnival of the Mobilists" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;Carnival of the Mobilists 161 &lt;a href="http://blog.mobify.me/2009/02/16/carnival-of-the-mobilists-161-at-mobifyme/"&gt;over at Mobify Me&lt;/a&gt; has nominated my &lt;a href="http://blog.masabi.com/2009/02/transcoders-round-2.html"&gt;last transcoder post&lt;/a&gt; as Post of the Week, thanks! As always the Carnival covers a whole range of great articles, check it out for the best in mobile writing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-2969889206798473085?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/2969889206798473085/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=2969889206798473085" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/2969889206798473085" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/2969889206798473085" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/02/carnival-of-mobilists-161.html" title="Carnival of the Mobilists #161" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-4209857939624318487</id><published>2009-02-13T10:55:00.008Z</published><updated>2009-02-13T12:07:07.493Z</updated><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="transcoder" /><title type="text">Transcoders round 2</title><content type="html">&lt;p&gt;It has been incredibly busy pre-&lt;a href="http://blog.masabi.com/2009/02/masabi-talking-at-mwc-2009.html" title="Mobile World Congress"&gt;MWC&lt;/a&gt; and so I have not yet pulled together our research into mobile browser handling of SSL certificates (as promised when I &lt;a href="http://blog.masabi.com/2009/01/how-do-transcoders-affect-https.html"&gt;described transcoders&lt;/a&gt;).  However one piece of news inspired me to write an addendum – Novarra, a transcoder vendor, have now started offering a version of their transcoder for &lt;a href="http://www.theregister.co.uk/2009/02/11/novarra_laptops/"&gt;laptops using 3G dongles&lt;/a&gt;.  Bill Ray isn’t certain about all the details, and Novarra still haven’t replied to my previous request for information so it is difficult to confirm anything, but I’ll restate the problem now and draw some possible conclusions from that.&lt;/p&gt;&lt;p&gt;The problem as it stands: transcoder vendors want to rewrite content to improve performance and accessibility of sites accessed through “mobile” connections.  To do this for secure HTTPS sites, they insert themselves into the transaction quietly, breaking end-to-end encryption and creating a potential security hole – though if they are doing their job correctly it should be hard to exploit.  &lt;a href="http://blog.masabi.com/2009/01/how-do-transcoders-affect-https.html"&gt;More details here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The transcoder vendors are asking the W3C to approve a new best practices guide which states that they will be allowed to insert themselves into an HTTPS connection, but if the server has set a special HTTP header they will immediately stop and allow end-to-end encryption to resume.  If you’re interested in the politics WapReview have an &lt;a href="http://wapreview.com/blog/?p=2653"&gt;excellent post covering them&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;On the face of things the proposal sounds eminently reasonable. It isn’t.&lt;/p&gt;&lt;p&gt;One year ago &lt;a href="http://news.netcraft.com/SSL-Survey/"&gt;Netcraft reported&lt;/a&gt; that there were 2,451,780 sites on the web responding to SSL (HTTPS) requests, 794,008 of which certificates verified by trusted third parties such as Verisign.  Growth was nearly 40% year-on-year at that point, so we can assume there are at least 3m sites today, 1m of which are serious about their security.&lt;/p&gt;&lt;p&gt;There are approximately 5-15 transcoder vendors (that’s an educated guess – there are more than two and I can’t imagine there are as many as 20).&lt;/p&gt;&lt;p&gt;The vendors believe that for security to be guaranteed, the best thing to do is that they break the existing standard, and all 1m (or 3m) sites on the web must change their server configuration if they want to continue being secure. This agreement will be made by a committee of a few dozen people at W3C – no word yet on how widely it will be publicised, but the people publicising the process so far are largely outsiders who don’t like the sound of it.&lt;br /&gt;Many might not care, because they don’t support mobile handsets directly and don’t plan to in the near future.  The move to broaden transcoding into laptop connections may make those people think twice, especially when you consider that in the future WiMax and LTE will start to offer true broadband over the air and the entire nature of the internet connection industry will change and become more wireless.&lt;/p&gt;&lt;p&gt;It seems common sense to a layman: the 3+ million e-commerce sites, corporate intranets etc should be allowed to remain secure without having to change all of their configuration; the dozen or so transcoder vendors should honour the existing system. If it is neccessary to transcode HTTPS connections, this should be an opt-in service decided by each and every site, who should be given full explanations of the (minimal?) risks - because they have the burden of care to their users, adherance to banking/privacy regulations, etc.&lt;/p&gt;&lt;p&gt;Let’s hope the W3C make the right decision, but if you are concerned about this maybe it’s worth publicising it widely just in case?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-4209857939624318487?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/4209857939624318487/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=4209857939624318487" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/4209857939624318487" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/4209857939624318487" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/02/transcoders-round-2.html" title="Transcoders round 2" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-4270984312413165497</id><published>2009-02-05T16:15:00.003Z</published><updated>2009-02-05T16:49:33.776Z</updated><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="applications" /><category scheme="http://www.blogger.com/atom/ns#" term="mwc" /><title type="text">Masabi Talking at MWC 2009</title><content type="html">&lt;p style="text-align: right;"&gt;&lt;img src="http://www.masabi.com/blog/mwc09.gif" title="Mobile World Congress 2009" /&gt;&lt;/p&gt;&lt;p&gt;Ben and I will be talking about mobile security and demonstrating various things you can do to increase  it at &lt;a href="http://www.mobileworldcongress.com/"&gt;Mobile World Congress&lt;/a&gt; on Monday 16th in Barcelona.  Our talk should encompass everything from common mistakes which reduce security through to what to do about &lt;a href="http://blog.masabi.com/2009/01/how-do-transcoders-affect-https.html"&gt;transcoders breaking your HTTPS end-to-end security&lt;/a&gt;, and we aim to demonstrate useful techniques you can take home and apply.&lt;/p&gt;&lt;p&gt;We'll be presenting at 4pm in Hall 5 Auditorium 3, as part of the GSMA's Mobile Application Developer Garage:&lt;/p&gt;&lt;p&gt;&lt;i&gt;"This unique event will answer key questions and provoke informative debate through keynotes, discussions, on-stage coding and tutorials and presentations. A demo breakout area will offer hands-on experience with developers creating applications in realtime and offering an insight into the future of application development. The agenda can be found at &lt;a href="http://www.mobileworldcongress.com/"&gt;www.mobileworldcongress.com&lt;/a&gt;."&lt;/i&gt;&lt;/p&gt;&lt;p&gt;If you don't yet have a pass but would like to attend, there is also a 15% discount available!  To get it, &lt;a href="http://www.blogger.com/www.mobileworldcongress.com/registration"&gt;register here&lt;/a&gt;, select any pass (including just a day pass for the App Garage) and enter the discount code '&lt;b&gt;APPAB&lt;/b&gt;'.  Voila, 15% off!&lt;/p&gt;&lt;p&gt;If you can't attend the talk but you'd like to meet up, Ben will be attending from Monday through to Thursday, and I will be there Monday and Tuesday and also attending the full complement of &lt;a href="http://www.mobilemonday.net/"&gt;Mobile Monday&lt;/a&gt; side events (including &lt;a href="http://upcoming.yahoo.com/event/1518081"&gt;Mobile Sunday&lt;/a&gt; and the &lt;a href="http://www.mobilemondaybarcelona.com/peerawards/"&gt;Peer Awards&lt;/a&gt;) in my role as a co-founder of &lt;a href="http://www.momoestonia.com/"&gt;MoMo Estonia&lt;/a&gt;.  &lt;a href="http://www.masabi.com/company_contact.html"&gt;Contact us&lt;/a&gt; if you'd like to meet us and chat about anything to do with mobile applications, security, ticketing or anything else we do!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-4270984312413165497?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/4270984312413165497/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=4270984312413165497" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/4270984312413165497" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/4270984312413165497" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/02/masabi-talking-at-mwc-2009.html" title="Masabi Talking at MWC 2009" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-4975499806963415659</id><published>2009-01-26T12:09:00.003Z</published><updated>2009-01-26T12:10:56.070Z</updated><category scheme="http://www.blogger.com/atom/ns#" term="carnival" /><title type="text">Carnival of the Mobilists #158</title><content type="html">&lt;p align="center"&gt;&lt;a href="http://blog.radvision.com/voipsurvivor/2009/01/26/the-carnival-is-back-in-town-carnival-of-the-mobilists-158/"&gt;&lt;img src="http://www.masabi.com/icon/carnival.gif" alt="Carnival of the Mobilists" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;Carnival of the Mobilists 158 &lt;a href="http://blog.radvision.com/voipsurvivor/2009/01/26/the-carnival-is-back-in-town-carnival-of-the-mobilists-158/"&gt;over at RadVision&lt;/a&gt; has included my &lt;a href="http://blog.masabi.com/2009/01/how-do-transcoders-affect-https.html"&gt;post on HTTPS and transcoders&lt;/a&gt; alongside a whole range of great articles, check it out for the best in mobile writing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-4975499806963415659?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/4975499806963415659/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=4975499806963415659" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/4975499806963415659" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/4975499806963415659" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/01/carnival-of-mobilists-158.html" title="Carnival of the Mobilists #158" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-9184898074145169842</id><published>2009-01-23T11:44:00.011Z</published><updated>2009-01-23T18:57:38.434Z</updated><category scheme="http://www.blogger.com/atom/ns#" term="https" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><category scheme="http://www.blogger.com/atom/ns#" term="transcoder" /><title type="text">How Do Transcoders Affect HTTPS?</title><content type="html">After reading the interesting discussion about mobile transcoders and HTTPS security on the &lt;a href="http://tech.groups.yahoo.com/group/momolondon/message/6021"&gt;MoMo London mailing list&lt;/a&gt; (may require sign-in), based on some &lt;a href="http://lists.w3.org/Archives/Public/public-bpwg/2009Jan/"&gt;related discussion&lt;/a&gt; around the new W3C guidelines for transcoding, I thought there was some value in a blog post which explains the issues from more of a layman’s perspective.&lt;br /&gt;&lt;br /&gt;First up – transcoders are servers which sit between a mobile phone and a web site, and reformat the web site to (hopefully) make it easier to navigate and use on a handset.  A number of operators have installed them, and their customers generally not aware of this – hopefully they just receive a better user experience. This is a subject with a &lt;a href="http://mobiforge.com/developing/blog/teliasonera-launching-novarra-transcoder-updated"&gt;chequered past&lt;/a&gt;, that arouses considerable passion among those &lt;a href="http://news.zdnet.co.uk/communications/0,1000000085,39287413,00.htm"&gt;for&lt;/a&gt; and &lt;a href="http://wurfl.sourceforge.net/vodafonerant/"&gt;against&lt;/a&gt; – I’ll take a neutral stance in this blog post and purely discuss the security implications of what is going on!&lt;br /&gt;&lt;br /&gt;In a conventional &lt;a href="http://en.wikipedia.org/wiki/Https"&gt;HTTPS connection&lt;/a&gt;, as made by a desktop browser, the browser makes an “unbreakable” connection directly to the web site you are accessing - anyone between you and the site can view the bytes passing between the two, but cannot understand what they mean.  &lt;span style="font-style: italic;"&gt;Note that, for our purposes here, an “unbreakable” connection is one which is impractical to break within weeks using currently available technology assuming no compromise of the server’s private key – in reality nothing is completely unbreakable!&lt;/span&gt;  The same should hold true for an HTTPS Wap2 connection between a phone and a web site, without any transcoders:&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align:center"&gt;&lt;img src="http://www.masabi.com/blogContent/wap2.gif" title="Wap2 end to end HTTPS connection" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;If you double click on the little padlock on your browser when accessing a site over HTTPS, you'll see a certificate from a trusted certificate issuer (eg. Verisign) stating which domain you have the end-to-end connection with:&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align:center"&gt;&lt;img src="http://www.masabi.com/blogContent/sslCert.jpg" title="Viewing an SSL certificate from a web browser" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;On phones, you should be able to do the same thing through the menu system – here’s one on Nokia S40:&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align:center"&gt;&lt;img src="http://www.masabi.com/blogContent/s40certAmazon.gif" title="Viewing Amazon's SSL certificate in S40's browser" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Alarmingly, on this same Nokia S40 browser, the Organisational Unit label of the certificate is displayed &lt;i&gt;instead of&lt;/i&gt; the Organisation name if both are specified, which often has no meaning to the user.  For example Barclays Bank does an excellent impression of being a fake certificate to users not in the know:&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align:center"&gt;&lt;img src="http://www.masabi.com/blogContent/s40certBarclays.gif" title="Viewing Barclay's SSL certificate in S40's browser" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;However, in principle and when well implemented, the certificate system allows users to trust they are talking to the correct server with some rigorous maths in the background confirming everything.  Desktop browsers are increasingly finding ways to automate additional certificate checks and &lt;a href="http://blogs.msdn.com/ie/archive/2005/11/21/495507.aspx"&gt;flag up anything unusual&lt;/a&gt;, and the mobile web (with its more fiddly certificate checking) will doubtless follow along slowly.&lt;br /&gt;&lt;br /&gt;It is worth noting that older Wap1 “secure” connections were not really secure.  The handset communicated to the operator’s gateway over a WLTS connection, which was allowed in most cases to use lower key strengths and weaker algorithms which could be broken more easily.  The gateway server on the edge of the operator’s network would then decrypt the information and send it on to the end web server over a true HTTPS connection.  There were therefore two weaknesses - interception between handset and gateway, and hacking of the gateway to view the connection in plaintext:&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align:center"&gt;&lt;img src="http://www.masabi.com/blogContent/wap1.gif" title="Wap1 WTLS is decoded at the gateway" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;These days almost all handsets use &lt;a href="http://www.informit.com/articles/article.aspx?p=23999&amp;amp;seqNum=4"&gt;Wap2&lt;/a&gt; – which allows for true end-to-end HTTPS.  However, as an aside you can easily skip – and here I hold my hands up and declare I know nothing definitively – it is ambiguous what happens when a Wap2 handset connects using Wap network settings.  Wap2 is allowed to work just like Wap1 through a gateway, but also prefers end-to-end TCP/IP that is bridged through the gateway but does not need extra translation done there, conventionally configured using “Internet” network settings on the handset.  Most operators also provision “Wap” settings on handsets, which were traditionally used to connect an old Wap1 browser to the gateway using a different protocol which emulated some aspects of normal web protocols.  When a Wap2 browser (that is also able to handle Wap1, as most are) tries to connect to a server over HTTPS through a Wap connection, is it using weak WTLS to the gateway as in an old Wap1 connection, or is it still using a true HTTPS connection?  I am not certain of the answer, and I imagine it would depend on the handset model, browser software and network’s setup (as some gateways can auto-switch between both transparently) so it is difficult to test definitively.  If anyone knows please clarify in the comments!&lt;br /&gt;&lt;br /&gt;Back to transcoders.  The controversial aspect is the way that a transcoder inserts itself into this secure connection in order to “improve” the page markup (I’ll leave the argument about whether transcoders do or don't improve the markup to others).  The transcoder forces the browser to make its secure connection to the transcoder, which then makes a subsequent onward connection to the real web server – a model which looks remarkably like Wap1, with better security between handset and intermediary:&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align:center"&gt;&lt;img src="http://www.masabi.com/blogContent/transcoder.gif" title="Transcoder sitting between handset and server" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Click on that browser padlock while using this scenario, and you would see the transcoder’s certificate and not the certificate of the site you are connecting to.  The end result is: whereas in a conventional HTTPS connection, you only share your private information with the site you have chosen, in the transcoding case you share it with the target site and any employee of the transcoder company who has access to the transcoding servers, plus anyone who has hacked the transcoder server.&lt;br /&gt;In reality, any responsible transcoder company would operate their servers with &lt;a href="https://www.pcisecuritystandards.org/" title="Payment Card Industry Data Security Standard"&gt;PCI-DSS compliance&lt;/a&gt; (the standard required of any company which takes credit card payments), and this would be a minimal risk, but it is more risk than if they weren’t in the loop.&lt;br /&gt;&lt;br /&gt;I have discussed this with &lt;a href="http://www.novarra.com/"&gt;Novarra&lt;/a&gt; (who run Vodafone’s transcoder service in the UK) and they confirmed that they do operate their servers to these standards, but I haven’t talked to any others – and I think some of the concern people feel is that this is not an opt-in service, it is something done to your “secure” connection without your knowledge.&lt;br /&gt;As an aside, Opera have long operated this sort of system with their Mini browser, and &lt;a href="http://www.opera.com/mini/help/faq/#security"&gt;their FAQ&lt;/a&gt; makes it clear that you should not use the browser for any confidential connections such as accessing your bank – however Barclays Bank, for example, have &lt;a href="http://www.barclays.mobi/"&gt;long recommended Opera Mini&lt;/a&gt; for customers wishing to access their accounts on a mobile (recently they have added a disclaimer stating they have no responsibility if you do this):&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align:center"&gt;&lt;img src="http://www.masabi.com/blogContent/barclaysOperaConditions.gif" title="Barclays.mobi and Opera Mini FAQ" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;There is a second problem with any system – Wap1 or transcoders – that obscures the certificate of the end web server.  One of the key advantages of HTTPS is that, by providing end-to-end security and trusted certificates, you always know who you are talking to.  A major class of attack is the “man in the middle” attack, where a server sits between your browser and the end site and takes a copy of all confidential information passing between them.  If a server tried to do this with a true HTTPS connection you would be able to tell, because the certificate you saw would not match the server you thought you were connecting to:&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align:center"&gt;&lt;img src="http://www.masabi.com/blogContent/wap2cert.gif" title="Confirming the end certificate in Wap2" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;If there was a thief’s server pretending to be the web server, it would not have the correct certificate and you could tell an attack was taking place:&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align:center"&gt;&lt;img src="http://www.masabi.com/blogContent/manInMiddle.gif" title="Standard man in the middle attack" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;A transcoder in the middle prevents this, because the end user only ever sees the transcoder’s certificate – the end web server’s certificate is only seen by the transcoder.  As the user knows nothing about the features of the transcoding software, and the specific deployment configuration of that transcoder on their operator, they cannot tell whether the transcoder has been implemented to correctly verify the end certificate against what the user was expecting:&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align:center"&gt;&lt;img src="http://www.masabi.com/blogContent/transcoderCert.gif" title="Transcoder obscuring end certificate" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;A thief could easily sit on the other side of the transcoder, and the user would know no better:&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align:center"&gt;&lt;img src="http://www.masabi.com/blogContent/transcoderThief.gif" title="Transcoder obscuring thief's certificate" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;This is clearly a retrograde step – moving back towards the insecurity and uncertainty of Wap1.  The worry is, if breaking HTTPS security becomes "allowable", we are setting a very worrying precedent for trust in HTTPS and the security of mobile web commerce in the future. History shows that thieves and hackers are becoming rapidly more sophisticated with no signs of stopping – it is difficult to argue that, under those circumstances, we should make things easier for them.&lt;br /&gt;&lt;br /&gt;Transcoding servers may take steps to confirm the identity of downstream web server's certificates, and they may not (I am waiting for some confirmation on this from Novarra, for example, and will update the post if and when they provide it).  They may prevent the user from accessing sites which have incorrect certificates, or allow the user to choose whether to continue.  They may have the ability to do this but allow operators to make these policy decisions, who may not understand the implications.  Already we know that some transcoders will not break HTTPS for some banks, but that would be no consolation to a corporate IT department who may unwittingly open up a potential hole in their corporate network, for example.&lt;br /&gt;&lt;br /&gt;This is a company blog so I have to mention - the lack of certainty and lack of security on mobile was a key motivator behind Masabi’s creation of &lt;a href="http://www.masabi.com/tech_encryptME.html"&gt;EncryptME&lt;/a&gt;, which powers our secure applications.  We always provide our own full end-to-end security to wrap up transactions, either over the top of SMS or HTTP, giving true desktop-strength security from the mobile, regardless of what the operator or transcoder attempts to do in the middle.  Because we understand security and have complete control over application workflow, we also know when to use more than just end-to-end encryption, which is a component of system security but never in itself a guarantor of full security.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-9184898074145169842?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/9184898074145169842/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=9184898074145169842" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/9184898074145169842" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/9184898074145169842" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/01/how-do-transcoders-affect-https.html" title="How Do Transcoders Affect HTTPS?" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-839599919818965334</id><published>2009-01-05T12:08:00.002Z</published><updated>2009-01-05T12:10:49.523Z</updated><category scheme="http://www.blogger.com/atom/ns#" term="carnival" /><title type="text">Carnival of the Mobilists #155</title><content type="html">Thanks to Helen for including &lt;a href="http://blog.masabi.com/2008/12/new-mobile-barcode-tickets-for-uk-rail.html"&gt;Ben's last post&lt;/a&gt; on this week's &lt;a href="http://technokitten.blogspot.com/2009/01/carnival-of-mobilists-155.html"&gt;Carnival of the Mobilists&lt;/a&gt; - check it out for writing on all sorts of interesting topics, and plenty of good New Year predictions!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-839599919818965334?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/839599919818965334/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=839599919818965334" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/839599919818965334" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/839599919818965334" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2009/01/carnival-of-mobilists-155.html" title="Carnival of the Mobilists #155" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-149733553375035170</id><published>2008-12-16T10:50:00.008Z</published><updated>2008-12-19T17:55:04.195Z</updated><category scheme="http://www.blogger.com/atom/ns#" term="tickets" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="barcode" /><category scheme="http://www.blogger.com/atom/ns#" term="rail" /><title type="text">New Mobile Barcode tickets for UK Rail</title><content type="html">Finally, after a year of work, the new mobile and self-print barcode standard for UK rail tickets &lt;a href="http://www.masabi.com/release161208.html"&gt;has been approved&lt;/a&gt; by the central railway standards body, &lt;a href="http://www.atoc.org/rsp/index.asp" title="Rail Settlement Plan"&gt;RSP&lt;/a&gt;, a part of &lt;a href="http://www.atoc.org/" title="Association of Train Operating Companies"&gt;ATOC&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The following post intends to give a more detailed understanding than that provided by the &lt;a href="http://www.masabi.com/news_inTheNews.html"&gt;general media coverage&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;What does this mean?&lt;/h2&gt;It means that mobile ticket systems have the chance to come out of the limited scale "Advanced Purchase" projects that they have been providing so far. Train companies can now being to offer instant ticket purchasing that will bring a step change in user convenience.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;What's new?&lt;/h2&gt;Until now all of the UK rail mobile ticketing trials have used proprietary barcode formats, eligible for "advanced ticket" purchases only.  These were valid on a limited set of single-operator routes, limiting their scope enormously.&lt;br /&gt;&lt;br /&gt;Previous systems also had ticket scanning restrictions - the scanning device would either have to check all tickets against a central database using a WiFi or GSM connection, or carry a local database of valid tickets which had to be synchronised for every journey.  Both of these methods have drawbacks - it is difficult to guarantee a network connection on a moving train, and obtaining one can take time slowing the scanning process; if a local database is used, the time that it is synchronized before a journey represents the last time that a mobile ticket may be purchased.&lt;br /&gt;&lt;br /&gt;The new barcode standard has changed all of that.  Firstly, one barcode format can now be used across all RSP/ATOC rail franchises.  Secondly, by adding proven &lt;acronym title="Public Key Infrastructure"&gt;PKI&lt;/acronym&gt; security, scanners can check the validity of tickets without needing to be online. This is critical for any mass transit system - even after a total failure of the central server systems, thousands of travellers can still have their tickets scanned and pass through gates or guards without any delays (assuming the gates still have power!).&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;What about the Oyster security problems?&lt;/h2&gt;The Oyster system uses vulnerable symmetric cryptography, where the security keys are stored in every card and every scanner.  In contrast, the new barcode standard uses asymmetric public/private key cryptography, which prevents anyone changing the content of a ticket after it has been issued. The &lt;i&gt;private&lt;/i&gt; key which actually signs the ticket is kept safe on the rail operator's central ticketing server; the &lt;i&gt;public&lt;/i&gt; key, which verifies the private key but cannot sign anything, is then installed on the scanners and ticket gates of every rail operator in the scheme.&lt;br /&gt;&lt;br /&gt;Even if hackers completely take apart a guard's scanner or a barcode they will only be able to retrieve the freely available public key - they cannot make their own tickets unless they are also able to break 1024bit RSA at the same time.  One day this will doubtless be possible, but no-one has yet and it forms the backbone of the HTTPS standard which secures every purchase and financial transaction you perform through your web browser.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Can't I just photocopy the barcode?&lt;/h2&gt;The more cunning readers of this blog are correct in seeing the opportunity to photocopy a printed barcode, and then distribute the copies to other travellers who show them to different train guards - as long as each guard's scanner is offline and cannot verify the ticket with the central database. One commenter cleverly suggested using a radio jamming device to ensure that the guard would definitely be offline!&lt;br /&gt;&lt;br /&gt;The travellers will 'get away with' the fraud, in that they can continue their journey. When the scanner gets back online or is synchronised at the end of the day, the post-processing systems will identify the multiple uses of the ticket and place an alert against the credit card used to purchase the original, preventing further purchases.&lt;br /&gt;&lt;br /&gt;Once the fraud has been detected it is up to the Rail Operator or merchant to invite the user to pay a penalty and unlock their credit card, or (in extreme cases) pursue the credit card holder for the value of the fraudulent travel. If the fraud is detected during the journey and transport police are available, they may even choose to catch the travellers red-handed.&lt;br /&gt;&lt;br /&gt;Whatever happens, the window of opportunity for fraud is limited to the period that the scanner is offline for each credit card that you are willing to 'throw away'. A fraudster using a stolen credit card (that hasn't yet been detected by back-end anti-fraud systems) may as well buy two tickets, but the overall scope is limited.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Does everyone have to pay Masabi to use the new system?&lt;/h2&gt;Unfortunately not. It is based entirely on open, proven, royalty free algorithms and standards. We designed it this way to encourage rapid uptake by operators and passengers; we hope that the other mobile ticketing vendors already servicing other rail operators adopt this system as soon as possible - so that those rail operators can agree to accept each other's mobile tickets, and expand the choice of routes for mobile ticketing.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;So what is the Masabi mobile ticketing product?&lt;/h2&gt;&lt;br /&gt;Masabi have two mobile ticketing options:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Mobile tickets can be bought on the web and delivered with an SMS link, allowing the customer to download and save the barcode image to their handset;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;For best results, users download an application to their mobile phone, smartphone, or iPhone which allows them to purchase tickets as well.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;Masabi's new downloaded application provides the full "&lt;span style="font-weight: bold;"&gt;ticket machine in your pocket&lt;/span&gt;" experience, where a brand new user can instantly buy tickets without any prior sign-up. They can buy tickets through their mobile from the back of a long queue, when the ticket machine at their rural station is broken, or from the back of a taxi on the way to the station. First time users type in their credit card number and &lt;a href="http://en.wikipedia.org/wiki/Card_Security_Code" title="Creditcard Validation Value - the three digits on the back of the card"&gt;CV2&lt;/a&gt;; repeat users only type their CV2 to confirm each purchase, with absolutely NO usernames or passwords to get in the way.  See our &lt;a href="http://www.masabi.com/solutions_ticketing.html"&gt;ticketing page&lt;/a&gt; for more details.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Isn't the pricing too complicated?&lt;/h2&gt;Thankfully the new fare simplification process is cutting down the number of fare options on each route, especially for the "walk-up-tickets" that you buy in the station immediately before travelling. The mobile application makes a seperate price check with the server the first time that the user requests a ticket, and then uses those stored prices for any future purchase until the server indicates that they have changed, sending back new prices.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Does every rail operator get Masabi's Pocket Ticket Machine?&lt;/h2&gt;Nope, the Masabi ticket sales application is a Masabi product that rail operators, or the operators' ticket supplier, can choose to make available to their customers - we do a quick graphics job, a server integration and they're ready.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Will I need a seperate ticket purchase application for each Rail operator?&lt;/h2&gt;As long as all operators involved agree to use the new shared ticket standard, you should be able to buy a ticket from Operator A and travel on a route served by Operator B.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;What do the Rail Companies need to do to use the standard?&lt;/h2&gt;When the volume of tickets is small, guards or stations can operate a manual ticket check system by typing in the ticket number and requesting ticket details from the server, either by SMS or via their portable ticket computer. If the volume of tickets increases guards should be issued with barcode scanners - either the standalone pocket-sized scanners or a scanner integrated with their normal carry-on ticket machines. When volumes of barcode tickets get even higher, scanners can be fitted to their gates. &lt;a href="http://www.masabi.com/tech_barcodes.html"&gt;Check out pictures of the scanner options here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Masabi are already working closely with &lt;a href="http://www.uk.atosorigin.com/en-uk/services/industries/transport/rail_road/default.htm"&gt;Atos Origin&lt;/a&gt;, one of the dominant rail infrastructure providers in the UK, who supply most of those portable ticket machines that Rail staff carry on the trains; the integration process can be handled by Atos if the rail operator wants.&lt;br /&gt;&lt;br /&gt;Operators that already have a mobile ticketing system will need to ask their supplier to change the barcode format, which should in most cases simply be a software change.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Where has this new ticket standard been launched?&lt;/h2&gt;The new barcode standard has only just been defined and approved by RSP, so it hasn't been used anywhere yet in it's final form. The &lt;a href="http://www.chilternrailways.co.uk/"&gt;Chiltern&lt;/a&gt; and &lt;a href="https://www.heathrowexpress.com/"&gt;Heathrow Express&lt;/a&gt; mobile ticket systems were built with barcode formats that pre-date the standards work, but the &lt;a href="http://www.nationalexpresseastcoast.com/"&gt;National Express East Coast&lt;/a&gt; system is running the final precursor to the actual RSP standard.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Any More Questions?&lt;/h2&gt;If you would like to know anything else, please ask away in the comments!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-149733553375035170?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/149733553375035170/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=149733553375035170" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/149733553375035170" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/149733553375035170" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2008/12/new-mobile-barcode-tickets-for-uk-rail.html" title="New Mobile Barcode tickets for UK Rail" /><author><name>Ben Whitaker</name><uri>http://www.blogger.com/profile/03756835399810128882</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10402041895591591590" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-3454002098300626190</id><published>2008-10-20T11:15:00.002+01:00</published><updated>2008-10-20T11:26:49.057+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="carnival" /><title type="text">Carnival of the Mobilists 146</title><content type="html">&lt;p align="center"&gt;&lt;a href="http://www.andrewgrill.com/blog/index.php/2008/10/carnival-of-the-mobilists-146-at-london-calling/"&gt;&lt;img src="http://www.masabi.com/icon/carnival.gif" alt="Carnival of the Mobilists" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;Carnival of the Mobilists 146 &lt;a href="http://www.andrewgrill.com/blog/index.php/2008/10/carnival-of-the-mobilists-146-at-london-calling/"&gt;over at London Calling&lt;/a&gt; has included Tom's &lt;a href="http://blog.masabi.com/2008/10/nfc-one-day-itll-be-great.html"&gt;post on NFC&lt;/a&gt; alongside a whole range of great articles, check it out for the best in mobile writing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-3454002098300626190?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/3454002098300626190/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=3454002098300626190" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/3454002098300626190" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/3454002098300626190" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2008/10/carnival-of-mobilists-146.html" title="Carnival of the Mobilists 146" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-230618049047484190</id><published>2008-10-15T19:24:00.004+01:00</published><updated>2008-10-16T18:15:49.082+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="nfc" /><category scheme="http://www.blogger.com/atom/ns#" term="momo" /><title type="text">NFC - One Day, It'll Be Great</title><content type="html">Currently there are two potential candidate technologies for scanning an electronic ticket held on a mobile phone - &lt;a href="http://blog.masabi.com/2008/04/ideas-for-interoperability-of-secure.html"&gt;2D barcodes&lt;/a&gt; (visual scanning) and &lt;acronym title="Near Field Communications"&gt;NFC&lt;/acronym&gt; (wireless scanning).  From Masabi's point of view they are interchangeable - just connection technologies for our &lt;a href="http://www.masabi.com/solutions_ticketing.html"&gt;ticketing services&lt;/a&gt;, which can support either - but &lt;a href="http://mobilemonday.org.uk/2008/10/monday-13-oct-nfc.html"&gt;MoMo London's NFC event&lt;/a&gt; this week provided some very interesting confirmation that barcodes will be ruling the roost for some time.&lt;br /&gt;&lt;br /&gt;The event had a great mix of speakers, covering the full breadth of the technology from potential use cases right through to a speaker from O2 covering their recently concluded London-based trial.  Telefonica/O2 have been the most agressive European operator backers of the technology, and their trial stats were very positive on the surface, but they didn't stand up to much scrutiny.&lt;br /&gt;&lt;br /&gt;The headline &lt;a href="http://www.finextra.com/fullstory.asp?id=18919"&gt;80+% approval ratings&lt;/a&gt; all came from Londoners who had been given free handsets that they could use as &lt;a href="http://www.tfl.gov.uk/tickets/oysteronline/2732.aspx"&gt;Oyster cards&lt;/a&gt; (for travel on the &lt;a href="http://www.thetube.com/"&gt;Tube&lt;/a&gt;), with free credit to get them started - I'd certainly be very happy with that!  The majority of the UK population - and the majority of the European and world populations - haven't been obliged to use a widespread NFC-based network every day for several years, so it is unlikely that these interest levels could be replicated elsewhere.&lt;br /&gt;&lt;br /&gt;The most telling thing about Claire from O2's talk, though, was that the trial was so &lt;a href="http://www.mobilemarketingmagazine.co.uk/2008/09/o2-hails-nfc-tr.html"&gt;successful&lt;/a&gt; that O2 now had enough data for... directing another trial, at some point in the future.   Moreover she stated that O2 had decided they were not interested in taking any revenue share from NFC payments, whilst acknowledging that they as the operator would bear the brunt of user support costs for on-phone NFC payments. Does that setup make O2 likely to spend money rolling out a service which will then cost them more money to run, with no revenue upside?&lt;br /&gt;&lt;br /&gt;Just to confirm this pessimistic view, Claire declared that O2 would only consider a commercial launch in partnership with all operators, offering a wide range of NFC-enabled devices.  However consider:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Currently only Nokia have &lt;a href="http://www.forum.nokia.com/devices/6212_classic"&gt;an NFC handset&lt;/a&gt; on the market (a niche mid-range feature phone);&lt;/li&gt;&lt;li&gt;That handset isn't widely available through operators on contract;&lt;/li&gt;&lt;li&gt;No other major manufacturer has announced an upcoming NFC handset;&lt;/li&gt;&lt;li&gt;Handset manufacturers will only increase the cost of a device by putting NFC into it if the operators ask them to - clearly, they aren't.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Claire's tone of voice seemed... cautious when she suggested that analysts reckoned it might get big in 2012. Even if we ignore the &lt;a href="http://disruptivewireless.blogspot.com/2008/10/market-forecasting-in-face-of-economic.html"&gt;impact of potential world recession&lt;/a&gt; on the technology industry, that seems optimistic:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;New handsets take time to design and new features require new skills to integrate into hardware and firmware;&lt;/li&gt;&lt;li&gt;There is a clear lag between handsets first arriving in the shops and those same handsets becoming widespread, as users usually only upgrade at the end of a contract;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Handset upgrade cycles are slowing down as operators try and encourage customers onto 18 and 24 month contracts, instead of the more usual 12 (Orange recently offered me a massive discount for just such a move when I upgraded to Nokia's flagship &lt;a href="http://www.gsmarena.com/nokia_n96-2253.php"&gt;N96&lt;/a&gt;, which contains every feature under the sun - except NFC).&lt;/li&gt;&lt;/ul&gt;Going mainstream in 2012 suggests a lot of new NFC handsets will be commissioned, designed, manufactured and shipped out in volume by the start of 2011, just over two years from now... possible, but unlikely.&lt;br /&gt;&lt;br /&gt;So is NFC living on perpetual limited-scale-trial life support?  That may be the case for on-handset NFC, but James from Mastercard hinted at the real future of the technology - already hundreds of thousands of normal credit and debit cards have shipped out NFC-enabled, even if their owners don't have any idea what that means.&lt;br /&gt;&lt;br /&gt;It is not a huge leap of the imagination to see NFC as being "cheap enough" to just implement in next generation card processing terminals, so the natural upgrade cycle of those terminals leads to a widespread "stealth" deployment of NFC processing capability - without requiring retailers to actually pay out for a massive infrastructure upgrade so soon after &lt;span style="text-decoration: underline;"&gt;C&lt;/span&gt;&lt;a href="http://www.chipandpin.co.uk/"&gt;hip and PIN&lt;/a&gt; was introduced.  Once the technology is out there, it may start to be understood and used, and once it starts to be used the added advantages of NFC on handsets may be compelling enough - and cheap enough - for a mass market roll out.&lt;br /&gt;&lt;br /&gt;Until then, we'll stick to a two pronged approach: 2D barcodes for our mainstream ticketing solutions, and limited scale NFC deployments where the handsets and infrastructure are available.&lt;br /&gt;&lt;br /&gt;&lt;p class="pics"&gt;&lt;a href="http://www.flickr.com/photos/masabi/sets/72157601890698302/"&gt;&lt;img src="http://www.masabi.com/large/yourrail2.gif" alt="YourRail ticket sales app" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/masabi/sets/72157601890698302/"&gt;&lt;img src="http://www.masabi.com/large/yourrail1.gif" alt="YourRail ticket sales app" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="pics"&gt;&lt;a href="http://www.flickr.com/photos/masabi/sets/72157607851209144/"&gt;&lt;img src="http://www.masabi.com/large/nx1.gif" alt="National Express East Coast ticketing app" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/masabi/sets/72157607851209144/"&gt;&lt;img src="http://www.masabi.com/large/nx4.gif" alt="National Express East Coast ticketing app" border="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/6582576671449934617-230618049047484190?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/230618049047484190/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=230618049047484190" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/230618049047484190" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/230618049047484190" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2008/10/nfc-one-day-itll-be-great.html" title="NFC - One Day, It'll Be Great" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-6752311121424746774</id><published>2008-10-10T17:48:00.014+01:00</published><updated>2008-10-14T15:32:26.896+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ict4d" /><category scheme="http://www.blogger.com/atom/ns#" term="sms" /><category scheme="http://www.blogger.com/atom/ns#" term="frontlinesms" /><category scheme="http://www.blogger.com/atom/ns#" term="frontline" /><category scheme="http://www.blogger.com/atom/ns#" term="kiwanja" /><title type="text">FrontlineSMS (part 1) - the SMS Hub for NGOs</title><content type="html">Recently we've been working with &lt;a href="http://www.kiwanja.net/"&gt;kiwanja.net&lt;/a&gt;, a mobile-focused specialist in anthropology, conservation and development founded by Ken Banks, chair of the W3C's &lt;a href="http://www.w3.org/2008/MW4D/"&gt;Mobile Web for Social Development Interest Group&lt;/a&gt;.  Previously we've developed &lt;a href="http://www.silverbackers.org/"&gt;Silverbackers&lt;/a&gt; for Ken, and over the last 12 months we've been developing &lt;a href="http://www.frontlinesms.com/"&gt;FrontlineSMS&lt;/a&gt;.&lt;br /&gt;&lt;p&gt; FrontlineSMS is an SMS hub aimed at the not-for-profit sector.  Setup costs are minimal - all that's required is a computer and a mobile phone.  The desktop client can then send and receive SMS messages in bulk, and organise contacts.  More advanced functionality is also available, which we'll be going into in future blog posts.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The first public (beta) release was 6 months ago, and we've recently &lt;a href="http://www.blogspot.kiwanja.net/2008/08/future-frontlinesms.html"&gt;hit 700 downloads&lt;/a&gt;.  As the map shows, usage has been widespread and varied.&lt;br /&gt;&lt;/p&gt;&lt;a href="http://www.frontlinesms.com/who/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.frontlinesms.com/who/"&gt;&lt;img src="http://1.bp.blogspot.com/_IMUvCxOp5TY/SO-H62kcauI/AAAAAAAAAac/SHvEWZGNFAY/s320/frontline_use.png" alt="FrontlineSMS interactive usage map" title="FrontlineSMS usage around the world." /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Here are some of the most high-profile uses so far:&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Malawi - Rural Healthcare&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;In St. Gabriel's hospital in Namitete, Malawi, &lt;a href="http://mobilesinmalawi.blogspot.com/"&gt;Josh Nesbit&lt;/a&gt; used FrontlineSMS to set up a system to co-ordinate volunteer health workers.  The hospital's catchment area covers 250,000 people over 30,000 square miles, with only three medical officers employed by the hospital.  Using FrontlineSMS, St. Gabriel's 600 volunteer Community Health Workers (CHWs) can now get quick access to information about drug doses, keep the hospital updated with the status of discharged patients and request further assistance.  The hospital can also contact a CHW if one of their patients has missed an appointment.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Afghanistan - Security Updates&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;A major international aid organisation has been &lt;a href="http://www.blogspot.kiwanja.net/2008/08/frontlinesms-on-frontline.html"&gt;using FrontlineSMS&lt;/a&gt; in Afghanistan to help keep their staff out of harm's way:&lt;br /&gt;&lt;quote style="padding: 1em; display: block; font-style: italic;"&gt;"Drivers receive updates on traffic congestion, road blocks, police operations, VIP movements, local minor security incidents and anything else that might be useful as they travel. Senior staff receive SMS messages regarding larger security incidents that may require them to modify program activities for the short term. Incidents that influence activities in other areas are sent to the sub-office group. Finally we have an 'All Staff' category for those situations where we need to notify or account for everyone as quickly as possible"&lt;/quote&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Zimbabwe - Election News Updates&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;Zimbabwean human rights NGO &lt;a href="http://www.kubatana.net/"&gt;Kubatana&lt;/a&gt; used FrontlineSMS to share information during that country's turbulent elections earlier this year.  As well as helping to distribute updates on the latest developments in the presidential struggle, they used FrontlineSMS it to collect and share &lt;a href="http://kubatanablogs.net/kubatana/?p=474"&gt;opinions from their readership&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;For more info on FrontlineSMS in action, check out &lt;a href="http://www.blogspot.kiwanja.net/2008/08/future-frontlinesms.html"&gt;this post&lt;/a&gt; on the &lt;a href="http://www.blogspot.kiwanja.net/index.htm"&gt;kiwanja.net blog&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/6582576671449934617-6752311121424746774?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/6752311121424746774/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=6752311121424746774" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/6752311121424746774" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/6752311121424746774" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2008/10/frontlinesms-usage.html" title="FrontlineSMS (part 1) - the SMS Hub for NGOs" /><author><name>Alex Anderson</name><uri>http://www.blogger.com/profile/02681395119827784616</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="08334088416214212179" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_IMUvCxOp5TY/SO-H62kcauI/AAAAAAAAAac/SHvEWZGNFAY/s72-c/frontline_use.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-9003696705845633231</id><published>2008-10-06T13:47:00.008+01:00</published><updated>2008-10-07T17:39:39.628+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="recruitment" /><title type="text">Job Vacancy: Server Programmer</title><content type="html">Masabi are looking for a London-based Server Programmer to come and work at our offices on the &lt;a href="http://www.masabi.com/company_find.html"&gt;South Bank&lt;/a&gt; – our ideal candidate will be flexible and multi-talented, main responsibilities would include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;    Building scalable reusable server proxies allowing J2ME and mobile web clients to talk to our partner's back-end web services;&lt;/li&gt;&lt;li&gt;Extending and maintaining our deployment and mobile web server, which identifies and optimises content based on the connected device.&lt;/li&gt;&lt;/ul&gt;Technologies we use currently:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;JavaEE with Tomcat and Weblogic;&lt;/li&gt;&lt;li&gt;Hibernate, Quartz, Castor, Rome;&lt;/li&gt;&lt;li&gt;Integration into SOAP, REST, SMPP etc;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;MySQL and MS SQL Server;&lt;/li&gt;&lt;li&gt;Hosting on Linux and Windows Servers.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;We’re a small company so there are huge opportunities to get involved, learn and advise across the board and an ideal candidate would be able to show they bring a lot more to the table – surprise us!  Experience working with a wide range of local and remote customers is definitely a bonus.&lt;br /&gt;&lt;br /&gt;Email those CVs over to jobs (at) masabi.com with the subject line "SERVER PROGRAMMER OCTOBER 2008" or give Ben a call on +44 207 981 9781 to find out more - please also give us an idea of salary expectations and visa status for working in the UK.&lt;br /&gt;&lt;br /&gt;Please - &lt;span style="font-weight: bold;"&gt;no agencies&lt;/span&gt;, and no contractors - we're after a full time employee.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The office that you might be coming to work in:&lt;br /&gt;&lt;a href="http://www.masabi.com/company_careers.html"&gt;&lt;img src="http://www.masabi.com/photos/officeInside.jpg" title="Masabi office interior" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Some more photos:&lt;br /&gt;&lt;a href="http://www.masabi.com/photos/tester/masabTowersiExterior.jpg"&gt;Exterior&lt;/a&gt;, &lt;a href="http://www.masabi.com/photos/tester/masabiOffice.JPG"&gt;Interior&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This &lt;a href="http://www.masabi.com/contact_find.html"&gt;map&lt;/a&gt; shows it has great access to food heaven at &lt;a href="http://images.google.co.uk/images?q=borough%20market&amp;amp;ie=UTF-8&amp;amp;oe=utf-8&amp;amp;rls=org.mozilla:en-GB:official&amp;amp;client=firefox-a&amp;amp;um=1&amp;amp;sa=N&amp;amp;tab=wi"&gt;Borough Market&lt;/a&gt;, very close Tube stops at Borough, London Bridge and Southwark, and commuting access from the Thames Water Taxi as well as trains coming into Waterloo or London Bridge stations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-9003696705845633231?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/9003696705845633231/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=9003696705845633231" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/9003696705845633231" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/9003696705845633231" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2008/10/job-vacancy-server-programmer.html" title="Job Vacancy: Server Programmer" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-784971266820080979</id><published>2008-10-01T10:33:00.002+01:00</published><updated>2008-10-01T10:36:50.280+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="carnival" /><title type="text">Carnival of the Mobilists #143</title><content type="html">Thanks to this week's host of Carnival of the Mobilists, &lt;a href="http://www.thephonesshow.com/"&gt;The Phones Show&lt;/a&gt;, for voting my &lt;a href="http://blog.masabi.com/2008/09/mobile-web-and-fragmentation.html"&gt;last post on fragmentation&lt;/a&gt; post of the week.  There's plenty of other interesting stuff in this week's Carnival so &lt;a href="http://3lib.ukonline.co.uk/sshow/carnival.html"&gt;go check it out&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6582576671449934617-784971266820080979?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/784971266820080979/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=784971266820080979" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/784971266820080979" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/784971266820080979" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2008/10/carnival-of-mobilists-143.html" title="Carnival of the Mobilists #143" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6582576671449934617.post-5790644971240128508</id><published>2008-09-24T12:09:00.006+01:00</published><updated>2008-09-24T12:41:44.513+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="momo" /><category scheme="http://www.blogger.com/atom/ns#" term="applications" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title type="text">The Mobile Web and Fragmentation</title><content type="html">&lt;p&gt;Last week I read &lt;a href="http://natalian.org/archives/2008/09/16/3-reasons-why-the-web-platform-will-not-fragment-on-mobiles/"&gt;some interesting comments&lt;/a&gt; that came out of the last &lt;a href="http://mobilemonday.org.uk/"&gt;MoMo London&lt;/a&gt; event on whether the mobile web is the only way to deliver mobile services, and whether it will fragment like every other mobile development platform.  I thought it was worth republishing my comments in an extended form here on our official blog as this is an area in which a number of people have an opinion, and there is a real divide between the optimists and the realists.&lt;/p&gt;  &lt;p&gt;Firstly, the choice of platform for a mobile service is not clear cut and we strongly believe at &lt;a href="http://www.masabi.com/"&gt;Masabi&lt;/a&gt; that no single platform is the 'winner'. Some types of service are better SMS driven, some as standalone apps, some purely web-based, some as a hybrid and some will &lt;a href="http://blog.masabi.com/2008/04/judging-when-mpayment-makes-sense.html"&gt;simply never actually work in the real world&lt;/a&gt;.  At Masabi, we focus on areas where standalone apps deliver the best experience, but tie in &lt;a href="http://www.masabi.com/release170908.html"&gt;SMS in various innovative ways&lt;/a&gt; and offer web fallback where viable, but we always assess every project on its own requirements.&lt;/p&gt;  &lt;p&gt;Ultimately, mobile phone users wants easy to use services that make their lives better and are context-relevant. It is difficult to see evidence for many users clamouring for 'One Web' and access to desktop-optimised web sites on their small phone screens; the success (and clearly superior usability) of, for example, the iPhone-optimised &lt;a href="http://googlemobile.blogspot.com/2007/12/google-on-iphone-fast-and-fluid.html"&gt;GMail&lt;/a&gt; and &lt;a href="http://www.new.facebook.com/note.php?note_id=35011171354"&gt;Facebook&lt;/a&gt; sites show that 'one web' is often not actually in the user's interests.  The even greater improvements achievable with dedicated apps - look at, for example, &lt;a href="http://www.apple.com/iphone/features/maps.html"&gt;Google Maps on the iPhone&lt;/a&gt; - further suggest this is wishful thinking, and one size does not fit all.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;The fragmentation issue is a thorny one. People mean many different things by fragmentation, and for some reason &lt;a href="http://blog.masabi.com/2008/01/truth-about-mobile-fragmentation.html"&gt;Java is a particular target for misinformed comment&lt;/a&gt;.  Mobile fragmentation comes from a huge range of issues, from bugs and implementation inconsistencies, different screen sizes (a problem for any application that wants to look better than a 1996 web page), different interaction mechanisms (touchscreens, qwerty and numeric keypads are not alike), different hardware features (only some phones have &lt;acronym title="Global Positioning System"&gt;GPS&lt;/acronym&gt;, camera, Bluetooth) etc.  These issues apply equally to browsers and standalone applications.&lt;/p&gt;  &lt;p&gt;The mobile web is still relatively young by many counts (despite the &lt;a href="http://en.wikipedia.org/wiki/Microbrowser"&gt;legacy of Wap&lt;/a&gt;), and it is only recently that users have been presented with browsers which are not a punishment to use.  They are improving rapidly, as they must, but they are subject to the same Quality Assurance constraints that beleaguer all mobile phone firmwares – the lifecycle of a mobile phone is driven by the marketing department much more than the software development department, and TV advert deadlines are less amenable to change under pressure than bug lists.&lt;/p&gt;  &lt;p&gt;The mobile browser world is extremely fragmented &lt;span style="font-style: italic;"&gt;already&lt;/span&gt; when viewed as a whole - and even if you ignore 85% of users and look only at smartphones, it is still fragmented. There are many bugs even in rendering, and they don't get fixed because updating firmware is still non-trivial.  Once you start looking at scripting the picture gets worse:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;There are no standards for things like camera access, and all mobile history suggests that will lead to manufacturers adding proprietary extensions – some are being suggested, but none yet have Nokia, Samsung, Apple et al signed up.&lt;/li&gt; &lt;li&gt;There are and will continue to be differences in performance and implementation specifics for all of these new APIs even after standardisation, just like desktop browsers but with more variables - even when the underlying rendering engine is the same eg. Webkit.&lt;/li&gt; &lt;li&gt;Offline scripting engines like &lt;a href="http://code.google.com/apis/gears/mobile.html"&gt;Google Gears&lt;/a&gt; really make things worse.  A chat with one of the Gears guys at the previous MoMo London was revealing - Apple will never have Gears on the iPhone, which means instant fragmentation even if some parts of the API are copied over. They only offer it for Windows Mobile now with Symbian support hinted at soon - but Google will NOT pursue a strategy of bundling on devices, which means users must perform a complicated native app installation to get Gears. How many users will do this?  Few, I think - and it leaves feature phone users, vastly outnumbering their smartphone brethren, out in the cold.&lt;/li&gt;&lt;/ol&gt;  &lt;p&gt;There are two ways to work around these handset differences - downloading a single big script which contains variants for everything (the current desktop way) or running servers which auto-switch based on the &lt;a href="http://en.wikipedia.org/wiki/User_agent"&gt;HTTP User-Agent header&lt;/a&gt; and a database like the &lt;a href="http://wurfl.sourceforge.net/"&gt;WURFL&lt;/a&gt;.  The former approach means more data shifted (which is still not free for most people, and certainly isn't instant) with a greater memory and performance overhead when it arrives.  The latter will risk becoming a rat's nest of script conflicts - scripting is lovely for quick development but a nightmare for maintenance of multiple different library versions.  Desktop browsers still require browser-specific workarounds in the script as they are still not all compatible, despite years of Javascript development and auto-updates over broadband - it is inconceivable that mobile, with &lt;a href="http://www.pcworld.com/article/142392/vodafone_ceo_calls_for_mobile_os_consolidation.html"&gt;more platforms&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Microbrowser#Popular_mobile_browsers"&gt;more browsers&lt;/a&gt;, more device variation and fewer updates, will not suffer similarly.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Even ignoring all of this, the kind of &lt;acronym title="Asynchronous JavaScript and XML"&gt;AJAX&lt;/acronym&gt; webapps people use today are feasible because PCs have effectively free always-on high bandwidth network connections, effectively free mains electricity supplies or laptop-style battery expectations, and fast processors tied to loads of memory and even more storage for caching, and a &lt;a href="http://www.birds-eye.net/definition/w/wimp-windows_icons_menus_and_pointing_device.shtml"&gt;single consistent UI model with mice&lt;/a&gt;, full keyboards and big screens.  &lt;a href="http://blog.masabi.com/2007/08/thick-vs-thin-clients-in-mobile-today.html"&gt;XML may carry a huge overhead over the network&lt;/a&gt;, and scripting may consume a vast amount of clock cycles, but it doesn't matter because both are plentiful. A drag and drop UI model, like &lt;a href="http://www.flickr.com/tools/organizr.gne"&gt;Flickr's Organizr&lt;/a&gt;, can work on Safari on the Mac and also IE on a PC with only a few code tweaks.  Does this sound like a mobile device?  Some of these areas are improving, some aren't, but it doesn't avoid the fact that AJAX webapps are not a natural fit for handsets.&lt;/p&gt;  &lt;p&gt;The browser is a natural fit for a huge number of mobile services, and improvements in browsers are certainly very welcome (and overdue).  The browser is not the be-all and end-all of the mobile user experience though, and developers who believe it is are to some extent working for the world they wish existed, not the one that does exist.&lt;/p&gt;  &lt;p&gt;Despite immensely rapid technical innovation in the mobile world, actual adoption rates of new phone software like browsers is slow with upgrade periods lengthening and a very large installed base of users on legacy phones.  Masabi recognises this and out applications support the very widest array of handsets possible, because for many real world services you can never be sure the users who would benefit from the service are the same as the users who always upgrade to the latest handset.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;(Disclaimer/plug: I'm one of the &lt;a href="http://www.momoestonia.com/"&gt;MoMo Estonia&lt;/a&gt; chapter founders, but I keep referring to &lt;a href="http://mobilemonday.org.uk/"&gt;MoMo London&lt;/a&gt; events simply because they are extremely good and not because of any MoMo bias!)&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/6582576671449934617-5790644971240128508?l=blog.masabi.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.masabi.com/feeds/5790644971240128508/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6582576671449934617&amp;postID=5790644971240128508" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/5790644971240128508" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6582576671449934617/posts/default/5790644971240128508" /><link rel="alternate" type="text/html" href="http://blog.masabi.com/2008/09/mobile-web-and-fragmentation.html" title="The Mobile Web and Fragmentation" /><author><name>Tom Godber</name><uri>http://www.blogger.com/profile/10698824805759097573</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="18202148722193680281" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></entry></feed>
