Share

GDS Java API - Google Desktop Java API

File Release Notes and Changelog

Release Name: 0.9.1

Notes:
GDAPI: Google desktop API 

http://sourceforge.net/projects/gdapi/
current release: 0.9.1

DESCRIPTION

Google Desktop Search is a desktop search application that provides full text search over your email, computer files, chats and web pages you've viewed. (http://http://desktop.google.com)
GDAPI is a simple java api for access desktop search from any other java application.

USAGE

JGDQuery q = new JGDQuery("google"); // construts a query (search desktop for 'google')
q.setNum( new Integer( 3 ) ); // optional: Num of items per page
q.setStart( new Integer( 1 ) ); // optional: Start number item
Results results = q.execute(); // Execute the query



REQUIREMENT

GDAPI must be installed in the same machine that Google Desktop. So it requires Windows XP or Windows 2000 SP 3+.
The minimum version of Google Desktop supported is 20050227
The minimum version of Java supported is 1.4

INSTALL

Unpack ZIP archive released, then add all JAR files to CLASSPATH.
Note that ICE_JNIRegistry.dll file must be in the same directory that registry.jar


AGREEMENTS

This software uses:
- JNIRegistry v3.1.3 is a Java native interface for the Windows Registry API: http://www.trustice.com/java/jnireg/
License: "The com.ice.jni.registry package has been placed into the public domain. Thus, you have absolutely no licensing issues to consider. You may do anything you wish with the code."
Thanks to ICE Engineering for this good software.

- JAXB v1.0.4 
The Java Architecture for XML Binding (JAXB) is a new Java technology in the Java Web Services Developer Pack (JWSDP) that enables you to generate Java classes from XML schemas.
A JAXB Reference Implementation (JAXB RI) is included in the latest version (1.1) of the Java Web Services Developer Pack (JAVA WSDP 1.1). The Java WSDP is a free, integrated toolkit that allows Java developers to build, test and deploy XML applications, Web services, and Web applications.



Changes: 0.9: Initial 0.9.1: - gdapi.cmd - Bug 1195421 fixed: "jgd.JGDError: Error executing desktop query: Unexpected element {}:from" Results XML syntax is into gdsdk.xsd schema. This schema is not provided by google, but it is extracted from GDS developer guide (http://desktop.google.com/developerguide.html) Problem: The order of 'from' tag is wrong into GDS developer guide.