Coevolving Innovations

… in Business Organizations and Information Technologies

Offline replication and Google Gears

I know youngsters (i.e. the under-30 crowd) who “live on the web”. When I say “live on the web”, I mean that that they really use the browser as their primary computer interface. Key indicators for this behaviour are the use of webmail and online RSS readers. They prefer to use a browser interface to read and send e-mail (e.g. through Gmail/Googlemail or Yahoo Mail) and read news and blogs (e.g. with My Yahoo, Google Reader or Bloglines).

I come from a different generation. A decade ago, when connections speeds of 56kbps were considered fast, the mindset was distributed computing. This meant working primarily through a PC interface, while downloads were managed invisibly in the background. In my personal life, this means that I prefer Thunderbird for reading and sending e-mail offline; and Feedreader for quickly checking news and blog headlines, and browsing only the content that I find interesting. I’m impatient with the slightest delay on the Internet (although delays at home are usually a family issue on router bandwidth, with my sons becoming hogs with P2P traffic). I prefer the immediacy of PC-based applications (with an eye on Traymeter to see when Windows XP has a runaway thread). For maximum productivity in my corporate work, the ultimate fat client luxury is Lotus Notes client, with Lotus Domino servers scattered around the world.

The advantage of working on Lotus Notes is replication. I can work on e-mail and document databases without being attached to the Internet. When I do attach to the Internet, everything on my PC is automatically copied onto the server (and vice versa). This works well, no matter how large the volume of content — as compared to the Blackberry model, where the first few paragraphs are immediately available, but the bulk is left for your return to the office.

Not being attached to the Internet may seem like a rare thing, nowadays, but it’s certainly the situation when on airplanes. In airports, remote offices and hotels, it sometimes takes longer to set up an Internet connection than to write a note.

There’s a challenge with fat clients, though. A fat client requires a different implementation on different operating systems. (Mac users have a history of frustration with Lotus Notes clients on a slower release schedule than Windows users, also that has improved in the past few years). Multiple implementations are expensive for developers, and satisfying the needs of clients has generally meant proprietary code.

Google Gears is replication with a new twist. It’s a browser plugin that offers offline functionality not through a fat client, but instead leveraging the Javascript engine built into commonly-used browsers. The current target is developers, not end users, and Google Gears is licensed as open source. As a demonstration, Google Reader has been enabled so that feeds from news sources and blogs can be read offline. This technology has been described as a disruptive innovation, and a game changer.

I haven’t been a huge fan of Google Reader, but it’s easy to try out. On the online interface, adding feeds to Google Reader is certainly less cumbersom than the two-step operation to get Firefox to add the feed as a live bookmark to the Windows-based Feedreader. The list of news items looks much like the Gmail interface. Adding the offline feature by installing the Google Gears plugin is straightforward. Finally, going offline is simple, with selection of the icon of a little white arrow in the green circle.

Offline reading worked as promise. The reason that I won’t switch off Feedreader is volume. As a demo, Google Reader only brings the most current content offline — up to 2000 entries, but that’s across multiple feeds. On John Patrick’s blog, Google Reader only brought down postings from the last week … and I’m months behind on reading that content!

Still, the demo does make the point that offline replication via a browser plugin works. It may also present another step in the demise of PC-based productivity applications, i.e. documents and spreadsheets.

In January, I bought a used Mac (a PowerMac G4 dual 450 “Mystic”) with OS/X 10.4.1 installed on it, for my wife. This came without any applications, so the alternative has been Open Source Mac software. Not having licensed Microsoft Office, I downloaded NeoOffice (a more native port of OpenOffice), but haven’t really installed it. For the small number of documents and spreadsheets that my wife creates, I’ve had her trying out Google Docs and Spreadsheets. In the nearly six months that has passed, she hasn’t complained about missing Microsoft Office. The functionality that Google Docs and Spreadsheets seems to be sufficient, and she can easily export those files to friends using Gmail.

Enabling Google Docs and Spreadsheets with Google Gears could mean extending the functionality that is native in the browser into a PC-based (or actually, in this case, Mac-based) application. This means replication. It essentially parallels the replication infrastructure at the core of Lotus Notes, when that product was introduced in the early 1990s. Since Google Gears has been made open source for developers to use, I’m curiously anticipating in which creative ways the replication technology will next be used.

1 Comment

  • I’m from the same generation… :-) while I agree that there are advantages in a thin client, there is a lot to be said in favor of fat clients.

    You might want to check out JNEXT at http://www.jnext.org – it is an open source project for creating fat clients using JavaScript. Key points in its design: small footprint, cross browser, cross platform, easily extendible.


Leave a Reply

Your email address will not be published. Required fields are marked *

  • RSS qoto.org/@daviding (Mastodon)

    • daviding: In an ecology of nat June 4, 2020
      In an ecology of nations, > “For the British and Canadians to say no publicly is highly unusual,” given their closeness to the United States, said Carl Bildt, the former Swedish prime minister. P.S. I am a Canadian. https://www.nytimes.com/2020/06/02/world/europe/trump-merkel-allies.html
    • daviding: Will this decade be May 27, 2020
      Will this decade be called the "Dark Twenties", in post-pandemic economic sociology? #JohnIbbitson writes: > It took years for Western economies to fully recover from the economic shock of 2008-09. This shock is far worse. How much worse? No one can be sure. [....] > We are entering the Dark Twenties. No one knows when […]
    • daviding: Moderating social me May 27, 2020
      Moderating social media context in an nuanced way may be done with a warning or caution, rather than by deleting the message or banning the individual. #HenryFarrell at #WashingtonPost analyzes fact-checking on POTUS. > Now, Twitter has done just this. Trump’s tweet has not been removed — but it has been placed behind a notice, […]
    • daviding: Our immune systems a May 26, 2020
      Our immune systems are complex, so improving resistance to disease may be puffery, writes #TimothyCaulfield . > I looked at how the phrase “boosting our immune system” is being represented on social media. This concept is everywhere right now: it is being pushed by .... But in reality, the immune system is fantastically complex and can’t be “boosted.” (Even […]
    • daviding: Ventures founded on May 17, 2020
      Ventures founded on growth maximization thinking unicorn might instead turn towards sustainability as camels. > Where Silicon Valley has been chasing unicorns (a colloquial term for startups with billion-dollar valuations), “camel” startups, such as those founded by leading global entrepreneurs, prioritize sustainability and resiliency.> The humble camel adapts to multiple climates, survives without food or […]
  • RSS on IngBrief

    • Wholism, reductionism (Francois, 2004)
      Proponents of #SystemsThinking often espouse holism to counter over-emphasis on reductionism. Reading some definitions from an encyclopedia positions one in the context of the other (François 2004).
    • It matters (word use)
      Saying “it doesn’t matter” or “it matters” is a common expression in everyday English. For scholarly work, I want to “keep using that word“, while ensuring it means what I want it to mean. The Oxford English Dictionary (third edition, March 2001) has three entries for “matter”. The first two entries for a noun. The […]
    • Systemic Change, Systematic Change, Systems Change (Reynolds, 2011)
      It's been challenging to find sources that specifically define two-word phrases -- i.e. "systemic change", "systematic change", "systems change" -- as opposed to loosely inferring reductively from one-word definitions in recombination. MartinReynolds @OpenUniversity clarifies uses of the phrases, with a critical eye into motives for choosing a specific label, as well as associated risks and […]
    • Environmental c.f. ecological (Francois, 2004; Allen, Giampietro Little 2003)
      The term "environmental" can be mixed up with "ecological", when the meanings are different. We can look at the encyclopedia definitions (François 2004), and then compare the two in terms of applied science (i.e. engineering with (#TimothyFHAllen @MarioGiampietro and #AmandaMLittle, 2003).
    • Christopher Alexander’s A Pattern Language: Analysing, Mapping and Classifying the Critical Response | Dawes and Ostwald | 2017
      While many outside of the field of architecture like the #ChristopherAlexander #PatternLanguage approach, it's not so well accepted by his peers. A summary of criticisms by #MichaelJDawes and #MichaelJOstwald @UNSWBuiltEnv is helpful in appreciating when the use of pattern language might be appropriate or not appropriate.
    • Field (system definitions, 2004, plus social)
      Systems thinking should include not only thinking about the system, but also its environment. Using the term "field" as the system of interest plus its influences leaves a lot of the world uncovered. From the multiple definitions in the International Encyclopedia of Systems and Cybernetics , there is variety of ways of understanding "field".
  • Recent Posts

  • Archives

  • RSS on daviding.com

    • 2020/05 Moments May 2020
      Life at home is much the same with the pandemic sheltering-in-place directives, touring city streets on bicycle, avoiding the parks on weekends.
    • 2020/04 Moments April 2020
      Living in social isolation in our house with 5 family members, finishing off teaching courses and taking courses.
    • 2020/03 Moments March 2020
      The month started with a hectic coincidence of events as both a teacher and student at two universities, abruptly shifting to low gear with government directives for social distancing.
    • 2020/02 Moments February 2020
      Winter has discouraged enjoying the outside, so more occasions for friend and family inside.
    • 2020/01 Moments January 2020
      Back to school, teaching and learning at 2 universities.
    • 2019/12 Moments December 2019
      First half of December in finishing up course assignments and preparing for exams; second half on 11-day family vacation in Mexico City.
  • RSS on Media Queue

  • Meta

  • Creative Commons License
    This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
    Theme modified from DevDmBootstrap4 by Danny Machal