This file gives an overview of the structure of the kmrml package. kmrml consists of the following: - tdeio_mrml: an ioslave that is able to contact an mrml daemon (i.e. the GIFT) and transports the data from the daemon to its master (i.e. the MrmlPart) as XML (MRML, Multimedia Retrieval Markup Language) - MrmlPart: the konqueror-embeddable controller and view - mrmlsearch: a small tool that is e.g. called from Konqueror's ContextMenu "Search for similar images" to start an image query. - kcontrol/: a Trinity Control Center module for configuring parts of the GIFT, i.e. indexing directories, specifying GIFT hosts, etc. - server/: a kded module, i.e. a tiny little daemon, that can be told via DCOP to start, restart upon failure and automatically/manually stop services. It is completely independent of GIFT/kmrml. It is used to have one centralized place where the gift server is started (ensuring this happens only once, restarting it upon failure and stopping the gift after all tdeio_mrml instances have been killed. lib/: common stuff used by more than one module Useful URLs: The MRML DTD: http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/gift/gift/dtd/mrml.dtd?rev=HEAD&content-type=text/plain The GIFT Homepage: http://www.gnu.org/software/gift The fer-de-lance project homepage, under which the GIFT and kmrml are living http://www.fer-de-lance.org 2002/08/08 Carsten Pfeiffer