<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>BlackBox : Google Gears and Offline Web apps</title>
    <link>http://www.warneronstine.com/blog/articles/2007/06/04/google-gears-and-offline-web-apps</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Where technology and art disappear</description>
    <item>
      <title>Google Gears and Offline Web apps</title>
      <description>&lt;p&gt;If you haven&amp;#8217;t heard it by now you&amp;#8217;re probably under a rock, but this I think is pretty slick, offline Web apps through a browser plugin (firefox, IE,  windows, mac, and linux).&lt;/p&gt;

&lt;p&gt;&lt;a href="http://gears.google.com"&gt;Google Gears&lt;/a&gt; is an API that lets you run your Web application in offline mode. Now some &lt;a href="http://www.37signals.com/svn/posts/347-youre-not-on-a-fucking-plane-and-if-you-are-it-doesnt-matter"&gt;people don&amp;#8217;t agree with this&lt;/a&gt;, but it is coming (&lt;a href="http://dojotoolkit.org/offline"&gt;Dojo Toolkit Offline&lt;/a&gt; and &lt;a href="http://joyent.com/developers/slingshot"&gt;Slingshot for Rails&lt;/a&gt; are being developed right now and I&amp;#8217;m sure there are more). &lt;/p&gt;

&lt;p&gt;And I do agree with some of his points, and I honestly can&amp;#8217;t say in which direction RIA is going to go, here are the options I see:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Desktop apps (swing, cocoa, whatever) that take advantage of web services and do mashups on a local app - probably requires something like Apple&amp;#8217;s WebKit to do it well though.&lt;/li&gt;
&lt;li&gt;Flash apps that can run locally and access remote web services&lt;/li&gt;
&lt;li&gt;Ajax apps that can run locally and access remote web services&lt;/li&gt;
&lt;li&gt;Or &amp;#8230; all of the above. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;One of the arguments that David talks about in his post is that you aren&amp;#8217;t on a plane, yeah well sometimes I do go to a coffee shop (like Starbuck&amp;#8217;s) that charges for wifi that I really don&amp;#8217;t feel I should have to pay for and all of the things I have to do (my tasks) are stored in a web app. It would be really nice to have something like this available to me in those situations.&lt;/p&gt;

&lt;p&gt;Another idea that was brought up to me by someone on the &lt;a href="http://www.tucson-jug.org"&gt;Tucson JUG&lt;/a&gt; list is something like an offline P2P app, or ITunes style application, which makes perfect sense. It combines the best of both worlds, online synchronization with offline capabilities.&lt;/p&gt;

&lt;p&gt;Personally I think that this is a really interesting development and its been going around (dojo has offline, there&amp;#8217;s something called Slingshot for rails apps, etc.).&lt;/p&gt;

&lt;p&gt;Where does everyone see this thing going?&lt;/p&gt;</description>
      <pubDate>Mon, 04 Jun 2007 15:04:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:63db7e2b-7a5f-4d3d-86a8-b3c1f6a5089b</guid>
      <author>Warner Onstine</author>
      <link>http://www.warneronstine.com/blog/articles/2007/06/04/google-gears-and-offline-web-apps</link>
      <category>programming</category>
      <category>ria</category>
      <category>webapps</category>
      <trackback:ping>http://www.warneronstine.com/blog/articles/trackback/293</trackback:ping>
    </item>
  </channel>
</rss>
