## Technologies

IO Slave

  IO Slaves enable &kde; applications to access remote resources as easily as local resources (making them network transparent). Remote resources (&eg; files) might be stored on SMB shares or similar.

  SMB
  &kde;
KIO

  The &kde; Input/Output system which makes use of so-called IO Slaves.

  IO Slave
  &kde;
KParts

  KParts is an embedding technology which allows &kde; applications to embed other &kde; applications. The text view used by &konqueror; is for example a KPart.

  &konqueror;
KSyCoCa

  KSyCoCa (&kde; Sytem Configuration Cache) is a configuration cache which guarantees for example fast access to the menu entries.

  KBuildsycoca

## XFree86

Antialiasing

  If mentioned in context with &kde;, antialiasing means often the smoothing of the fonts visible on the screen. &Qt; version 2.3.0 or higher used together with XFree86 4.x makes this possible under &kde; as well.

  &kde;
  Qt
X Server

  The X server represents a basic layers upon which the various GUIs like &kde; are built. It manages the basic mouse and keyboard input (from the local host as well as from remote hosts) and provides elementary graphic routines to draw rectangles and other primitives.

  &kde;
  GUI

## Applications

KBuildsycoca

  KBuildsycoca is a command line program and regenerates the so-called KSycoca. This is for example useful if some or all modules in &kcontrol; are missing.

  KSycoca
  &kcontrol;
&kcontrol;

  This is the project and filename of the &kde; control center. The &kde; control center allows you to customize virtually every configuration option of &kde;.

  &kde;
&kicker;

  &kicker; is the nickname as well as project name of the &kde; panel.

  &kde;
  Panel
&konqueror;

  &konqueror; is a filemanager, web browser, picture viewer, you name it multitalent and a core part of the &kde; project. You can find more information about &konqueror; at www.konqueror.org.

  &kde;
&ksirc;

  &ksirc; is the default IRC client, which is shipped with &kde;. You can use &ksirc; to chat with anyone on an IRC network.

  IRC

## Desktop Terminology

Drag and Drop

  This concept tries to replace many actions like copying files from one place to another by a certain mouse movement, &eg; clicking on an icon in a &konqueror; window, moving the mouse to another window while keeping the mouse button pressed, and releasing the mouse button (dropping the object) copies files.

  &konqueror;
GUI

  Abbreviation for Graphical User Interface. Every desktop environment (like &kde;) is a GUI. Most GUIs feature mouse support and/or windows to manage the programs.

  &kde;
&kde;

  Abbreviation for K Desktop Environment, a leading GUI for UNIX-based systems. You can find more detailled information at www.kde.org.

  GUI
GNOME

  GNU Object Model Environment, one of the leading Unix GUIs.

  GUI
Panel

  Refers to the panel (also known as &kicker;) which often resides at the bottom of the screen.

  &kde;
  &kicker;
ripping

  The process of reading audio data from a &cdrom; and storing it on the harddisk.

## &kde; Development

&Qt;

  The GUI of &kde; is built in top of the &Qt; toolkit, which provides many graphical elements (so-called Widgets) which are used to construct the desktop. You can find more information about &Qt; at www.trolltech.com.

  &kde;
  GUI
  Widget
i18n

  Abbreviation for internationalization. &kde; supports many different languages, and several i18n techniques make it easy to translate the GUI as well as the accompanying documents of &kde; into all these languages. More information about the i18n process is available at i18n.kde.org.

  &kde;
  GUI
l10n

  Abbreviation for localization, the process of adapting a program to the local environment. This includes &ie; the currency used for monetary values or the time format.

  i18n
Widget

  Graphical elements like scrollbars, buttons or input fields which are used by &kde; to construct the GUI.

  &kde;
  GUI
CVS

  Concurrent Version System. The CVS is a very elegant way of managing file versions that lets easily work more than one developer on the same project. You can find a description of how to get the latest (developer) version of the &kde; sources via anonymous CVS on http://www.kde.org/anoncvs.html. More about CVS is available at www.cvshome.org.

## Miscellaneous

RFC

  Request For Comment. A common way to publish new protocol ideas or procedures for evaluation of the internet community. Though RFC's are not mandatory, many applications try to adhere them, once they have been approved of by the community.

## Various protocols

SMB

  Server Message Block. A network protocol used in MS-Windows© networks to access the filesystems of other computers.

  IO Slave
IRC

  Internet Relay Chat. A protocol defined in RFC 1459, which handles specification to enable real time text chat.

  RFC
host

  This can either be a name from your `/etc/hosts` file (mycomputer), an internet name (www.kde.org) or an IP-Address (192.168.0.10).