Kat Desktop Search Environment

From Wikipedia, the free encyclopedia

Kat Desktop Search Environment

A screenshot of Kat Catalog Browser, a frontend to Kat
Developer: Roberto Cappuccio and the Kat team
Latest release: 0.6.4 / October 12, 2005
OS: Linux
Use: Desktop search
License: GPL
Website: http://kat.mandriva.org

Kat Desktop Search Environment is an open source framework designed to allow KDE applications to index and retrieve files. Metadata, fulltext and thumbnails are extracted from documents, images, mp3 and other media allowing quick and accurate information retrieval. Apparently the project has been discontinued.

Kat is similar to the Windows programs WhereIsIt and Google Desktop Search, the GNOME application Beagle and the Mac OS X utility Spotlight. It is completely written in C++, using Qt3, KDE and KIO libraries.

The framework is based on the extensible kfile plugin architecture of KDE in order to facilitate the creation of new media managers for emerging file formats. Kat is the first KDE application using the new fulltext kfile plugins.

Information retrieval relies on the SQLite3 embedded database engine. The development team is currently working to allow Kat to use other DBMS like MySQL and PostgreSQL.

Contents

[edit] Features

  • Kat features a developer API (Application Program Interface) that allows the creation of clients, meaning that developers can add Kat search capabilities to their own programs. The Kat API is documented through ApiDox.
  • It is also possible to create new fulltext plugins to give Kat the ability to extract textual information from files saved using proprietary data file formats.


Supported fulltext formats
image:kat_pdf.png PDF
Adobe
Portable Document Format
image:kat_ps.png PS
Adobe
Postscript
Document
image:kat_html.jpg HTML
HyperText Markup Language
Document
image:kat_rtf.png RTF
Rich Text Format
Document
image:kat_sxw.png SXW
OpenOffice 1.1
Writer Document
image:kat_sxi.png SXI
OpenOffice 1.1
Impress Presentation
image:kat_sxc.png SXC
OpenOffice 1.1
Calc Spreadsheet
image:kat_math.png SXM
OpenOffice 1.1
Math Formula
image:kat_writer2.png ODT
OpenOffice 2.0
Writer Document
image:kat_impress2.png ODP
OpenOffice 2.0
Impress Presentation
image:kat_calc2.png ODS
OpenOffice 2.0
Calc Spreadsheet
image:kat_math2.png ODF
OpenOffice 2.0
Math Formula
image:kat_calc2.png ODC
OpenOffice 2.0
Calc Chart
image:kat_bib.png BBL, BIB
BibTex
Bibliographic database
image:kat_mdl.png MDL
Moldecular Database Limited
Molecule
image:kat_deb.png DEB
Debian
Software package
image:kat_generic.png DBK
DocBook
Document
image:kat_dvi.png DVI
Device Independent
Document
image:kat_gnumeric.png GNUMERIC
Gnumeric
Spreadsheet
image:kat_lyx.png LYX
Lyx
Document
image:kat_man.png MAN
Linux Man
Document
image:kat_tex.png TEX
LaTex
Document
image:kat_txt.png TXT
Text
Document
image:kat_kword.png KWD
KOffice
KWord Document
image:kat_kpresenter.png KPR
KOffice
KPresenter Presentation
image:kat_kspread.png KSP
KOffice
KSpread Spreadsheet
image:kat_kformula.png KFO
KOffice
KFormula Formula
image:kat_word.png DOC
Microsoft Word
Document
image:kat_xls.png XLS
Microsoft Excel
Spreadsheet
image:kat_ppt.png PPT
Microsoft PowerPoint
Presentation

[edit] Development

Kat is developed by Roberto Cappuccio and Laurent Montel, with help from an open source Kat community. The documentation for Kat was entirely developed by the community through a wiki. As of October 2006, development has been stopped.

[edit] Mascot

Kawaii mascot

The mascot of the project is called Kawaii, which means "cute" in Japanese. Kawaii is a small and extremely curious gray cat with deep yellow eyes. It was created by Roberto Cappuccio.

[edit] External links


In other languages