As of September 7, 2001, Google has shut off access to their XML interface (http://www.google.com/xml?q=SEARCH_STRING). Until it is made public again, Joogle and Joogle agent will not work. Sorry!

Joogle

Joogle is a simple Java API for querying and parsing the XML response that Google gives. It does not have any multi-threading support.

Joogle Agent

Joogle Agent is a Jabber agent written in Java. By using the Joogle library, Joogle Agent can act as a front end to Google for search requests sent via an instant message. It uses the JabberBeans library in order to communicate with the Jabber server.

You can test Joogle Agent out from the client side by logging into Jabber.com using any Jabber client, and sending a message to joogle@jabber.com. Joogle Agent (if it's up and running) will send your message to Google, and return the results back to you.

Joogle Agent was written as an exercise to learn JabberBeans, and the Jabber protocol. Many things have to be done before this code is production quality (least of which is adding some extra threads to handle the Google queries!).

Screenshot



This is a shot of a client using Jabber IM to query Google (via Joogle Agent) on the search string 'Jabber'.


Java API
Downloads


Contact

Due to time restraints I can't provide too much support for these projects. I can be reached by email at dion at loy-fu dot com.


home | photos | resume