|
The Gazebo Client Toolkit is a Java class library for constructing Gazebo clients. It contains no user-interface code, so it can be used for adding search capability to a variety of non-GUI applications such as search agents, data mining applications, etc. It's also ideal for building GUIs.
The CTK provides an asynchronous, object-oriented interface to the Gazebo service. It handles all XML parsing and socket communication. Search requests, attributes, and results are represented by classes, and results are delivered asynchronously to implementations of straightforward result handling interfaces. The CTK also provides rudimentary caching and transparent lazy retrieval so that the CTK-based application need not manage information about which records have and haven't yet been retrieved from the service.