All Topics  
KDE 2

 

   Email Print
   Bookmark   Link






 

KDE 2



 
 
KDE 2 was the second series of releases of the K Desktop Environment
KDE

KDE is a free software project based around its flagship product, a desktop environment for Unix-like systems. The goal of the project is to provide basic desktop functions and applications for daily needs as well as tools and documentation for developers to write stand-alone applications for the system....
. There were three major releases in this series.

2 introduced significant technological improvements to KDE.

DCOP
DCOP

DCOP, which stands for Desktop COmmunication Protocol, is a light-weight inter-process communication and software componentry communication system....
 (Desktop COmmunication Protocol), a client-to-client communications protocol intermediated by a server over the standard X11 ICE library.

KIO
KIO

KIO is part of the KDE architecture. It provides access to files, web sites and other resources through a single consistent Application programming interface....
, an application I/O
Input/output

In computing, input/output, or I/O, refers to the communication between an information processing system , and the outside world ? possibly a human, or another information processing system....
 library. It is network transparent and can access HTTP, FTP, POP
Point of presence

A point-of-presence is an artificial demarcation point or network interface point between communications entities....
, IMAP, NFS, SMB
Server Message Block

In computer networking, Server Message Block operates as an Application layer mainly used to provide shared access to Computer file, Computer printer, serial ports, and miscellaneous communications between nodes on a network....
, LDAP and local files.






Discussion
Ask a question about 'KDE 2'
Start a new discussion about 'KDE 2'
Answer questions from other users
Full Discussion Forum



Encyclopedia


KDE 2 was the second series of releases of the K Desktop Environment
KDE

KDE is a free software project based around its flagship product, a desktop environment for Unix-like systems. The goal of the project is to provide basic desktop functions and applications for daily needs as well as tools and documentation for developers to write stand-alone applications for the system....
. There were three major releases in this series.

Major updates

KDE 2 introduced significant technological improvements to KDE.

DCOP
DCOP

DCOP, which stands for Desktop COmmunication Protocol, is a light-weight inter-process communication and software componentry communication system....
 (Desktop COmmunication Protocol), a client-to-client communications protocol intermediated by a server over the standard X11 ICE library.

KIO
KIO

KIO is part of the KDE architecture. It provides access to files, web sites and other resources through a single consistent Application programming interface....
, an application I/O
Input/output

In computing, input/output, or I/O, refers to the communication between an information processing system , and the outside world ? possibly a human, or another information processing system....
 library. It is network transparent and can access HTTP, FTP, POP
Point of presence

A point-of-presence is an artificial demarcation point or network interface point between communications entities....
, IMAP, NFS, SMB
Server Message Block

In computer networking, Server Message Block operates as an Application layer mainly used to provide shared access to Computer file, Computer printer, serial ports, and miscellaneous communications between nodes on a network....
, LDAP and local files. Moreover, its design permits developers to "drop in" additional protocols, such as WebDAV
WebDAV

Web-based Distributed Authoring and Versioning, or WebDAV, is a set of extensions to the Hypertext Transfer Protocol that allows users to collaboratively edit and manage files on remote World Wide Web servers....
, which will then automatically be available to all KDE applications. KIO can also locate handlers for specified MIME types; these handlers can then be embedded within the requesting application using the KParts technology.

KParts, a component object model
Component Object Model

Component Object Model is an interface standard for software componentry introduced by Microsoft in 1993. It is used to enable interprocess communication and dynamic object creation in a large range of programming languages....
, allows an application to embed another within itself. The technology handles all aspects of the embedding, such as positioning toolbars and inserting the proper menus when the embedded component is activated or deactivated. KParts can also interface with the KIO trader to locate available handlers for specific MIME types or services/protocols.

KHTML
KHTML

KHTML is the HTML layout engine developed by the KDE project. It is the engine used by the Konqueror web browser. A fork ed version of KHTML called WebKit is used by several web browsers, among them Safari and Google Chrome....
, a HTML
HTML

HTML, an Acronym and initialism of HyperText Markup Language, is the predominant markup language for Web pages. It provides a means to describe the structure of text-based information in a document?by denoting certain text as links, headings, paragraphs, lists, and so on?and to supplement that text with interactive forms, embedded '...
 4.0 compliant rendering and drawing engine. It supports many Internet technologies, including JavaScript
JavaScript

JavaScript is a scripting language widely used for client-side web development. It was the originating Programming language dialect of the ECMAScript standard....
, Java
Java (programming language)

Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java ....
, HTML 4.0, CSS
CSS

CSS may stand for:...
 2, and SSL for secure communications. It is compatible with Netscape plugins such as Flash
Adobe Flash

Adobe Flash is a multimedia Platform created by Macromedia and currently developed and distributed by Adobe Systems. Since its introduction in 1996, Flash has become a popular method for adding animation and interactivity to web pages; Flash is commonly used to create animation, advertisements, and various web page components, to integrate...
. KHTML also has the capacity to embed components within itself using the KParts technology.

KDE 2.0

Konqueror
Konqueror

Konqueror is a web browser, file manager and file viewer designed as a core part of the KDE. It is developed by volunteers and can run on most Unix-like operating systems....
 was introduced as KDE 2's web browser, file manager and document viewer. It used KHTML for displaying web pages.

KDE 2 also shipped with the initial release of the KOffice
KOffice

KOffice is an office suite for the K Desktop Environment . All its components are released under free software license/open source license licenses and use OpenDocument as their native file format when possible....
 suite, consisting of a spreadsheet application (KSpread
KSpread

KSpread is a free software spreadsheet application that is part of KOffice, an integrated office suite for the KDE Desktop Environment.Among KSpread features are multiple sheets per document, assorted formatting possibilities, support for more than 100 built-in functions, templates, chart, spell-check, hyperlinks, data sorting and scripting...
), a vector drawing application (KIllustrator), a frame-based word-processing application (KWord
KWord

KWord is a Free Software word processor, a member of the KOffice project and of the KDE.The text-layout scheme in KWord is based on frames, making it similar to Adobe Systems FrameMaker....
), a presentation program (KPresenter
KPresenter

KPresenter is a free presentation program that is part of KOffice, an integrated office suite for the KDE Desktop Environment.KPresenter's native format is XML, compressed with ZIP file format....
), and a chart and diagram application (KChart
KChart

In computing, KChart is the charting tool of the KDE KOffice package. It can be run standalone, or used to create graphs for KWord, KSpread, etc....
). Native file formats were XML-based. KOffice included a scripting language and the ability to embed individuals components within each other using KParts.

KDE 2.1

The KDE 2.1 release inaugurated the media player noatun
Noatun (audio)

Noatun is a media player of the K Desktop Environment. It supports various formats, including Ogg Vorbis and Waveform.The Noatun player is fully skinnable , and can be expanded using plugins, which add functionality such as visualizations....
, which used a modular, plugin design. For development, KDE 2.1 was bundled with KDevelop
KDevelop

KDevelop is a free software integrated development environment for the KDE desktop environment for Unix-like computer operating systems. KDevelop does not include a compiler; instead, it uses an external compiler such as GNU Compiler Collection to produce executable code....
.

KDE 2.2

The KDE 2.2 release featured up to a 50% improvement in application startup time on GNU/Linux systems and increased stability and capabilities for HTML rendering and JavaScript. A number of new plugins were included in Konqueror. KMail received the addition of IMAP support (including SSL and TLS), while KOrganizer got native iCalendar
ICalendar

iCalendar is a computer file format which allows internet users to send meeting requests and tasks to other internet users, via email, or sharing files with an .ics Filename extension....
 support. Other improvements included a new plugin-based print architecture and a personalization wizard.

Release schedule

DateEvent
2.0
23 October 2000 KDE 2.0 released
05 December 20002.0.1 Maintenance release.
2.1
26 February 2001 KDE 2.1 released
27 March 2001 2.1.1 Maintenance release.
30 April 2001 2.1.2 Maintenance release (kdelibs only).
2.2
15 August 2001 KDE 2.2 released
19 September 2001 2.2.1 Maintenance release.
21 November 2001 2.2.2 Maintenance release.