Difference between revisions of "Development/Architecture"

Jump to: navigation, search
(Design Documents: - Edited to work locally instead of just pointing to the older developer.kde.org site. Added an empty KDE 4 Architecture Overview... might be good to start getting this filled)
Line 4: Line 4:
  
 
== Design Documents ==
 
== Design Documents ==
 +
; [[KDE 4 Architecture Overview]]
 +
: An overview of the KDE 4 architecture, including discussions of common techniques, library classes, and general development issues.  This is for ''KDE 4.0''.
  
; [http://developer.kde.org/documentation/library/kdeqt/kde3arch/ KDE 3 Architecture Overview]
+
; [[KDE 3 Architecture Overview]] [http://developer.kde.org/documentation/library/kdeqt/kde3arch/ (Original)]
 
: An overview of the KDE 3 architecture, including discussions of common techniques, library classes, and general development issues. This is for ''KDE 3.0''.
 
: An overview of the KDE 3 architecture, including discussions of common techniques, library classes, and general development issues. This is for ''KDE 3.0''.
  
; [http://developer.kde.org/documentation/library/kdeqt/kde2arch/ KDE 2 Architecture Overview]
+
; [[KDE 2 Architecture Overview]] [http://developer.kde.org/documentation/library/kdeqt/kde2arch/ (Original)]
 
: An overview of the KDE 2 architecture, similar to the above. This is for ''KDE 2.2''.
 
: An overview of the KDE 2 architecture, similar to the above. This is for ''KDE 2.2''.
  
Line 15: Line 17:
  
 
; [http://developer.kde.org/documentation/design/kde/simplinux-presentation/html-800x600/index.htm The design of the K desktop environment]
 
; [http://developer.kde.org/documentation/design/kde/simplinux-presentation/html-800x600/index.htm The design of the K desktop environment]
: This is a presentation I gave at the SIMPLINUX conference in Portugal. It discusses the design of KDE and how it has changed through the different releases. You can browse the [http://developer.kde.org/documentation/design/kde/simplinux-presentation/html-800x600/index.htm slides online], or [http://developer.kde.org/documentation/design/kde/simplinux-presentation/html-800x600.tar.gz download] them in one go. There is also a [http://developer.kde.org/documentation/design/kde/simplinux-presentation/html-800x600/tsld001.htm text only version] (only a couple of the slides are really pictures, the rest are fine as text). You can also see some photos of the presentation. (Design documents from 1999)
+
: This is a presentation given at the SIMPLINUX conference in Portugal. It discusses the design of KDE and how it has changed through the different releases. You can browse the [http://developer.kde.org/documentation/design/kde/simplinux-presentation/html-800x600/index.htm slides online], or [http://developer.kde.org/documentation/design/kde/simplinux-presentation/html-800x600.tar.gz download] them in one go. There is also a [http://developer.kde.org/documentation/design/kde/simplinux-presentation/html-800x600/tsld001.htm text only version] (only a couple of the slides are really pictures, the rest are fine as text). You can also see some photos of the presentation. (Design documents from 1999)

Revision as of 22:28, 21 December 2006

The following pages contain documentation about KDE's design and architecture in detail. They do not replace other documentation like API Documentation, tutorials, howtos and standards, see the development portal for further information.

For a better understanding it might help to be familiar with Trolltech's™ excellent Qt 3.3 or Qt 4.2 documentation and their Developer Pages.

Design Documents

KDE 4 Architecture Overview
An overview of the KDE 4 architecture, including discussions of common techniques, library classes, and general development issues. This is for KDE 4.0.
KDE 3 Architecture Overview (Original)
An overview of the KDE 3 architecture, including discussions of common techniques, library classes, and general development issues. This is for KDE 3.0.
KDE 2 Architecture Overview (Original)
An overview of the KDE 2 architecture, similar to the above. This is for KDE 2.2.
DCOP
Design documents from 1999-2000.
The design of the K desktop environment
This is a presentation given at the SIMPLINUX conference in Portugal. It discusses the design of KDE and how it has changed through the different releases. You can browse the slides online, or download them in one go. There is also a text only version (only a couple of the slides are really pictures, the rest are fine as text). You can also see some photos of the presentation. (Design documents from 1999)

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal