<?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>Just Browsing &#187; gears</title>
	<atom:link href="http://browsing.justdiscourse.com/tag/gears/feed/" rel="self" type="application/rss+xml" />
	<link>http://browsing.justdiscourse.com</link>
	<description>A narrative on the future of web browsers and web browsing</description>
	<lastBuildDate>Mon, 24 May 2010 17:09:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Browser Bits and Bobs for Septembers 16, 2008</title>
		<link>http://browsing.justdiscourse.com/2008/09/16/browser-bits-and-bobs-for-septembers-16-2008/</link>
		<comments>http://browsing.justdiscourse.com/2008/09/16/browser-bits-and-bobs-for-septembers-16-2008/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 17:50:48 +0000</pubDate>
		<dc:creator>Matthew Gertner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bits and bobs]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[gears]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[ubiquity]]></category>

		<guid isPermaLink="false">http://browsing.justdiscourse.com/2008/09/16/browser-bits-and-bobs-for-septembers-16-2008/</guid>
		<description><![CDATA[I didn&#8217;t see a compelling reason to switch to Opera when I tried it, so in the interest of fair and balanced coverage, here are 10 reasons why you should use the Opera browser, according to one commentator. Interview with Aza Raskin (Mozilla&#8217;s head of user experience) about the future of Ubiquity. Intriguing commentary on [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>I didn&#8217;t see a compelling reason to switch to Opera <a href="http://browsing.justdiscourse.com/2008/02/15/a-week-at-the-opera-conclusions/">when I tried it</a>, so in the interest of fair and balanced coverage, here are <a href="http://blogs.techrepublic.com.com/10things/?p=414">10 reasons why you should use the Opera browser</a>, according to one commentator.</li>
<li>Interview with Aza Raskin (Mozilla&#8217;s head of user experience) about the <a href="http://www.techradar.com/news/software/applications/interview-ubiquity-mozilla-s-magic-mashup-maker-464021">future of Ubiquity</a>.</li>
<li><a href="http://googlesystem.blogspot.com/2008/09/google-chrome-shell-for-web.html">Intriguing commentary</a> on <a href="http://dev.chromium.org/user-experience">Chrome&#8217;s user experience manifesto</a>. This one deserves a full post all to itself. Still think Google isn&#8217;t planning to replace traditional desktop GUIs?</li>
<li>An update on <a href="http://news.cnet.com/8301-13860_3-10039152-56.html">Microsoft&#8217;s upcoming mobile browser release</a>. By all accounts Windows CE is starting to approach something resembling usable. Clearly the iPhone casts a long shadow.</li>
<li>Seth Godin argues that <a href="http://sethgodin.typepad.com/seths_blog/2008/09/firefox-is-miss.html">Mozilla should add viral features to Firefox</a> to counter the Chrome threat. Techdirt <a href="http://techdirt.com/articles/20080914/2322362265.shtml">replies</a> that this runs counter to the Mozilla ethos. I agree, which is why a third party would be better placed to implement this type of feature (as we tried to do with AllPeers).</li>
<li>Finally, <a href="http://googlemac.blogspot.com/2008/09/gears-for-safari.html">Gears for Safari</a>. I wonder what will have more impact, Chrome or Gears.</li>
<li>Supposedly <a href="http://www.inquisitr.com/3031/chrome-internet-explorer/">Chrome is stealing users from IE</a> while helping Firefox to gain market share. Catchy headline but it looks like a statistical blip to me.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://browsing.justdiscourse.com/2008/09/16/browser-bits-and-bobs-for-septembers-16-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Trouble with Google Docs (And How to Fix It)</title>
		<link>http://browsing.justdiscourse.com/2008/05/08/the-trouble-with-google-docs-and-how-to-fix-it/</link>
		<comments>http://browsing.justdiscourse.com/2008/05/08/the-trouble-with-google-docs-and-how-to-fix-it/#comments</comments>
		<pubDate>Thu, 08 May 2008 17:08:08 +0000</pubDate>
		<dc:creator>Matthew Gertner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[docs]]></category>
		<category><![CDATA[gears]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://browsing.justdiscourse.com/2008/05/08/the-trouble-with-google-docs-and-how-to-fix-it/</guid>
		<description><![CDATA[I&#8217;ve been obsessing recently with configuring my home office software environment just so. Since I went all Apple, all the time, I&#8217;m able to benefit from a lot of goodies that are built into OS X (notably iTunes). And developing on Mozilla means that I can do pretty much everything from the command line, using [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been obsessing recently with configuring my home office software environment <em>just so</em>. Since I went all Apple, all the time, I&#8217;m able to benefit from a lot of goodies that are built into OS X (notably iTunes). And developing on Mozilla means that I can do pretty much everything from the command line, using XCode as my editor (which gets me zero hacker cred but works just fine). I never touch a spreadsheet if I can help it, and if I don&#8217;t have to make another Powerpoint-style presentation ever again I don&#8217;t think my psyche will suffer in the slightest. So my computers lack an office productivity suite that would sully my Microsoft-free lifestyle or force me to install that lumbering beast that is NeoOffice.</p>
<p>This delicate karma was shattered the other day when I needed to bang out an invoice for my customer. Rather than succumb to the siren call of office bloatware, I decided to give Google Docs a spin. What could be cooler than a free, lightweight web wordprocessor, I thought. Unfortunately the experience proved to be a deep disappointment.</p>
<p>Some issues were relatively trivial. For example, the clipboard commands don&#8217;t seem to work on Mac and kept prompting me to use the operating system&#8217;s keyboard shortcuts. Annoying but not showstopping. Much more serious was the table management, which is atrocious. I kept bumping into a bug that prevented me from adding normal text underneath my table; it just wanted to tack on additional rows. Resizing columns is a total nightmare and getting the text in the columns to line up properly went beyond the nightmarish into the realm of sheer horror. When I went to export my document as a PDF, it in no way resembled the &#8220;WYSIWYG&#8221; of my actual document. I spent what seemed like hours (and might actually have <em>been</em> hours) tweaking and exporting in a soul-sapping orgy of trial-and-error until I got something that vaguely resembled a professional-looking result.</p>
<p>So now I know why Google Docs hasn&#8217;t encroached more significantly on Microsoft&#8217;s turf: it kind of sucks. Don&#8217;t get me wrong, I don&#8217;t need or want the zillions of bizarre features that traditional shrink-wrapped vendors insist of pushing on users in order to drive revenue from useless &#8220;upgrades&#8221;. But something as basic as table management should just work, and the exported output should look like the original document, dammit. Concerns about the dismal state of browser-based editors are not new, of course. Clay Shirky was <a href="http://many.corante.com/archives/2004/08/11/ot_the_browseraswritinginstrument_saga_continues.php">frothing at the mouth years ago</a> over the lack of auto-save (though modern web apps seem to handle that pretty well), and I&#8217;ve <a href="http://www.allpeers.com/blog/2005/04/13/ready-aim-edit/">whinged at length</a> about various other aspects of the same issue myself.</p>
<p>Luckily, Google has a weapon in its arsenal that is perfectly suited to addressing this problem: Gears. Gears honcho Aaron Boodman blogged recently about <a href="http://gearsblog.blogspot.com/2008/04/gears-and-standards.html">Google&#8217;s ambitions for the product</a>. Basically, the idea is not to replace existing browsers or preempt nascent standards. Instead, it is a platform for providing missing functionality in a cross-browser manner while vendors and standards catch up. So how about it, Google? A really kick ass editing component for Gears would fill a gaping hole in current browser feature sets and give Docs a fightly chance of competing effectively with its desktop-based counterparts.</p>
]]></content:encoded>
			<wfw:commentRss>http://browsing.justdiscourse.com/2008/05/08/the-trouble-with-google-docs-and-how-to-fix-it/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Google Announces Gears 0.2</title>
		<link>http://browsing.justdiscourse.com/2008/02/20/google-announces-gears-02/</link>
		<comments>http://browsing.justdiscourse.com/2008/02/20/google-announces-gears-02/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 10:00:01 +0000</pubDate>
		<dc:creator>Matthew Gertner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gears]]></category>

		<guid isPermaLink="false">http://browsing.justdiscourse.com/2008/02/20/google-announces-gears-02/</guid>
		<description><![CDATA[It&#8217;s a big day for product announcements, apparently. Hot on the heels of the new Flock beta, Google has announced that a new version of its Gears browser plugin is available. (Well actually it looks like the Gears team blogged their release first, but in my RSS reader breaking news occurs in alphabetical order.) I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a big day for product announcements, apparently. Hot on the heels of the <a href="http://browsing.justdiscourse.com/2008/02/20/flock-11-now-in-public-beta/">new Flock beta</a>, Google has announced that a <a href="http://feeds.feedburner.com/~r/GoogleGearsApiBlog/~3/237857081/gears-02-released.html">new version of its Gears browser plugin is available</a>. (Well actually it looks like the Gears team blogged their release first, but in my RSS reader breaking news occurs in alphabetical order.) I&#8217;m anxious to get some hands on experience with this product as well. If anyone has ideas for a simple side project that could be developed using Gears (and preferably compared with competing/overlapping technologies like WHATWG offline storage, Prism, AIR, etc.), let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://browsing.justdiscourse.com/2008/02/20/google-announces-gears-02/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What is Googling Gearing Up For?</title>
		<link>http://browsing.justdiscourse.com/2008/01/30/what-is-googling-gearing-up-for/</link>
		<comments>http://browsing.justdiscourse.com/2008/01/30/what-is-googling-gearing-up-for/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 17:03:20 +0000</pubDate>
		<dc:creator>Matthew Gertner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gears]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ssb]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[whatwg]]></category>

		<guid isPermaLink="false">http://browsing.justdiscourse.com/2008/01/30/what-is-googling-gearing-up-for/</guid>
		<description><![CDATA[All the communication around Google Gears seems to center on its role in adding offline storage capabilities to the browser. In reality, Google&#8217;s vision for the product goes far beyond this. On his personal blog, Gears developer Dion Almaer spills the beans on the sprawling array of services they are planning to roll out. Remember [...]]]></description>
			<content:encoded><![CDATA[<p>All the communication around Google Gears seems to center on its role in adding <a href="http://browsing.justdiscourse.com/2008/01/06/browser-trends-offline-storage/">offline storage</a> capabilities to the browser. In reality, Google&#8217;s vision for the product goes far beyond this. On his personal blog, Gears developer Dion Almaer <a href="http://almaer.com/blog/gears-future-apis-services-daemon-api">spills the beans</a> on the sprawling array of services they are planning to roll out.</p>
<p>Remember the rumored GBrowser? Well it looks like Google decided instead to build a stack of web application-focused services that run in a range of browsers using plugins or ActiveX. After all, why buy the cow when you can have the milk from <em>all</em> the cows for free? From where I&#8217;m sitting this was a very smart decision. Even Google doesn&#8217;t have the market power to impose a new browser brand on the world, so supporting third-party browsers is a reality that it has done well to embrace.</p>
<p>Most significant may be the mooted <a href="http://almaer.com/blog/gears-future-apis-desktop-shortcut-api">Desktop Shortcut API</a>. Right now this creates a shortcut that runs in <a href="http://code.google.com/apis/gears/upcoming/api_desktop.html">the browser that created it</a>, but it&#8217;s not too much of a stretch to imagine it launching a standalone browsing process of some sort in the future. This would put Google smack dab in the middle of the <a href="http://browsing.justdiscourse.com/2008/01/14/browser-trends-site-specific-browsers/">site-specific browser</a> game. Note also that the createShortcut function is attached to a Desktop class which is positively screaming to be the beneficiary of new desktop integration functionality in the future.</p>
<p>Does this mean that Google is rejecting nascent web standards like those of the WHAT WG? Someone <a href="http://browsing.justdiscourse.com/2008/01/06/browser-trends-offline-storage/#comment-5">pointed out to me</a> that Ian Hickson, the brains behind WHAT WG and the Acid web compatibility tests, is a Google employee. You can hardly blame them for forging their own path, however, considering the <a href="http://browsing.justdiscourse.com/2008/01/22/is-web-standardization-obsolete/">frustration inherent in most standardization efforts</a>. My guess is that they&#8217;re planning to fold their work into WHAT WG at some point in the future, but they don&#8217;t want that to slow them down.</p>
]]></content:encoded>
			<wfw:commentRss>http://browsing.justdiscourse.com/2008/01/30/what-is-googling-gearing-up-for/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Browser Trends: Site-Specific Browsers</title>
		<link>http://browsing.justdiscourse.com/2008/01/14/browser-trends-site-specific-browsers/</link>
		<comments>http://browsing.justdiscourse.com/2008/01/14/browser-trends-site-specific-browsers/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 19:51:44 +0000</pubDate>
		<dc:creator>Matthew Gertner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[fluid]]></category>
		<category><![CDATA[gears]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[ssb]]></category>
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://browsing.justdiscourse.com/2008/01/14/browser-trends-site-specific-browsers/</guid>
		<description><![CDATA[One thing that clearly differentiates web apps from their desktop counterparts is that the former run inside a tab or page in the web browser rather than in their own process. This has a number of drawbacks, several of which are elegantly set forth in the blog post announcing the launch of Mozilla Prism: Personal [...]]]></description>
			<content:encoded><![CDATA[<p>One thing that clearly differentiates web apps from their desktop counterparts is that the former run inside a tab or page in the web browser rather than in their own process. This has a number of drawbacks, several of which are elegantly set forth in the blog post announcing the <a href="http://labs.mozilla.com/2007/10/prism/">launch of Mozilla Prism</a>:</p>
<blockquote><p>Personal computing is currently in a state of transition. While traditionally users have interacted mostly with desktop applications, more and more of them are using web applications. But the latter often fit awkwardly into the document-centric interface of web browsers. And they are surrounded with controls–like back and forward buttons and a location bar–that have nothing to do with interacting with the application itself.</p></blockquote>
<p>[<em>Author's note</em>: I am a contributor to Prism.]</p>
<p>The reality is that the current generation of web apps are trying to shove a square peg into a round hole. The fact that they&#8217;ve managed to jam it in there as far as they have is a testament to the ingenuity of the software developers involved, but it&#8217;s not a particularly satisfying solution. One possibility would be to address this by adding more and more application-oriented features to the web browser. But why bother when many years and countless investment in R&amp;D have led to modern operating systems like Windows and OS X that already give us everything we need?</p>
<p>There are a number of other reasons to prefer running a web app on the desktop rather than in the browser. By giving it its own operating system process, you isolate it from other applications. If it locks up or crashes, it doesn&#8217;t bring down the whole browser. You can use all the fancy docks and taskbars that the operating system provides to gain easy access to your applications. You can use tools like the Windows Task Manager to see how much memory and CPU power it is consuming. Once again, we could theoretically add these capabilities to existing web browsers, but the effort would be massive. Clearly the idea of fusing web apps with the desktop is a promising one.</p>
<p>The other main contender (besides Prism) in what have come to be known as <em>site-specific browsers</em> is Adobe AIR. Both products integrate a standalone browser engine (Gecko in the case of Mozilla and WebKit in the case of AIR). Both support SQLite so you can store application data locally. In other respects, however, the products are quite different.</p>
<p>The aim of Prism is to provide the aforementioned benefits to web developers with minimal effort on their part. In fact, you can run existing applications in Prism without any modification at all. In the future, developers will be able to write special configuration files that adapt the application to make it fit more comfortably into the desktop paradigm, adding things like a menu bar, drag-and-drop capabilities and popup notifications.</p>
<p>AIR is more about getting Flex, which lets developers write Flash applications using markup similar to HTML (and even more similar to Mozilla&#8217;s XUL), to run on the desktop. The product does support HTML as well, but the clear focus is on all-singing, all-dancing Flex-based user interfaces.</p>
<p>This distinction has already led to a minor skirmish between the principal actors. Mozilla&#8217;s Prism blog post claims that &#8220;unlike Adobe AIR and Microsoft Silverlight, we’re not building a proprietary platform to replace the web.&#8221; In the comments, Adobe&#8217;s Mike Chambers takes offense:</p>
<blockquote><p>Adobe AIR is built on top of web standards and can run existing web applications and content. It runs on Windows and Mac (and soon Linux), and it also provides additional desktop functionality.</p></blockquote>
<p>This is correct but somewhat disingenuous. It&#8217;s no coincidence that Adobe is <a href="http://labs.adobe.com/showcase/air/">showcasing</a> an array of slick-looking Flex-based applications while Mozilla is <a href="http://wiki.mozilla.org/WebRunner#Bundles">touting its support</a> for web stalwarts like Gmail, Facebook and Meebo. This doesn&#8217;t mean that one is bad and the other is good. Blind adherence to standards is not always the best way to drive innovation, and it&#8217;s hard to deny the visual appeal of Flash when compared with plain-jane HTML. Some canny moves on Adobe&#8217;s part might even lead to Flex becoming a standard in its own right.</p>
<p>There are other players entering this space, notably <a href="http://fluidapp.com/">Fluid</a>, which currently runs only on Mac OS 10.5 (Leopard). It&#8217;s also worth keeping an eye on Google Gears. Originally announced as a way to let web apps <a href="http://browsing.justdiscourse.com/2008/01/06/browser-trends-offline-storage/">function without a live internet connection</a>, it is being extended to support features like <a href="http://almaer.com/blog/gears-future-apis-desktop-shortcut-api">placing a shortcut to the application</a> on the desktop. The implication is that Gears will evolve into a direct competitor to Prism, AIR and Fluid.</p>
<p>It&#8217;s extremely early days for all of these products. I wouldn&#8217;t recommend any of them for use by mainstream users, but if you&#8217;re technically minded enough to be reading this you&#8217;re definitely a good candidate to take a look at them in their current form. By the end of the year, I expect them to have matured considerably. Soon enough we won&#8217;t know how we got along without them.</p>
]]></content:encoded>
			<wfw:commentRss>http://browsing.justdiscourse.com/2008/01/14/browser-trends-site-specific-browsers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Browser Trends: Offline Storage</title>
		<link>http://browsing.justdiscourse.com/2008/01/06/browser-trends-offline-storage/</link>
		<comments>http://browsing.justdiscourse.com/2008/01/06/browser-trends-offline-storage/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 16:32:36 +0000</pubDate>
		<dc:creator>Matthew Gertner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[gears]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[offline]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://browsing.justdiscourse.com/2008/01/06/browser-trends-offline-storage/</guid>
		<description><![CDATA[I&#8217;ll start my exploration of the future of web browser technology by discussing some key trends that will come to the fore in 2008. The first is the addition of local storage capabilities to web browsers. This is an area that kicked into high gear last year with Mozilla&#8217;s work on offline apps, Google Gears [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll start my exploration of the future of web browser technology by discussing some key trends that will come to the fore in 2008. The first is the addition of local storage capabilities to web browsers. This is an area that kicked into high gear last year with <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=398161">Mozilla&#8217;s work on offline apps</a>, <a href="http://gears.google.com/">Google Gears</a> and <a href="http://www.whatwg.org/specs/web-apps/current-work/#storage">DOM Storage</a>, the <a href="http://developer.mozilla.org/en/docs/DOM:Storage">Mozilla term</a> for what the WHAT WG standards group has pithily dubbed &#8220;client-side session and persistent storage of name/value pairs&#8221;.</p>
<p>As web apps have continued to encroach on what was previously the sole realm of the desktop, the &#8220;airplane problem&#8221; has become increasingly evident. Although Ajax applications actually download their code onto the client before running it, they are still impossible to use if you&#8217;re not connected to the internet. In part this is because browsers don&#8217;t yet have the smarts to hold on to code that might be needed later. Leave your Gmail inbox and you won&#8217;t to be able to get it back without a live net connection. Moreover, you wouldn&#8217;t be able to do anything interesting anyway since all of your data is stored on some remote server and thus inaccessible when you&#8217;re offline.</p>
<p>The iPhone is a poignant illustration of this problem. When Apple announced that <a href="http://www.apple.com/pr/library/2007/06/11iphone.html">Safari would be the SDK</a> for its new phone, industry observers were skeptical. Although the central theme of this blog is that the distinction between web apps and their desktop-based counterparts is eroding, Safari is simply not yet up to the task. One of the main lacks is the need to be online to use third-party web apps. There are many instances when this is impossible or inconvenient: on airplanes, as mentioned, but also when roaming, when you don&#8217;t have an unlimited data plan (you dirty hacker you) or any time you&#8217;re away from a wifi connection and have to rely on the glacial EDGE network.</p>
<p>Mozilla began tackling the problem at the beginning of 2007. Browsers already store JavaScript downloaded from web sites in their cache to speed subsequent loading of these sites, but not in a way that makes it usable when offline. What is needed is a persistent cache specifically designed for this purpose. The new functionality, which is based on a <a href="http://www.whatwg.org/specs/web-apps/current-work/#offline">specification being fleshed out inside the WHATWG</a>, is slated to be included in Firefox 3. Complex applications like Zimbra have already <a href="http://www.bluishcoder.co.nz/2007/02/offline-zimbra-with-firefox.html">been adapted</a> to take advantage of it. According to Ars Technica, Apple is &#8220;<a href="http://arstechnica.com/journals/apple.ars/2007/10/03/source-iphone-sdk-will-remain-web-based-for-the-foreseeable-future">jamming on adding offline storage capabilities to Safari</a>&#8221; for use on the iPhone. Since Apple is an active participant in the WHATWG, it&#8217;s <a href="http://webkit.org/blog/126/webkit-does-html5-client-side-database-storage/">reasonable to expect</a> that their implementation will be compatible with Mozilla&#8217;s from the perspective of web developers.</p>
<p>The other contender is Google Gears, which also provides capabilities for storing code and data locally for use without internet access. Google has a couple of advantages over the WHATWG. For one thing, it controls some of the most popular Ajax applications on earth. Also, Gears is distributed as a browser plugin and supports Internet Explorer as well as Firefox (with Safari support on the way). This gives Google end-to-end control analogous to that enjoyed by Apple with iTunes (both the music store and the client) and the iPod. The WHATWG crowd has to convince web application developers to support its specification, and it has to deal with the fact that IE users are currently out in the cold.</p>
<p>So where is Microsoft in this story anyway? I couldn&#8217;t find any indication that they have offline capabilities at all, existing or planned. I suspect we may be in for a big surprise announcement when IE 8 is released this year. Perhaps they are even planning to support the WHATWG spec. That would be a real shocker but might make sense if they perceive their real rival in this game to be Google rather than Mozilla or Apple.</p>
<p>No discussion of offline capabilities for browsers would be complete without mentioning SQLite. Every solution in this space has one thing in common: they all use this small, fast, reliable embedded SQL database. Adobe has also adopted it for use in AIR, its platform for standalone web apps. It&#8217;s safe to say that SQLite has accelerated the rollout of offline-capable browsers by at least a year or two. It also has some of the most liberal licensing terms out there. D. Richard Hipp, its creator, is a genuine tech hero.</p>
<p>Next time in browser trends we&#8217;ll explore the rise of site-specific browsers and rich internet applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://browsing.justdiscourse.com/2008/01/06/browser-trends-offline-storage/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
