Difference between revisions of "Talk:Development/Architecture/KDE4"

Jump to: navigation, search
(draft of a better TOC for KDE4's architecture/frameworks/internals whatever...)
(length should not exceed 3 scrolled pages :))
 
(4 intermediate revisions by one user not shown)
Line 1: Line 1:
 
The architecture page for KDE4 is very much work in progress. Let's try to get a good overview and a table of contents as a starting point.
 
The architecture page for KDE4 is very much work in progress. Let's try to get a good overview and a table of contents as a starting point.
 
+
== Draft Table of Contents ==
 
;Desktop
 
;Desktop
 
* Plasma - The desktop
 
* Plasma - The desktop
Line 33: Line 33:
 
;Further Highlights
 
;Further Highlights
 
* KGGZ - Simple access to the GGZ Gaming Zone, a free online gaming centre
 
* KGGZ - Simple access to the GGZ Gaming Zone, a free online gaming centre
 +
* KOffice Architecture
 +
* KDevelop - Development Platform and IDE
 +
* Kdepim Suite - Private Information Management
 +
* Amarok
 +
 +
== Article Content ==
 +
As rule of thumb all articles should be easy to read especially for users/developers new to KDE. As such, every article should roughly cover the following parts
 +
;Introduction
 +
:Quick overview of what this is about (easy understandable!)
 +
 +
;Highlights, interaction with other components, ...
 +
:Why is this cool, i.e. worth to be listed in the KDE4 architecture page (easy to read, not too much internals)
 +
 +
;Further Resources
 +
:Link to development tutorials (for developers) and similar resources (related content)
  
KOffice Architecture
+
Articles should should not span much more than 3 scrolled pages in a normal sized browser. It's all about giving an overview + links to further reading for interested visitors.
KDevelop - Development Platform and IDE
+
Kdepim Suite - Private Information Management
+
Amarok
+

Latest revision as of 00:02, 16 February 2008

The architecture page for KDE4 is very much work in progress. Let's try to get a good overview and a table of contents as a starting point.

[edit] Draft Table of Contents

Desktop
  • Plasma - The desktop
  • KWin - Advanced window management including compositing
  • Strigi - Desktop search engine
  • Nepomuk - Meta Data library
Multimedia & Communication
  • Phonon - Multimedia framework
  • Decibel - Framework for real time communication
  • Akonadi - Centralized PIM storage solution
  • DNSSD - DNS-based Service Discovery Protocol, also known as Bonjour or Zeroconf
Core Technologies
  • KParts - KDE's component architecture (e.g. Kate, KHTML, Dolphin)
  • KIO - KDE's network transparent input/output system
  • Kross - Scripting framework
  • D-Bus - Full support for Inter Process Communication (IPC)
  • Services - Plugin System
  • MimeTypes - File associations and content/data types
Hardware Awareness
  • Solid - Hardware and network awareness
  • ThreadWeaver - Multithreading framework
Specials
  • Localization - Language support
  • Standard Compliance (fd.o)
  • KNewStuff2 - Collaborative data sharing
  • Sonnet - Spell- and grammar-checking technology
Further Highlights
  • KGGZ - Simple access to the GGZ Gaming Zone, a free online gaming centre
  • KOffice Architecture
  • KDevelop - Development Platform and IDE
  • Kdepim Suite - Private Information Management
  • Amarok

[edit] Article Content

As rule of thumb all articles should be easy to read especially for users/developers new to KDE. As such, every article should roughly cover the following parts

Introduction
Quick overview of what this is about (easy understandable!)
Highlights, interaction with other components, ...
Why is this cool, i.e. worth to be listed in the KDE4 architecture page (easy to read, not too much internals)
Further Resources
Link to development tutorials (for developers) and similar resources (related content)

Articles should should not span much more than 3 scrolled pages in a normal sized browser. It's all about giving an overview + links to further reading for interested visitors.


This page was last modified on 16 February 2008, at 00:02. This page has been accessed 3,672 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal