<\/p>\n
Updated:<\/strong> Added link to slides from presentation by Taptu’s Stefan Butlin – 13-Nov-2008.<\/p>\n
This is the second part of my wrap up from yesterday’s Mobile Web 2.0 event.\u00a0 The first part<\/a> covered the morning business track.\u00a0 The business track continued in the afternoon but I chose to attend the afternoon developer or “Builder” Track.<\/p>\n
Brian Fling pointed to the Amazon Kindle as the tip of the iceberg of ubiquitous computing.<\/p>\n
Next up was a series of lightning fast 20 minute development “tutorials”<\/p>\n
First was Taptu<\/a>‘s Stefan Butlin on “Building, dynamic, compelling, ad-funded, off-deck mobile web content<\/strong><\/em>” or “What’s hard about mobile web” Stefan identified five challenges:<\/p>\n
What can mobile web developers do? There are three basic approaches:<\/p>\n
Each class is handled by it’s own adaptation code which further optimizes markup for each handset and resizes images to a percentage of WURFL screen width.<\/p>\n
Transcoders<\/strong> – they break device detection and can really destroy a nicely designed mobile page. Defend against them every possible way: get whitelisted with every carrier, use the no-transform and link meta tags, check the x-Device-User-Agent for the real user agent.<\/p>\n
User Identification<\/strong> – cookie support on mobiles is hit or miss and it’s hard to detect whether cookies are really persistent or if they disappear when the user closes the browser. On Openwave browsers session cookies work on 3 part domains like m.taptu.com but not taptu.com!<\/p>\n
You can also use Bango which has agreements with most carriers to pass a unique user id. On course this doesn’t work if the phone is using WiFi.<\/p>\n
Testing<\/strong> – You really need to test every phone on every network, but that’s impossible. Besides having a library of popular phones you can use:<\/p>\n
Build quality<\/strong> by giving your users a voice:<\/p>\n
Stefan’s slides on Slideshare<\/a>.<\/p>\n
Brian Fling next demonstrated building an iPhone web app. <\/strong><\/em> He prefaced his tutorial by saying that iPhone traffic was doubling every three months and that he projects 10% of all web traffic will be from mobiles by end of 2009.\u00a0 Reason enough to build for the mobile web.<\/p>\n
Brian’s web app was an online schedule for the Mobile 2.0 conference. He started with a page (generated from a PHP script) holding an unordered list. Brian used the SimplePie PHP library to populate the list elements from an RSS feed. CSS transforms were used to provide rollover effects.<\/p>\n
Brian showed a neat trick to make the page degrade gracefully in Opera Mobile and other mobile browsers that support handheld stylesheets. The iPhone CSS is linked as media=”screen, projection”. There is also a handheld stylesheet with a smaller logo image and a title that Opera loads and the iPhone ignores.<\/p>\n
You can try out Brian’s web app at mobile20.mobiledesign.org<\/a>. The source code can be downloaded at mobile20.mobiledesign.org\/code.zip<\/a>.<\/p>\n
Next, Barbara Ballard presented a Mobile Design Case Study<\/strong><\/em> demonstrating how mobile optimized design can improve usability, save time, reduce support costs and enhance your brand’s image.<\/p>\n
Barbara’s use case was to add a single item to an existing expense report.<\/p>\n
Pretty impressive, Barbara’s slides are available on Slideshare<\/a><\/p>\n
Yahoo is using Blueprint internally to built their latest mobile applications including oneConnect<\/em><\/strong> and a search engine for the AT&T mobile portal. The same technology is available for free to all developers at mobile.yahoo.com\/developers<\/a>.<\/p>\n
Phongs slides are on slideshare<\/a>. To get started developing widgets with WRT visit this page on Forum Nokia<\/a><\/p>\n
Currently Gears runs on Windows Mobile 5 and 6 and Android. A version for Opera is in QA now and additional platforms are coming soon. Get started with Gears at code.google.com\/apis\/gears\/<\/a><\/p>\n
Related Posts:<\/em>
\n2008 Mobile 2.0 Event San Francisco – Part 1<\/a>
\nMobile 2.0 Event (2007)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"
Updated: Added link to slides from presentation by Taptu’s Stefan Butlin – 13-Nov-2008. This is the second part of my wrap up from yesterday’s Mobile Web 2.0 event.\u00a0 The first part covered the morning business track.\u00a0 The business track continued in the afternoon but I chose to attend the afternoon developer or “Builder” Track. Caroline Lewko started things off with a welcome and some tips on marketing applications. Caroline urged developers to sell through as many channels as possibe and … Continue reading