API Gurus

Tuesday, July 24, 2007 at 9:19 AM


The Google Desktop Team is happy to introduce the API Gurus team:

What are API Gurus? They are experienced developers who can answer your questions and provide valuable feedback on your gadgets.

They will be actively participating in the developer group, so please be sure to welcome them and get help for the gadgets you've been working on.


TOMHTML said...


Anonymous said...

Hi guys
Are you going to release your Google desktop for Java mobiles (I am not asking about OS-enabled devices, but for older Java cells)?

klaatu said...

Hi guys,

does this API apply only to the windows GDS or is API cross-platform?

Kathy Walrath [GD Team] said...

The APIs are Windows only, except for the HTTP/XML-based Query API, which is also supported for Macs (since Google Desktop for Mac 1.0.3).

Steve Hemmady said...

Congrats Bijoy!!

Anonymous said...

hw do u go about using the google api's in java?? pl lemme knw asap..
thanks :)

HebErGUS said...

Hello guys,

I am doing some research about google desktop capabilities to using the API for a project at the univ. We need to build a program able to challenge Forensic Tools software and customizing GDesktop I THINK is possible (manipulating the queries with the Query API). We need a semantic search in order to be legible. (this is, putting cat on the search should not only look for cat but related words like animal, mamal, lion, etc..)
I want the point of view of the gurus that already have the dirty hands on GD.


Google Desktop Guide said...

Hi HebErGUS,

This sounds very promising! Provided you have means to expand the user's query, you can certainly feed those queries to the Google Desktop query API, but there are no semantic search features on the Google Desktop side that you can plug into for this.

If you haven't already, you may want to look at some existing/open ontologies to expand these queries: take the user's initial query string, create relevant permutations of the query string by swapping terms with mappings from a dictionary of synonyms, or entries in a specific ontology, execute these expanded queries against the Google Desktop query API), then return a result set based on the merge of all these sub-queries.

Good background for folks new to query expansion: http://en.wikipedia.org/wiki/Query_expansion

Links to some open ontologies: http://en.wikipedia.org/wiki/Ontology_(computer_science)

I'd be interested to see what you come up with :)

Google Desktop Guide