Category Archives: GoogleApps

Google Reader – KM killer app

I’ve mentioned before my delight at the new search facility within Google Reader, while regretting that del.icio.us didn’t offer the same facility. Now I find, through Google Reader Search, I already have something more useful, a personalised search engine that searches not just my blog subscriptions’ contents but my also my del.icio.us bookmarks’ meta data.

While reading Nick Carr’s post on the CapGemini’s partnership with Google to push Google Apps I recalled that another sign of Web2.0 adoption within the enterprise was Siemens use of Facebook as an intranet. To obtain a reference link I opened Google Reader and searched on “Facebook Siemens” as I figured I must have read it on a blog post. Up comes an entry in my del.icio.us account with a link to a Robert Scoble comment on a Techcrunch post. Google Reader Search included my del.icio.us account in the search because I’ve subscribed to its feed. (Before you ask, I subscribe to my own feed as a “second chance” reminder to re-read the stuff I’ve tagged as sometimes I only glance at articles to see if they are of interest, tag them if they appear to be and return when I have more time to fully digest them).

I now can search both my “knowledge stores” using the same interface. Admittedly my del.icio.us searches are restricted to meta data i.e. the tags/descriptions I’ve assigned to the link (and the link’s own heading text), but as I tend to over-egg the pudding when it comes to tags I can live with that restriction.

This opens up all sorts of easy to implement knowledge management (KM) scenarios for both individuals and organisations (previous attempts at corporate KM have been, to say the least, a disaster), possible examples:

  • Students and teachers recording notes and lectures using Google Docs , which can then be subscribed to via RSS and subsequently searched using Google Reader Search.
  • Same as above but using blog posts as the recording mechanism.
  • Short notes and records (time sheets?) could be recorded using Twitter, again subscribed to via feeds and thus enabled for inclusion in a searchable knowledge store.

This type of knowledge sharing is not suitable for highly sensitive data but is ideal for community data and for non-sensitive/semi-private data (such as my del.icio.us bookmarks). Search enabled Google Reader may prove to be the killer app that RSS and KM have been waiting for.

Google Spreadsheets – ETL tool

Although I’m a total Excel fanboy, I most admit I rarely use it any longer for personal stuff such as home budgets, tax calculations, what-ifs, to-do lists etc.; I now tend to use Google Spreadsheets. Likewise, personal notes, drafts and useful bits of code are stored using Google Docs rather than MS Word. Three main reasons for this shift to the cloud:

  • Google Docs & Spreadsheets are ‘good enough’ for most of the trivial lists and calculations I require in my personal life and indeed for most business purposes as well, at least those that don’t require a pivot table.
  • These spreadsheets and documents are important but not necessarily in the ‘state secret/I-could-tell-but-then-I’d-have-to-kill-you’ scale of things, by building them in Google Apps they are securely backed-up and easily accessible.
  • A lot of the spreadsheets are collaborative in nature, and in the collaboration field, Google Spreadsheets just gets better and better.

Today, Google announced further additions to their spreadsheet product. The AutoFill feature adds functionality I’ve come to expect from Excel, but with a twist, integration with Google Sets. But the additions that really caught my eye were the new data import functions. Now again, Excel has had web queries since Excel97, and it always amazed me why online pretenders to the throne tended to ignore the most common source of tabular data on the web, the HTML table; something to do with the great XML/Tables divide I guess!

Google now not only fixes this omission,providing access to HTML tables and comma/tab separated file, but also provides access to RSS/ATOM and generic XML sources. All that’s missing now are functions that can read other common online data files formats such as Excel, MSAccess, XBase and of course SQLite.

This addition of HTML import support and the AutoFill feature will further reduce the number of times I’ll need to fire up Excel for personal tasks, but the RSS/ATOM/XML import feature also has potential as a tool in my micro-ETL toolbox. Using Excel as my only micro-ETL tool is possible when the data is either already in Excel/CSV or accessible via a COM API or via ODBC drivers, otherwise I can call-in either Ruby, Talend, Kettle or even RSSBus. But now I’ve another option, if the data is public and published as RSS/ATOM or some other variation on XML, I can use Google Spreadsheets to fetch the data and import the resulting tabular dataset into Excel via a Web Query or via the GData API.

New Google Reader Search facilityOne other thing. While researching this post, looking up links etc. I used another new feature Google added today, Google Reader’s new Search facility. As most of my references are discovered via the blogs I subscribe to, the ability to restrict searches to that subset of the web is fantastic; I even used it to search through my own blog posts! If del.icio.us offered the same option it would make re-finding stuff even easier. I did try to use Google Co-Op to build a search engine restricted to my del.icio.us links but it didn’t seem to like the volume of links (4000 odd) I sent it.

Like Excel macros? You’ll love this..

One of the most used (and abused) features of Excel is its macro recording facility. How many mundane and repetitive actions have been automated using this feature? How many people found the courage to program in VBA by using the recorder as their training-wheels? Well now iMacros (from German company iOpus GmpH) a Firefox extension and an IE add-on brings macro recording to the web browser. Although Greasemonkey already enables JavaScript programmers to automate Firefox, iMacros offers the same power to non-programmers.

The macros can be saved as bookmarks and can also be shared with others (although I couldn’t get the sharing feature to work). I’ve already automated a number of tedious tasks and had hoped to use it with Google Spreadsheets, alas either the nature of Goggle’s JavaScript or inbuilt protection within Goggle Apps stopped the recorder for working. Pity, as there’s three things missing from Google Spreadsheets as it stands, pivot table support, offline ability and macro support. Google Gears will undoubtedly solve the offline problem, charts are essentially a graphical pivot so I guess a table pivot must be a possibility, iMacros or something like it could perform the duties that VBA provides to Excel. As with Office macros, security issues may well dampen the parade – iMacros allows access to the PC’s file system and a macro can be invoked from a bookmarklet camouflaged as a standard link – but I’ll not worry until (or if) the product goes mainstream.

From an ETL point of view iMacros can act as a powerful web scraping tool and as a automated form-filler. There’s also a commercial version of the product ($499.00) that exposes the tool via an ActiveX API which means Excel/VBA can be used as a web scraping/ form filling environment. If the price tag is too steep then the excellent scRUBTt is both free /open source and is ideal if you’re scraping a lot of data on a frequent basis while for small or once off tasks this equally free and open source Firefox extension is good enough.

Google Apps not just for SMEs?

The relentless positioning of Google Apps as an alternative to MS Office continues.  Google has just announced the acquisition of Postini an on-demand hosted provider of secure communications (EMail and IM) for large corporate clients.  The use of hosted email and document storage solution is a no-brainer for small  businesses but compliance and data security worries hold back large companies from taking advantage of the cost benefits of  Google Apps (although some large institutions like Trinity College Dublin have made the leap).   I guess when Google incorporates Postini technology we’ll see a third Apps edition added to the existing standard and premium options, this time targeting the needs of large enterprises.