KDE PIM/Glossary

Jump to: navigation, search
Application Program Interface. An API is an interface that allows applications to access other (operating) system services.
A software that's not appearent to the user as it is managed by the frontend belonging to it.
A software component that ensures that the data in a PDA is consistent with the particular KDE desktop application.
Concurrent Version System. CVS is a frontend to RCS. While RCS's job is the management of different versions of a file, CVS controls the editing of one and the same file by many users. CVS holds a master copy of the file(s), the so called repository. Every user who wants to edit a file of the repository gets a private copy of the repository by checking the files out to his home directory. After editing and changing the file, the user can check this file back in to the repository.
Document Object Model. DOM is an API-specification by the W3C that describes the access of applications to HTML- and XML-files.
There are two types of HotSync: FastSync and SlowSync. SlowSync involves downloading the entire database of the Pilot application. FastSync involves downloading only the changed records. SlowSync is done the first time you HotSync a pilot on a given computer. Also, if you HotSync the pilot with more than one computer, SlowSync is used.
A frontend is a software that provides a (graphical) interface to another software "behind" it, e.g. when the software behind it (also called backend) is not very user friendly.
Group scheduling 
Since version 3.0, KOrganizer supports group scheduling. That means you can use it to organize appointments and meetings in a team. The group scheduling is based on a peer-to-peer architecture using email as communication medium.
A process in which all the data in a PDA is backed-up to the desktop machine and conduits synchronize some or all of the PDA's data. See also Fastsync.
iCalendar is a standard format for storing calendar, todo and journal data. It is under the control of the Internet Mail Consortium and specified in RFC 2445. It also is the base of the group scheduling standard iTIP (RFC 2446) and its implementation iMIP (RFC 2447).
iCalendar is based on vCalendar, but provides more fields and some incompatibilities. iCalendar files typically start with "BEGIN:VCALENDAR" and contain a line "VERSION:2.0" to distinguish them from the vCalendar format, which uses "VERSION:1.0".
KOrganizer uses iCalendar as default file format. There are also numerous other applications, which can handle the iCalendar format, e.g. Evolution or Outlook.
Note that iCalendar has nothing to do with the calendar program ICal.
Internet Message Access Protocol. IMAP allows you to access and manage an email account on a remote server as if the account was on your local machine. That means, you can very easily check for new messages, delete messages and even create, delete or rename mailboxes.
KAddressBook is an address book viewer / frontend for KDE.
KAlarm provides a quick way of setting up personal alarm/reminder messages and commands. The messages pop up on the screen, or the commands execute, at the time you specify.
KMail is a fully-featured email client that fits nicely into the K Desktop Environment. It has features such as support for IMAP, POP3, multiple accounts, powerful filters, PGP/GnuPG privacy, inline attachments, and much more.
KNotes is a nice and small tool to scribble down some notices. KNotes interacts with KDE email client KMail.
KonsoleKalendar is a command line interface to KDE calendars. It lets you view, insert, remove, or modify calendar events by way of the command line or from a scripting language. Additionally, KonsoleKalendar can export a KDE calendar to a variety of other formats.
KOrganizer is a calendar and scheduling program for KDE. KOrganizer provides management of events and tasks, alarm notification, web export, network transparent handling of data, group scheduling, import and export of calendar files and more. KOrganizer is fully customizable to your needs and is an integral part of the KDE PIM suite. KOrganizer supports the two dominant standards for storing and exchanging calendar data, vCalendar and iCalendar.
KPilot is a replacement for the Palm Desktop software from Palm Inc, which makes your Palm/Palm Pilot/Visor computer capable of exchanging information with your Linux powered computer.
KTimeTracker tracks time spent on various tasks. It is useful for tracking hours to be billed to different clients or just to find out what percentage of your day is spent playing Doom or reading Slashdot.
Lightweight Directory Access Protocol. LDAP is a protocol that allows Internet clients to access easily directory services, e.g. a central address database.
A library is a set of subroutines and functions stored in a file. These subroutines and functions are put together in order to provide an easy code-reuse.
Multipurpose Internet Mail Extensions. MIME is an Internet-standard that defines how multimedia contents (audio and video) are transferred over the Internet (WWW and E-Mail).
A small hand-held computer you can use to write little notes, track appointments, store an address database and otherwise helps you to organize your life ;-) The most known PDA's are e.g. Palm Pilots (tm), Handspring Visors (tm), Sony Clies (tm), IBM Workpad (tm) or the HP Jornada (tm).
PGP (short for Pretty Good Privacy) is a public key encryption program originally written by Phil Zimmermann. The GNU Privacy Guard (GnuPG) is a fortified encrypting technology to be made available to the general public. GnuPG is a encrypting technology developed by Werner Koch and recognized by security experts all over the world as one of the presently best encrypting systems.
Personal Information Management. KDE PIM is a set of applications that assist you to organize your e-mails, appointments, addresses and other personal information.
Post Office Protocol in version 3. The POP3 protocol is used to retrieve electronic mail with an e-mail client from a POP3-server.
Qt is a C++ toolkit developed by Trolltech to create cross-platform applications. KDE Software is usually based on Qt. The Qt toolkit is available for Linux, UNIX, Mac and Microsoft Windows.
Revision Control System. RCS was developped to store several different versions of a file. With RCS, you're able to store and restore a file in different versions, log the changes between the versions or even merge different versions of a file.
Request For Comments. RFC is a set of documentations and specifications that describe several standards, e.g. protocols used on the Internet as e.g. TCP/IP.
Scheduling describes the process of arranging several tasks, appointments and ressources in temporal sequence.
See Fastsync.
Simple Mail Transfer Protocol. The SMTP protocol is used to transport mails from one server to another.
Secure Sockets Layer. SSL is a protocol to provide encrypted communications on the Internet. SSL version 3.0 was used as a basis to develop Transport Layer Security.
Transport Layer Security. TLS is an enhancement of SSL version 3.0. The protocol provides communications privacy over the Internet using cryptography. It allows client/server applications to communicate in a way that is designed to prevent eavesdropping, tampering, or message forgery.
vCalendar is a standard format for storing calendar and todo data. It is under the control of the Internet Mail Consortium. vCalendar files typically start with "BEGIN:VCALENDAR" and contain a line "VERSION:1.0" to distinguish them from the iCalendar format, which uses "VERSION:2.0".
KOrganizer is able to read and export the vCalendar format. There are also numerous other applications, which can handle the vCalendar format and it is also used by some mobile phones and other mobile devices.
vCard is the electronic business card. It is a powerful new means of Personal Data Interchange (PDI) that is automating the traditional business card.

This page was last modified on 6 February 2011, at 20:57. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2 unless otherwise noted.