Friday, September 01, 2006

Google APIs

Every time I see a Google product, my imagination starts adding components together as if I were drag dropping them from a palette in Openstep's Project Builder and Interface Builder, it is something I cannot help, I am by nature a synthesist and this is how I think.

Google's expanding work is brilliant and a true compliment to the Object Oriented development of the old days of Openstep.

Recently I suggested they add Spreadsheets, Word processor and Database facilities to the new Google Apps for your Domain service, as most of this already exists within Google API's, as do some other interesting tools such as the Maps, Picasa photo tool, 3d tool and so on.

I also suggested a few times now the possibility of allowing users to select CSS templates from Google Page Editor or Blogspot to be set if desired individually, or globally, across Google based services, for example one's search home page, GMail and such.

For those who only use Google's search engine, and possibly GMail, there is a lot more to Google ... they are concerned with information, not just on the web, but the rest of the internet and everything else. To the extent they developed their own Distributed File System and now Optical Character Recognition.

A brief look at Google Labs and Google Code and you will see how busy they are.