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

<channel>
	<title>buildcontext &#187; Mobile Web</title>
	<atom:link href="http://www.buildcontext.com/blog/category/mobile-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.buildcontext.com/blog</link>
	<description>the personal blog of Ben Hedrington</description>
	<lastBuildDate>Sun, 23 May 2010 18:36:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Turning off HTC Sense UI on the HTC EVO 4G, Incredible and similar Android phones.</title>
		<link>http://www.buildcontext.com/blog/2010/05/23/turning-off-htc-sense-ui-senseui-htc-evo-4g-incredible-android-phones/</link>
		<comments>http://www.buildcontext.com/blog/2010/05/23/turning-off-htc-sense-ui-senseui-htc-evo-4g-incredible-android-phones/#comments</comments>
		<pubDate>Sun, 23 May 2010 18:24:35 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Mobile Web]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[evo 4g]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[htc sense ui]]></category>
		<category><![CDATA[incredible]]></category>
		<category><![CDATA[senseui]]></category>
		<category><![CDATA[turn off]]></category>

		<guid isPermaLink="false">http://www.buildcontext.com/blog/?p=968</guid>
		<description><![CDATA[If you are lucky enough to have one of the new smoking fast, beautiful Android phones from HTC the Incredible or the EVO 4G you have little to complain about&#8230; but&#8230; well&#8230; some of us just aren&#8217;t in love with &#8230; <a href="http://www.buildcontext.com/blog/2010/05/23/turning-off-htc-sense-ui-senseui-htc-evo-4g-incredible-android-phones/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="postimg"><img class="postimg" src="http://farm4.static.flickr.com/3383/4632234211_3212b7b1b0_m.jpg" width="168" height="240" alt="Android" /></div>
<p>If you are lucky enough to have one of the new smoking fast, beautiful Android phones from HTC the Incredible or the EVO 4G you have little to complain about&#8230; but&#8230; well&#8230; some of us just aren&#8217;t in love with that HTC Sense UI&#8230;</p>
<p>Is a more standard Android experience is what you want? Well it&#8217;s only a few settings away.</p>
<p>Below is the stock Sense UI home screen on my HTC EVO 4G (with a custom background only.) Let&#8217;s get rid of it! </p>
<h3>Just a few quick steps&#8230;</h3>
<style type="text/css">
td.directions {vertical-align:middle;width:350px;padding-top:10px;}
td.shot {width:180px;padding-top:10px;}
span.do {font-weight:bold;font-size:1.3em;}
</style>
<table>
<tr>
<td class="shot"><a href="http://www.flickr.com/photos/24842634@N04/4631360507/" title="01 by hedrinbc, on Flickr"><img src="http://farm5.static.flickr.com/4029/4631360507_188cff3fc4_m.jpg" width="144" height="240" alt="01" /></a></td>
<td class="directions">
Press the <span class="do">Menu</span> button.<br />
<span id="more-968"></span>
</td>
</tr>
<tr>
<td class="shot"><a href="http://www.flickr.com/photos/24842634@N04/4631360501/" title="02 by hedrinbc, on Flickr"><img src="http://farm5.static.flickr.com/4033/4631360501_30214ab4b9_m.jpg" width="144" height="240" alt="02" /></a></td>
<td class="directions">
Press <span class="do">Settings</span>.
</td>
</tr>
<tr>
<td class="shot"><a href="http://www.flickr.com/photos/24842634@N04/4631360499/" title="03 by hedrinbc, on Flickr"><img src="http://farm5.static.flickr.com/4025/4631360499_7e4ce024f7_m.jpg" width="144" height="240" alt="03" /></a></td>
<td class="directions">
Choose <span class="do">Applications</span>.
</td>
</tr>
<tr>
<td class="shot"><a href="http://www.flickr.com/photos/24842634@N04/4631358855/" title="04 by hedrinbc, on Flickr"><img src="http://farm5.static.flickr.com/4017/4631358855_df0e08f896_m.jpg" width="144" height="240" alt="04" /></a></td>
<td class="directions">
Expand <span class="do">Manage Applications</span>.
</td>
</tr>
<tr>
<td class="shot"><a href="http://www.flickr.com/photos/24842634@N04/4631358853/" title="05 by hedrinbc, on Flickr"><img src="http://farm5.static.flickr.com/4023/4631358853_d79558ac12_m.jpg" width="144" height="240" alt="05" /></a></td>
<td class="directions">
Wait for the application names to load, scroll down and select <span class="do">HTC Sense</span>.
</td>
</tr>
<tr>
<td class="shot"><a href="http://www.flickr.com/photos/24842634@N04/4631358851/" title="06 by hedrinbc, on Flickr"><img src="http://farm5.static.flickr.com/4050/4631358851_fa45110759_m.jpg" width="144" height="240" alt="06" /></a></td>
<td class="directions">
Press the <span class="do">Clear defaults</span> button.
</td>
</tr>
<tr>
<td class="shot"><a href="http://www.flickr.com/photos/24842634@N04/4631358841/" title="08 by hedrinbc, on Flickr"><img src="http://farm4.static.flickr.com/3340/4631358841_9bd5e31c4c_m.jpg" width="144" height="240" alt="08" /></a></td>
<td class="directions">
Now press the <span class="do">Home</span> button on your phone.<br />
<span class="do">Check &#8220;Use by default&#8230;&#8221;</span><br />
&#8230;and then choose <span class="do">Launcher</span>.
</td>
</tr>
<tr>
<td class="shot"><a href="http://www.flickr.com/photos/24842634@N04/4631358839/" title="09 by hedrinbc, on Flickr"><img src="http://farm5.static.flickr.com/4060/4631358839_9ebcf94f66_m.jpg" width="144" height="240" alt="09" /></a></td>
<td class="directions">
There you go, your new smoking fast phone in a more native Android flavor.</p>
<p>Enjoy!<br />
-Ben
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.buildcontext.com/blog/2010/05/23/turning-off-htc-sense-ui-senseui-htc-evo-4g-incredible-android-phones/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Experiment: Browser Based Geolocation &#8211; HTML5 Points the Future of the Web</title>
		<link>http://www.buildcontext.com/blog/2010/01/05/browser-based-geolocation-experiment-powerful-mobile-web-html5/</link>
		<comments>http://www.buildcontext.com/blog/2010/01/05/browser-based-geolocation-experiment-powerful-mobile-web-html5/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 02:13:53 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Cloud Development]]></category>
		<category><![CDATA[Mobile Web]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browser Based]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[Gears]]></category>
		<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.buildcontext.com/blog/?p=838</guid>
		<description><![CDATA[The adoption of HTML5 and its surrounding cast of powerful new features is going to be a huge boon to web users and points towards a very positive direction for the future of the web. From the smoother interfaces of &#8230; <a href="http://www.buildcontext.com/blog/2010/01/05/browser-based-geolocation-experiment-powerful-mobile-web-html5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="postimg"><img class="postimg" src="http://farm5.static.flickr.com/4031/4248624487_27568e56d8_m.jpg" width="240" height="171" alt="Android Geolocation" /></div>
<p> The adoption of <a href="http://diveintohtml5.org/">HTML5</a> and its surrounding cast of powerful new features is going to be a huge boon to web users and points towards a very positive direction for the future of the web. From the smoother interfaces of <a href="http://diveintohtml5.org/detect.html#canvas">canvas</a>, <a href="http://diveintohtml5.org/detect.html#storage">local storage</a> enabling offline modes for online email programs and the like seamlessly, online <a href="http://diveintohtml5.org/detect.html#video">video</a> free of dependencies like Flash, <a href="ww.w3.org/TR/2009/WD-websockets-20091222/">web sockets</a> making the real time web a breeze without all the current AJAX workarounds, and so much more but I&#8217;ll save all of those for future posts&#8230;.</p>
<p>Today I wanted to finish up and release an experiment using the HTML5 <a href="http://diveintohtml5.org/detect.html#geolocation">Geolocation</a> feature (<a href="#technically">sticklers, click here</a>), a feature allowing your web browser (with your permission of course) to share your location, enabling any current website to tailor itself right to where you are&#8230; a powerful feature for todays increasingly mobile web user.</p>
<h3>Why is This Important?</h3>
<p>Today this level of convenience, all the applications you use every day seamlessly knowing where you are, is unheard of for the user as well as the web developer outside of proprietary built &#8220;apps&#8221; on iPhone or Android you need to seek out and download.  But little do most people know those web browsers in their pockets on those same devices can do this today, opening the playing field of a personal local experience up to the entire web&#8230; no downloads, no waiting, no device lock-in.</p>
<h3>The Experiment</h3>
<p>My experiment started with a simple need, in the summer I drive a Jeep to work with a soft top and I prefer to have it down as much as possible, I mean sun in Minnesota only happens for a short stint i need to suck it up. What I needed was a simple view of the current temperature, maybe a radar map to look for any rain on the map coming my direction, not a huge list. In the early summer I quickly built a one page HTML and JavaScript mashup using <a href="http://jquery.com/">jQuery</a>, <a href="http://diveintohtml5.org/">HTML5</a> (or <a href="http://gears.google.com/">Google Gears</a> as a fallback) and the <a href="http://www.wunderground.com/">Weather Underground</a> <a href="http://wiki.wunderground.com/index.php/API_-_XML">API</a> to build a web page that did just that, polished it up a bit (let&#8217;s call it a working prototype as of today) and hosted it on <a href="http://code.google.com/appengine/">Google App Engine</a> purely for worry free scalability to <a href="http://www.bctx.info/wx">show it</a> to you all.</p>
<p><a href="http://www.flickr.com/photos/24842634@N04/4249394268/" title="Android, iPhone Geolocation Weather GEO"><img src="http://farm3.static.flickr.com/2670/4249394268_cbd989b1a5.jpg" width="500" height="370" alt="Android, iPhone Geolocation Weather GEO" /></a></p>
<p>Initially on load my experiment &#8220;<a href="http://www.bctx.info/wx">Weather GEO</a>&#8221; asks if I want to share my location, of course I select yes, <span id="more-838"></span>this allows my browser to pull a location from my GPS, Wifi or internet address depending on what the device sees fit. </p>
<p><a href="http://www.flickr.com/photos/24842634@N04/4249394276/" title="Android, iPhone Geolocation Weather GEO"><img src="http://farm5.static.flickr.com/4026/4249394276_d5f1a36726.jpg" width="500" height="370" alt="Android, iPhone Geolocation Weather GEO" /></a></p>
<p>It passes that longitude and latitude back to my page&#8217;s JavaScript I in turn query Weather Underground for the next two forecast elements and a radar map for that longitude and latitude and display them as soon as they come back&#8230; </p>
<p><a href="http://www.flickr.com/photos/24842634@N04/4249394278/" title="Android, iPhone Geolocation Weather GEO"><img src="http://farm3.static.flickr.com/2720/4249394278_3765a984e7.jpg" width="500" height="370" alt="Android, iPhone Geolocation Weather GEO" /></a></p>
<p>Pretty slick&#8230; solves a problem in a simple way, just one click from a browser bookmark, no custom proprietary &#8220;app&#8221; code to build and it will work in every browser when HTML5 is fully adopted, but currently works in the major mobile browsers, Android and iPhone, in FireFox 3.5+ and any browser that has Google Gears on the PC, Mac and Linux&#8230; thats more than enough for me.</p>
<p>A great example of where the web is going and how progress on open standards like this benefit everyone, give my little experiment a try here <a href="http://www.bctx.info/wx">http://bctx.info/wx</a>. Let me know how it works for you, if your device is passing your proper location and what you think in the comments. Currently I am seeing the Droid have a problem with the code and have posted to the Android Developers Google Group.</p>
<p><a href="http://www.bctx.info/wx" title="Android Geolocation Weather GE"><img src="http://farm3.static.flickr.com/2502/4248553619_1481c5563d_m.jpg" width="161" height="240" alt="Android Geolocation Weather GE" /></a></p>
<p id="technically">* Ok, technically Geolocation is part of the <a href="http://www.w3.org/2008/geolocation/">W3C Geolocation Working Group</a>, not HTML5 but it will largely be implemented with HTML5 so it really has become part and parcel of the browser based future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.buildcontext.com/blog/2010/01/05/browser-based-geolocation-experiment-powerful-mobile-web-html5/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>A Hands on Post From and About Google&#8217;s Chrome OS</title>
		<link>http://www.buildcontext.com/blog/2009/12/28/hands-on-google-chrome-chromium-os-netbook/</link>
		<comments>http://www.buildcontext.com/blog/2009/12/28/hands-on-google-chrome-chromium-os-netbook/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 03:44:46 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Cloud Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Mobile Web]]></category>
		<category><![CDATA[1000he]]></category>
		<category><![CDATA[Asus]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[ChromeOS]]></category>
		<category><![CDATA[Chromium]]></category>
		<category><![CDATA[Eee]]></category>
		<category><![CDATA[EeePC]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Netbook]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[SD]]></category>
		<category><![CDATA[web app]]></category>

		<guid isPermaLink="false">http://www.buildcontext.com/blog/?p=792</guid>
		<description><![CDATA[In order to get my feet wet with Google&#8217;s Chrome OS (in it&#8217;s current developer build state, Chromium OS properly) and test a real world workflow with this &#8220;web only&#8221; device I figured I&#8217;d put together a blog post with &#8230; <a href="http://www.buildcontext.com/blog/2009/12/28/hands-on-google-chrome-chromium-os-netbook/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="postimg"><img class="postimg" src="http://farm5.static.flickr.com/4043/4223458881_96b4b97c30_m.jpg" width="240" height="160" alt=""></div>
<p> In order to get my feet wet with Google&#8217;s Chrome OS (in it&#8217;s current developer build state, <a href="http://www.chromium.org/chromium-os">Chromium OS</a> properly) and test a real world workflow with this &#8220;web only&#8221; device I figured I&#8217;d put together a blog post with some photos courtesy my new DSLR never leaving the Chrome &#8220;browser&#8221; now grown up to an <a href="http://en.wikipedia.org/wiki/Operating_system">OS</a>&#8230; let&#8217;s go.</p>
<h3>Getting Ready</h3>
<p>It wasn&#8217;t much of a chore to get Chromium OS up and running on my Asus Eee PC 1000HE netbook, I decided to go with <a href="http://twitter.com/hexxeh">@hexxeh</a>&#8216;s <a href="http://chromeos.hexxeh.net/">build</a> and run it directly from an SD card rather than <a href="http://www.chromium.org/chromium-os/building-chromium-os">build Chromium OS from source</a> on my Ubuntu box for simplicity&#8217;s sake.  I only had one small hiccup moving <a href="http://chromeos.hexxeh.net/wiki/doku.php?id=linux_instructions">Hexxeh&#8217;s image file to the SD card in Ubuntu</a> which was cleared up by visiting his wiki, he has instructions for <a href="http://chromeos.hexxeh.net/wiki/doku.php">loading the USB/SD card from Mac and Windows too</a>.</p>
<p><a href="http://www.flickr.com/photos/24842634@N04/4223457447/" title="Chrome OS Login"><img src="http://farm5.static.flickr.com/4054/4223457447_d92ff90cd3.jpg" width="500" height="333" alt="Chrome OS Login"></a></p>
<h3>Start Up</h3>
<p>I booted from the SD card and in less than 10 seconds had a login box, wow&#8230; much quicker than my daily stand by <a href="http://www.ubuntu.com/">Ubuntu Desktop</a> and <a href="http://www.canonical.com/projects/ubuntu/unr">Ubuntu Netbook Remix</a>. Currently with most Chromium OS builds the first thing you need to do is <span id="more-792"></span>log in as an admin user and fire up your wifi before restarting and logging in as yourself with any Google account, no problems here.  Once you are logged in the Chromium logo in the top left shows you the menu screen with a nice launcher, it also loads up your GMail and other Google tools for you right off the bat. </p>
<p><a href="http://www.flickr.com/photos/24842634@N04/4224223844/" title="Chrome OS Menu"><img src="http://farm5.static.flickr.com/4027/4224223844_b84c0ce0df.jpg" width="500" height="333" alt="Chrome OS Menu"></a></p>
<h2>More Than Meets the Eye</h2>
<p><a href="http://www.flickr.com/photos/24842634@N04/4224225366/" title="Chrome OS Card Reader"><img src="http://farm3.static.flickr.com/2740/4224225366_5bd327b233.jpg" width="500" height="333" alt="Chrome OS Card Reader"></a></p>
<p>The web app I use for photos on this blog is <a href="http://www.flickr.com/">Flickr</a> so I fired it up and popped my memory card into the card reader not knowing exactly how a &#8220;web browser&#8221; would handle that&#8230; not to my surprise but certainly to my delight a slick little content browser popped up auto mounting my card and allowing me to view the files in what else but Chrome. Using Flickr&#8217;s uploaders on Linux in general is not the prettiest endeavor but it all worked I quickly discovered the ESC key is the key to closing full screen windows and all was well.</p>
<p><a href="http://www.flickr.com/photos/24842634@N04/4224223174/" title="Chrome OS SD Card Content"><img src="http://farm5.static.flickr.com/4002/4224223174_5acbea1a1c.jpg" width="500" height="333" alt="Chrome OS SD Card Contents"></a></p>
<h3>Conclusion</h3>
<p>I easily fired up WordPress and threw together this post of no more than a little geek and eye candy just to see how it all held together and I would say for Chrome OS&#8217; current young vintage that things are very well. Hardware support was awesome, no tweaking for me (some of that likely is credit to <a href="http://twitter.com/hexxeh">Hexxeh</a>, thanks!), the software and its all web based workflow work well for the cloud residents like me and I think the simplicity will appeal to the current desktop bound user who&#8217;s lost files, gotten burned by viruses and simply doesn&#8217;t have time to understand all the bells and whistles those boxes are now full of&#8230; </p>
<p>&#8230;I didn&#8217;t miss semi-transparent flying minimizing windows or things &#8220;snapping&#8221; to my screen once during the writing of this post.</p>
<p><a href="http://www.flickr.com/photos/24842634@N04/4223459371/" title="Chrome OS"><img src="http://farm3.static.flickr.com/2738/4223459371_4cf460af86.jpg" width="333" height="500" alt="Chrome OS" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.buildcontext.com/blog/2009/12/28/hands-on-google-chrome-chromium-os-netbook/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Installing Google Android for Mobile Browser Testing on Mac OS X</title>
		<link>http://www.buildcontext.com/blog/2009/11/06/installing-android-sdk-browser-testing-mac-os-x/</link>
		<comments>http://www.buildcontext.com/blog/2009/11/06/installing-android-sdk-browser-testing-mac-os-x/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 02:36:09 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Mobile Web]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Browser Testing]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[SDK]]></category>

		<guid isPermaLink="false">http://www.buildcontext.com/blog/?p=714</guid>
		<description><![CDATA[Browser testing is critical to any web developer, designer… really any web professional. You need to know how your users or customers are seeing your work through the multitude of browsers and devices available to them, new ones become available &#8230; <a href="http://www.buildcontext.com/blog/2009/11/06/installing-android-sdk-browser-testing-mac-os-x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="postimg"><img class="postimg" src="http://farm3.static.flickr.com/2562/4081708274_6d41114678_t.jpg" alt="" width="100" height="100" /></div>
<blockquote><p>Browser testing is critical to any web developer, designer… really any web professional. You need to know how your users or customers are seeing your work through the multitude of browsers and devices available to them, new ones become available every day.</p></blockquote>
<p>About a year ago I wrote a <a href="http://www.buildcontext.com/blog/2008/11/21/android-sdk-browser-test-emulator-pc-google/">post</a> walking you through installing the Google Android SDK on your machine to use as a mobile web browser. This time I am doing it on Mac OS X but I might just make a Windows version too if I get a little time&#8230; let me know if you&#8217;d like to see that happen. </p>
<p>Let&#8217;s get started&#8230;</p>
<h3>Get the SDK&#8230;</h3>
<ol>
<li>Go to the <a href="http://developer.android.com/sdk/index.html">Android SDK</a> page.</li>
<li>Download <a href="http://developer.android.com/sdk/download.html?v=android-sdk_r3-mac.zip">Android SDK for Mac OS X (intel)</a><span id="more-714"></span></li>
<li>Unzip it and move it to the root of your home directory.</li>
</ol>
<h3>Set it up&#8230;</h3>
<ol>
<li> Open Terminal, enter the following commands&#8230;
<pre><code>cd ~
nano .bash_profile
</code></pre>
</li>
<li>Paste this into the new file, or add it if there are existing contents.
<pre><code>export PATH=${PATH}:~/android-sdk-mac/tools
</code></pre>
<p><a href="http://www.flickr.com/photos/24842634@N04/4081662836/"><img src="http://farm3.static.flickr.com/2546/4081662836_14ac64296a.jpg" alt="" width="500" height="365" /></a></li>
<li>Press &#8220;Control X&#8221; and save the file.</li>
<li>Close Terminal.</li>
</ol>
<h3>Load up an Android OS&#8230;</h3>
<ol>
<li>Open Terminal, enter the following command&#8230;
<pre><code>android</code></pre>
<p>The Android SDK and AVD Manager will open.<br />
<a href="http://www.flickr.com/photos/24842634@N04/4081052166/"><img src="http://farm3.static.flickr.com/2661/4081052166_01a8284b00.jpg" alt="" width="500" height="334" /></a></li>
<li>Choose &#8220;Available Packages&#8221;</li>
<li>Click the arrow beside &#8220;dl-ssl.google.com&#8230;&#8221;</li>
<li>Check one or more Android Platforms, I chose Android 1.6 and 2.0 for good measure you can choose whatever versions you are targeting.</li>
<li>Click &#8220;Install Selected&#8221; and then &#8220;Install Accepted&#8221;</li>
<li><strong>Your SDK is now complete and ready to run&#8230;</strong> Stick in your Android SDK and AVD Manager let&#8217;s make a device!</li>
</ol>
<h3>Getting your virtual Android device ready&#8230;</h3>
<ol>
<li>Chose &#8220;Virtual Devices&#8221;</li>
<li>Click &#8220;New&#8230;&#8221;<br />
<a href="http://www.flickr.com/photos/24842634@N04/4080292701/"><img src="http://farm3.static.flickr.com/2500/4080292701_685155108b.jpg" alt="" width="500" height="375" /></a></li>
<li>Give your AVD a name for this tutorial I chose &#8220;default2.0&#8243;</li>
<li>Choose one of the Android platforms you downloaded in the &#8220;Target&#8221; pulldown, I chose Android 2.0.</li>
<li>Give the SD card some value, let&#8217;s say 25mb.</li>
<li>Click &#8220;Create AVD&#8221;</li>
<li>You should return back to the home screen, click your new Android AVD&#8217;s name and press &#8220;Start&#8221;</li>
<li><strong>Success!</strong><br />
<a href="http://www.flickr.com/photos/24842634@N04/4080292761/"><img src="http://farm4.static.flickr.com/3487/4080292761_be1d165ec0.jpg" alt="" width="500" height="466" /></a></li>
</ol>
<h3>Create an icon of sorts to launch your new emulator&#8230;</h3>
<ol>
<li>Open Terminal, enter the following commands&#8230;
<pre><code>cd ~/Desktop/
nano Android.command
</code></pre>
</li>
<li>Add this command to the new file&#8230;
<pre><code>emulator -scale .7 -avd default2.0
</code></pre>
<p><a href="http://www.flickr.com/photos/24842634@N04/4081684358/"><img src="http://farm3.static.flickr.com/2558/4081684358_e8e0685e53.jpg" alt="" width="500" height="359" /></a></li>
<li>Press &#8220;Control X&#8221; and save the file</li>
<li>Run this final command&#8230;.
<pre><code>chmod 755 Android.command
</code></pre>
</li>
<li>Close Terminal</li>
<li>Double click on Android.command on your desktop&#8230; <strong>Success!</strong><br />
<a href="http://www.flickr.com/photos/24842634@N04/4080307965/"><img src="http://farm3.static.flickr.com/2760/4080307965_ef429e8820.jpg" alt="" width="500" height="432" /></a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.buildcontext.com/blog/2009/11/06/installing-android-sdk-browser-testing-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Embedding my first Google Wave into WordPress!</title>
		<link>http://www.buildcontext.com/blog/2009/06/03/embedding-my-first-google-wave-into-wordpress/</link>
		<comments>http://www.buildcontext.com/blog/2009/06/03/embedding-my-first-google-wave-into-wordpress/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 16:06:19 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Cloud Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Mobile Web]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.buildcontext.com/blog/?p=691</guid>
		<description><![CDATA[This is a test! Below I embedded my first Wave &#8220;Hello World&#8230; I mean Wave!&#8221;&#8230; The first of many likely&#8230; let&#8217;s see what it looks like out in public&#8230; I know many of you probably can&#8217;t see it&#8230; This is &#8230; <a href="http://www.buildcontext.com/blog/2009/06/03/embedding-my-first-google-wave-into-wordpress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="postimg"><a href="http://wave.google.com"><img src="http://wave.google.com/images/wave_logo.png" alt="Google Wave" class="postimg" style="padding:2em 1em 1.3em 1em;" /></a></div>
<h3>This is a test!</h3>
<p>Below I embedded my first Wave &#8220;Hello World&#8230; I mean Wave!&#8221;&#8230; The first of many likely&#8230; let&#8217;s see what it looks like out in public&#8230; I know many of you probably can&#8217;t see it&#8230; This is a test!</p>
<p>UPDATE: I believe and claimed this as the first Google Wave embed in a blog outside of the Googleplex! <a href="http://twitter.com/benhedrington/status/2020952389">My claim on Twitter</a>. </p>
<p>For those not in Wave yet here was a <a href="http://bit.ly/CLTN6">screenshot from 4pm 6/3/09</a>.</p>
<h3>Here we go&#8230;</h3>
<p> (click into post to see it) <span id="more-691"></span></p>
<p><script src="http://wave-api.appspot.com/public/embed.js" type="text/javascript"></script><br />
    <script type="text/javascript">
    function initialize() {
      var wavePanel = new WavePanel('http://wave.google.com/a/wavesandbox.com/');
      wavePanel.loadWave('wavesandbox.com!w+6y87_2WQ%1');
      wavePanel.init(document.getElementById('waveframe'));
    }
    </script></p>
<div id="waveframe" style="width: 500px; height: 6000px"></div>
<p><script type="text/javascript">initialize();</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.buildcontext.com/blog/2009/06/03/embedding-my-first-google-wave-into-wordpress/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>How To: Install and Browser Test Your Site With Google Android Right on Your PC</title>
		<link>http://www.buildcontext.com/blog/2008/11/21/android-sdk-browser-test-emulator-pc-google/</link>
		<comments>http://www.buildcontext.com/blog/2008/11/21/android-sdk-browser-test-emulator-pc-google/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 04:16:27 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Mobile Web]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Easy]]></category>
		<category><![CDATA[Eumlator]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Quick]]></category>

		<guid isPermaLink="false">http://www.buildcontext.com/blog/?p=67</guid>
		<description><![CDATA[Update: Post on how to install Android 2.0 on Mac OSX is here. This post is for Android SDK versions 1.1 and under. Browser testing is critical to any web developer, designer&#8230; really any web professional. You need to know &#8230; <a href="http://www.buildcontext.com/blog/2008/11/21/android-sdk-browser-test-emulator-pc-google/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="border-top:1px dotted #000;border-bottom:1px dotted #000;padding:.4em 1.4em;margin:1em;background-color:#FFFACD;font-size:1.2em;font-style: italic;">
<p>Update: Post on how to <a href="http://www.buildcontext.com/blog/2009/11/06/installing-android-sdk-browser-testing-mac-os-x/">install Android 2.0 on Mac OSX</a> is here.</p>
<p>This post is for Android SDK versions 1.1 and under.</p>
</div>
<div class="postimg"><img class="postimg" title="Google Android Browser Testing" src="http://farm4.static.flickr.com/3287/3049449144_ebba7b4b86_m.jpg" width="129" height="240" /></div>
<p>Browser testing is critical to any web developer, designer&#8230; really any web professional. You need to know how your users or customers are seeing your work through the multitude of browsers and devices available to them, new ones become available every day. I wasn&#8217;t able to find a quick answer to browser testing on the new Google Android mobile platform so I blazed a trail, captured and boiled down the steps so anyone can follow and get Android up and running on their Windows PC quickly and painl.</p>
<style type="text/css">
ol.howto {margin-left:1.5em;}
ul.screens {margin-left:1.5em;}
ul.screens li {clear:both}
img.rightscreen {float:right;margin:0 0 1.5em 1.5em;}
img {border:1px solid #999;padding:5px;}
code {font-size:.9em;}
</style>
<h3>Installing the SDK and Browser</h3>
<ol class="howto">
<li>First things first visit the <a href="http://code.google.com/android/download_list.html" target="_blank">Android SDK download page</a> and download the Windows version of the SDK.</li>
<li>Create a folder under C:\Program Files called &#8220;android-sdk&#8221;</li>
<li>Un-zip the contents of the Android SDK you downloaded into this folder.<br />
<span id="more-67"></span><a href="http://www.flickr.com/photos/24842634@N04/3049449032/" title="Installing Google Android SDK"><img src="http://farm4.static.flickr.com/3135/3049449032_e57924e5ce_m.jpg" width="240" height="180" alt="Installing Google Android SDK" /></a></li>
<li>Now that you have the all files you need to edit your &#8220;path&#8221; so Windows can find the emulator when it is run.<br />
<a href="http://www.flickr.com/photos/24842634@N04/3049449068/" title="Installing Google Android SDK"><img src="http://farm4.static.flickr.com/3190/3049449068_98d9226b26_m.jpg" width="240" height="180" alt="Installing Google Android SDK" /></a></p>
<ul>
<li>Right click on &#8220;My Computer&#8221;</li>
<li>Select &#8220;Properties&#8221;</li>
<li>Click the &#8220;Advanced&#8221; tab</li>
<li>Click on the &#8220;Environment Variables&#8221; in &#8220;System Variables&#8221; scroll down to &#8220;Path&#8221;</li>
<li>Double click on &#8220;Path&#8221; move to the end of the &#8220;Variable value&#8221; and paste in this path (don&#8217;t forget the semicolon to close the previous path)<br />
<code>;C:\Program Files\android-sdk\tools</code></li>
<li>Click &#8220;Ok&#8221; on all open windows.</li>
</ul>
</li>
<li>Ok now the SDK is set up to run, lets quickly create some shortcuts icons to launch our emulator.<br />
<a href="http://www.flickr.com/photos/24842634@N04/3049449078/" title="Installing Google Android for Browser Testing"><img src="http://farm4.static.flickr.com/3027/3049449078_c5ed458b22_m.jpg" width="240" height="180" alt="Installing Google Android for Browser Testing" /></a></p>
<ul>
<li>Right click on your Desktop, mouse over &#8220;New&#8221; then click &#8220;Shortcut&#8221;</li>
<li>Paste this command into the entry field then click next<br />
<code>emulator.exe -datadir "C:\Program Files\android-sdk" -skin HVGA-P</code></li>
<li>If you like give your shortcut a name I chose &#8220;Android &#8211; Standard&#8221; (I chose &#8220;Standard&#8221; for a reason if you want to try the other versions see &#8220;<a href="#extracred">Extra Credit</a>&#8220;)</li>
</ul>
</li>
</ol>
<h3>Success!</h3>
<p>Double click your shortcut and you should see the Android emulator starting up, it does take a little time the first run.<br />
<a href="http://www.flickr.com/photos/24842634@N04/3048608453/" title="Google Android Emulator Browser Testing"><img src="http://farm4.static.flickr.com/3003/3048608453_ec62556cdf_m.jpg" width="240" height="180" alt="Google Android Emulator Browser Testing" /></a></p>
<h3>Doing Some Quick Testing</h3>
<ul class="screens">
<li><img class="rightscreen" src="http://farm4.static.flickr.com/3204/3048608471_ea3aa23fdf.jpg" alt="10" width="270" height="500" />
<p>Once the emulator phone boots, click &#8220;Menu&#8221; on the phone and proceed to the browser.</p>
<p>Click on the Browser icon</li>
<li><img class="rightscreen" src="http://farm4.static.flickr.com/3074/3048608493_f59e7da6a0.jpg" alt="11" width="269" height="500" />
<p>Click &#8220;Menu&#8221; again then click &#8220;Go to URL&#8221;</li>
<li><img class="rightscreen" src="http://farm4.static.flickr.com/3286/3048608509_99247ee681.jpg" alt="12" width="273" height="500" />Type in the URL of the site you are interested in and see what your users see!</li>
<li><img class="rightscreen" src="http://farm4.static.flickr.com/3287/3049449144_ebba7b4b86.jpg" alt="13" width="269" height="500" />
<p>That should be enough to get you going, there is a lot more to find in the Android emulator poke around and understand the experience on these new devices and keep looking out for new ways your users are seeing your site.</p>
<p>-Ben</li>
</ul>
<div style="clear:both"><!-- --></div>
<h3 id="extracred">Extra Credit</h3>
<p>If you are interested there are three more iterations on the Google Android screen that will be in users&#8217;s hands. Create shortcuts for these commands if you&#8217;d like to try them.</p>
<p><code>emulator.exe -datadir "C:\Program Files\android-sdk" -skin HVGA-L</code><a href="http://www.flickr.com/photos/24842634@N04/3049449168/" title="14 by hedrinbc, on Flickr"><img src="http://farm4.static.flickr.com/3058/3049449168_cb41dca5ab_t.jpg" width="100" height="75" alt="14" /></a></p>
<p><code>emulator.exe -datadir "C:\Program Files\android-sdk" -skin QVGA-P</code><a href="http://www.flickr.com/photos/24842634@N04/3049449186/" title="15 by hedrinbc, on Flickr"><img src="http://farm4.static.flickr.com/3241/3049449186_bc51fc231c_t.jpg" width="100" height="75" alt="15" /></a></p>
<p><code>emulator.exe -datadir "C:\Program Files\android-sdk" -skin QVGA-L</code><a href="http://www.flickr.com/photos/24842634@N04/3049449206/" title="16 by hedrinbc, on Flickr"><img src="http://farm4.static.flickr.com/3197/3049449206_96cb280035_t.jpg" width="100" height="75" alt="16" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.buildcontext.com/blog/2008/11/21/android-sdk-browser-test-emulator-pc-google/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Paving a Path to the Truly Mobile Web: Mozilla Fennec Alpha 1 Released</title>
		<link>http://www.buildcontext.com/blog/2008/10/20/mozilla-fennec-alpha-future-mobile-web/</link>
		<comments>http://www.buildcontext.com/blog/2008/10/20/mozilla-fennec-alpha-future-mobile-web/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 02:30:19 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Mobile Web]]></category>
		<category><![CDATA[alpha]]></category>
		<category><![CDATA[fennec]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[prediction]]></category>

		<guid isPermaLink="false">http://buildcontext.com/blog/?p=15</guid>
		<description><![CDATA[My back story: I recently got into a friendly argument with some Mobile experts on a RWW Live: Mobile App Development call, I threw on my rosy colored glasses and spoke of a time where the Mobile web browser has &#8230; <a href="http://www.buildcontext.com/blog/2008/10/20/mozilla-fennec-alpha-future-mobile-web/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="postimg"><img class="postimg" title="Mozilla Fennec Logo" src="http://buildcontext.com/blog/wp-content/fennec.png" alt="" width="125" height="125" /></div>
<p>My back story: I recently got into a friendly argument with some Mobile experts on a <a href="http://readwritetalk.com/2008/10/07/rww-live-mobile-app-development/">RWW Live: Mobile App Development</a> call, I threw on my rosy colored glasses and spoke of a time where the Mobile web browser has access to device features like GPS, Contacts, etc we could leverage what we learned on the web and build even cooler more contextual and helpful Mobile Web apps that worked everywhere&#8230; and was told maybe&#8230; someday&#8230; but for the foreseeable future we&#8217;ll be building our apps 20+ times and asking carriers permission to do so (listen to the <a href="http://readwritetalk.com/2008/10/07/rww-live-mobile-app-development/">MP3</a>, really!)&#8230; well the news today strikes me well, the glasses are rosy again!</p>
<h3>Mozilla has the Vision</h3>
<p>Today Mozilla fires the first shots across the bow of the future Mobile web<span id="more-13"></span>, or as <a href="http://en.wikipedia.org/wiki/Mitchell_Baker">Mitchell Baker</a> and many others put it &#8220;<a href="http://buildcontext.com/blog/2008/05/09/the-mobile-web-may-just-may-drive-forward-the-web-of-tomorrow-thoughts-from-mitchell-bakers-mozilla-keynote/">One Web</a>.&#8221; Today Mozilla launched the first alpha release of <a href="http://www.mozilla.org/projects/fennec/1.0a1/releasenotes/">Fennec</a> it&#8217;s mobile browser that has goals to re-envision how we will use our Mobile device&#8217;s simple web browsers. [Quotes from <a href="https://wiki.mozilla.org/Mobile/FennecVision">FennecVision</a>]</p>
<blockquote><p>Fennec will bring a true Web experience to mobile phones and other non-PC devices, yet take advantage of the specific opportunities for new and useful user experiences enabled by mobility and telephony.</p></blockquote>
<p>Even in it&#8217;s first release it will break huge ground delivering the first of breed access to the device&#8217;s GPS and they have goal to do the same across many other device features.</p>
<blockquote><p>It will integrate smoothly with device features, including easy initiation of phone calls from Web pages, access to local search, maps and directions.</p></blockquote>
<h3>Curing Fragmentation? (ok at least a start)</h3>
<blockquote><p>Fennec will be the mobile Web browser that content and application developers can target to create great software for mobile phones, rather than the plethora of native platforms and programming languages required to reach people in a mobile environment today. Any developer with skills in HTML, CSS and JavaScript will be able to develop for mobile.</p></blockquote>
<p>Hard to argue with any of this, in my mind aside from the carriers this is the biggest limitation seen today with Mobile development.</p>
<h3>Don&#8217;t overlook this Mobile Web milestone</h3>
<p>This seemingly small browser release will in the future be noted as a milestone in the evolution of Mobile and the Mobile Web. The path this release sets into motion, I believe, will make possible to reuse the years of learning we&#8217;ve compiled as the web grew up moving our experiences Mobile with the same rich capabilities of the browser we have on the desktop. On top of that web learning we throw in access to key Mobile features like GPS and likely soon address book and calling&#8230; the ability to really build for a users context is now real, making the Mobile web browser the true platform of the future&#8230; and delivering, as closely as possible, One Web. A web that sits in the palm of your hand and works seamlessly with your life regardless of your current location or device.</p>
<p>Rosy indeed&#8230; -Ben</p>
]]></content:encoded>
			<wfw:commentRss>http://www.buildcontext.com/blog/2008/10/20/mozilla-fennec-alpha-future-mobile-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Mobile Web may just may drive forward the web of tomorrow. &#8211; Thoughts from Mitchell Baker&#8217;s  (Mozilla) Keynote</title>
		<link>http://www.buildcontext.com/blog/2008/05/09/the-mobile-web-may-just-may-drive-forward-the-web-of-tomorrow-thoughts-from-mitchell-bakers-mozilla-keynote/</link>
		<comments>http://www.buildcontext.com/blog/2008/05/09/the-mobile-web-may-just-may-drive-forward-the-web-of-tomorrow-thoughts-from-mitchell-bakers-mozilla-keynote/#comments</comments>
		<pubDate>Fri, 09 May 2008 15:22:39 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Mobile Web]]></category>
		<category><![CDATA[Mitchell Baker]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[One web]]></category>
		<category><![CDATA[Web 2.0 Expo]]></category>

		<guid isPermaLink="false">http://buildcontext.com/blog/?p=8</guid>
		<description><![CDATA[Photo: Duncan Davidson I wanted to capture my thoughts intermixed with quotes from Mitchell Baker, Chairman, Mozilla Foundation at the recent Web 2.0 Expo keynote entitled Opening the Mobile Web, it was truly a great concept and conversation and eye &#8230; <a href="http://www.buildcontext.com/blog/2008/05/09/the-mobile-web-may-just-may-drive-forward-the-web-of-tomorrow-thoughts-from-mitchell-bakers-mozilla-keynote/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="postimg"><img class="postimg" title="Mitchel Baker" src="http://buildcontext.com/blog/wp-content/mitchellbaker.png" alt="" width="125" height="125" /><a class="attr" href="http://flickr.com/photos/x180/2441971046/">Photo: Duncan Davidson</a></div>
<p id="mead13">I wanted to capture my thoughts intermixed with quotes from <a id="mead8" href="http://en.wikipedia.org/wiki/Mitchell_Baker">Mitchell Baker</a>, Chairman, Mozilla Foundation at the recent <a href="http://sf.web2expo.com/">Web 2.0 Expo</a> keynote entitled <a id="mead9" href="http://en.oreilly.com/webexsf2008/public/schedule/detail/3622">Opening the Mobile Web</a>, it was truly a great concept and conversation and eye opening for me to see there is real commitment to making the browser (which Mitchell would say is a poor metaphor, but that&#8217;s another story) the true platform of the web regardless of the device. Video: <a href="http://web2expo.blip.tv/file/856176/">Mitchel Baker: Opening the Mobile Web</a></p>
<h3>Your Mobile experience just may be your web experience of tomorrow&#8230;</h3>
<p id="mead14">Seems counter intuitive huh? it did to me at first&#8230; <span id="more-9"></span>we all know where we are as far as Mobile capabilities&#8230; browsers are clunky and don&#8217;t support the same things, the connection is slow and the screen is small so everyone you talk to says, &#8220;dumb down your design for mobile,&#8221; &#8220;find a few most important things and put them on the first page,&#8221; &#8220;think about your user only having a few seconds, in a rush, to get your key data,&#8221; after we hear all that we simplify our application, for mine it was just search and find a store for <a id="mead16" href="http://m.bestbuy.com/">http://m.bestbuy.com</a> my first run at a quick Mobile Web prototype&#8230; but is this really the direction we are heading because of technical inadequacy?</p>
<p>Mitchell Baker says no, and I very much agree&#8230; we are doing this because our customers want it to just work, to have unfettered access to our information from any context and any device&#8230; to simply and efficiently get to what they need wherever they are.</p>
<blockquote>
<p id="mead21">You should not be thinking about what data can I get to or I&#8217;ve got this device so I can get to this data&#8230; &#8230;or this device has a phone on it so I can&#8217;t really get to the Internet I can only get to some part of it&#8230; that&#8217;s a lousy setting&#8230; doesn&#8217;t work well for people doesn&#8217;t work well for developers &#8212; there is no reason we need to build a world that looks like that&#8230;</p>
<p id="mead24">The key of the Internet should be the same and what is that key that core it&#8217;s information&#8230; What can I get to and what can I do with it&#8230; and that should not be dependent on the device I am holding.</p>
</blockquote>
<p id="mead29">Right, I agree give people access to what we know wherever they are, but the trap you quickly fall into is creating the Mobile version of everything, firing up new web servers, cutting features, rewriting copy, creating hundreds of Java apps&#8230; doubling (probably more) your work and removing at least some user value all in the name of making it Mobile&#8230; we need to find ways to put the critical information and functions back and make them work in the Mobile context without all this rework.</p>
<h3>Because Mobile is different right?</h3>
<p id="mead36">Mitchell sees this trend too, we are all designing for the &#8220;new Mobile use cases&#8221; and that is all good and fine but asks are they really new? Web users want easier access to more and more relevant information, using less keystrokes and have it available from wherever they are&#8230; is that new? No&#8230; it&#8217;s not&#8230; she said and I believe, these paradigms will become more and more the accepted <em>web</em> (notice I didn&#8217;t say &#8220;Mobile&#8221;) practice, but it will involve a little rewiring.</p>
<blockquote>
<p id="mead41">I bet in a few years all of those use cases web are finding today for people using Mobile will be equally important wherever we are and that being at home doesn&#8217;t mean we will live with outdated or clunky techniques&#8230; so I&#8217;m on a Mobile device I want things quickly I want the information I want, I want to get at them with fewer keystrokes&#8230; why won&#8217;t I want that if I happen to be sitting at home?</p>
<p id="mead44"><a id="mead45" name="gdf40"></a><a id="mead46" name="gdf41"></a><a id="mead47" name="yi-51"></a><br id="mead48" />These use cases are <em>convenience cases</em> that are driven  by the constraints of the Mobile device that we will find very useful on machines that have bigger screens and memory and permanent connections&#8230; there are constraints when developing for the desktop we don&#8217;t have with mobile devices&#8230;  mental and human constraints, experience constrains us&#8230; we have had 35 years of desktop and laptop machines and coming up on 15 years of the graphical world wide web&#8230; those form knowledge, experience and baggage about how we approach things&#8230; as we explore the use cases of Mobile devices we will find new ways to use our computers that will be equally important if we are sitting in an office or at home on a differently formatted machine because mental constraints are often the hardest to get past.<br id="mead49" /></p>
</blockquote>
<h3>Putting it out there, pushing the envelope towards “one web”.</h3>
<blockquote>
<p id="mead62">There is one web for most people the Mobile Web is irrelevant, it should be something we don&#8217;t think about and basically is something we are not aware of&#8230; there is one web.</p>
</blockquote>
<p id="mead66">Mitchell is a &#8220;one web&#8221; purist, as you would and should expect from someone driving forward these concepts and taking them to reality and we should all appreciate it, it will simplify both our and our users lives.</p>
<p>I tend to take a different but very related tact, from everything I am gathering the browser can and will be the center of the Mobile Web as many of us had predicted and hoped. The work we are now doing to understand, optimize and simplify the web as part of Mobile use cases <em>will</em> be rewarded by our users and I can sleep better knowing that within the near future creating hundreds of versions of a Java clients will quickly go from a &#8220;feature&#8221; to a  funny memory of the past like the classic &#8220;Under Construction&#8221; animated GIF.</p>
<p>Working within the current Mobile web browser set <em>is</em> possible &#8212; it&#8217;s not always fun &#8212; but it is possible and relatively reusable across many devices&#8230; As the iPhone metaphors and quality browsers emerge (WebKit, Mozilla) it will be even clearer that this is the path&#8230;Why not jump in now?</p>
<h3>Jumping in&#8230;</h3>
<blockquote>
<p id="mead72">That&#8217;s the way we will see the constraints and the creativity and this odd openness of expectations that has to be fulfilled on Mobile devices move back into our entire web experience&#8230; how do we get there? it&#8217;s a better world for users&#8230; there is one web&#8230; you don&#8217;t have to choose&#8230; your device doesn&#8217;t limit you to the data of experience you can have&#8230;. well to get there we need and open development platform, an open web based development platform and of course coming from Mozilla we view FireFox as that platform&#8230;.</p>
</blockquote>
<p id="mead77">Hear, hear Mitchell looking forward to developing for <a href="http://wiki.mozilla.org/Mobile/FennecVision">Mozilla </a><span id="mead78"><a href="http://wiki.mozilla.org/Mobile/FennecVision">Fennec</a> and the open Mobile Web.<a href="http://wiki.mozilla.org/Mobile/FennecVision"><br />
</a></span></p>
<p><br id="mead80" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.buildcontext.com/blog/2008/05/09/the-mobile-web-may-just-may-drive-forward-the-web-of-tomorrow-thoughts-from-mitchell-bakers-mozilla-keynote/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
