• Skip to content
  • Skip to link menu
KDE-Francophone
  • Accueil / Informations générales / Vue d'ensemble
 
 

Vue d'ensemble des fonctionnalités

KDE peut-être vu comme un environnement bureau ou comme une plate-forme de développement d'applications. Cette page va rapidement décrire les majeures fonctionnalitées des 2.

L'environnement de bureau KDE

Le navigateur Konqueror
Konqueror est le navigateur web, le gestionnaire de fichiers et la visionneuse de documents de KDE. Souvent vu comme une avancée technologique pour le bureau GNU/Linux, le navigateur Konqueror respecte les standards web et comprend les fonctionnalités de Internet Explorer/Netscape Communicator et Windows Explorer. Konqueror prend en charge la plupart des technologies Internet actuelles, incluant JavaScript, Java, HTML 4.0, CSS-1 et CSS-2 (Cascading Style Sheets), SSL (Secure Socket Layer pour des communications sécurisées) et les modules externes (plugins) Netscape Communicator (pour la lecture des fichiers Flash, RealAudio, RealVideo et technologies similaires).

La suite bureautique KOffice
KDE inclut aussi la suite bureautique KOffice. La suite se compose d'un tableur (KSpread), d'une application de dessin vectoriel (Karbon), d'un traitement de texte (KWord), d'un programme de présentation (KPresenter) et d'une application de création de diagrammes (KChart). Les formats natifs de ses applications sont basés sur du XML et KOffice supporte plusieurs formats propriétaires. Combiné avec un langage de script puissant et la capacité d'embarquer des composants individuels au sein de tous ceux utilisant la technologie de composants de KDE (KParts), la suite bureautique KOffice offre toutes les fonctionnalités nécessaires pour les particuliers et pour les entreprises.

Transparence réseau avec KIO
De plus, KIO permet la prise en charge de la navigation de fichiers sur GNU/Linux, les partages NFS, les partages SMB, les pages HTTP, les répertoires FTP et les annuaires LDAP. Grâce à la nature modulaire de l'architecture de fichiers de KDE, il est simple d'ajouter de nouveaux protocoles (comme IPX ou WebDAV) à KDE, qui peuvent donc être automatiquement disponibles pour toutes les application KDE.

L'achitecture multimédia aRts
KDE 2.0 a introduit une nouvelle architecture multimédia à KDE, aRts (Analog Realtime Synthesizer). aRts permet de lire plusieurs flux audio ou vidéo de mani&eagrave;re concurrente, que ce soit du disque local ou via le réseau. aRts est une architecture de son complète qui comprend des filtres, un synthétiseur analogique modulaire et un mixeur. Son architecture permet aux développeurs de créer des filtres additonnels sous forme de modules externes (plugins), et aux utilisateurs d'appliquer des séquences de filtres avec une approche de glisser-déposé, de mani&eagrave;re graphique. La prise en charge de la vidéo est disponible pour les versions MPEG 1, 2 et 4 (expérimental), ainsi que les formats AVI et DivX.

Personnalisation
La personnalisation de KDE touche chaque aspect de cet environnement de bureau de nouvelle génération. La prise en charge des thèmes est sophistiquée dans KDE et commence avec le moteur de style de Qt, qui permet aux développeurs et aux artistes de créer leurs propres conceptions de widget. KDE est proposé avec plus de 14 de ces modèles, une partie de ceux-ci émulent l'aspect de divers syst&eagrave;mes d'exploitation. D'autres options de configuration permettent aux utilisateurs de : faire un choix parmi des thèmes d'icônes et de sons système (par simple glisser-déposé) ; configurer les racourcis claviers ; choisir parmi plus de 50 langues ; personnaliser la disposition et les entrées des barres d'outils, ainsi que le menu ; utiliser le simple ou le double clic pour activer les éléments du bureau ; piloter le bureau à l'aide d'un clavier au lieu d'une souris ; et beaucoup, beaucoup plus. Par ailleurs, KDE supporte pleinement l'Unicode et KHTML est le seul moteur HTML libre sur GNU/Linux/X11 qui comporte le support natif des manuscrits BiDi tels que l'arabe et l'hébreu.

Conformité aux normes
En plus de l'exceptionnelle conformité avec les normes d'Internet et de partage de fichiers mentionnés ci-dessus, KDE est conforme avec les standards du bureau GNU/Linux. KWin, le gestionnaire de fenêtre de KDE, est conforme aux normes dictées dans le document Window Manager Specification. Konqueror et KDE se conforment aux normes dictées dans le document Desktop Entry Standard. KDE est généralement conforme au protocole X Drag-and-Drop (XDND) et aussi avec le protocole de gestion des sessions X11R6 (XSMP).

L'environement de développement KDE

[Traduction en cours...]

KDE offre aux développeurs une ensemble riche en technologies. Les chefs parmi ces derni&eagrave;res sont Desktop COmmunication Protocol (DCOP), les biblioth&eagrave;ques d'E/S (KIO), le mod&eagrave;le d'objets en composants (KParts), le XML-based GUI class, et le moteur de rendu HTML conforme aux normes (KHTML).

DCOP Messager
DCOP est protocole de communications de client à client, qui utilise un serveur intermédiaire au-dessus de la bibliothèque standard X11 ICE. Le protocole supporte à la fois la transmission de messages et les appels de procédure à distance en utilisant une « passerelle » de XML-RPC à DCOP. Des connecteurs sont disponibles pour C, C++ et Python, ainsi qu'un expérimental pour Java.

La technologie réseau KIO
KIO implémente les entrée-sortie d'application dans un processus séparé pour permettre à un GUI d'être non bloquant sans l'utilisation de threads. La classe est transparente via-à-vis du réseau et peut par conséquent être employée simplement pour accéder à des fichiers par HTTP, FTP, POP, IMAP, NFS, SMB, LDAP et à des fichiers locaux. D'ailleurs, sa conception modulaire et extensible permet à des developpeurs d'ajouter le support de protocoles additionnels, tels que WebDAV, qui sera alors automatiquement disponible pour toutes les applications de KDE. KIO implémente également une requête qui peut localiser des alias pour les mimetypes indiqués ; ces alias peuvent alors être utilisés dans l'application qui le demande en utilisant la technologie de KParts.

Composants KParts
KParts, le mod&eagrave;le d'objets en composants de KDE, permet à une application d'en embarquer une autre. La technologie g&eagrave;re tous les aspects de l'embarquement, tels que placement des barres d'outils et l'insértion des menus appropriés lorsque le composant embarqué est activé ou désactivé. KParts peut également se connecter par requete à KIO pour localiser les alias disponibles pour les mimetypes ou les services/protocoles spécifiques. Cette technologie est employée intensivement par Konqueror et la suite KOffice.

Constructeur de GUI en XML
Le XML GUI utilise XML pour créer et placer des menus, des barres d'outils et potentiellement d'autres aspects du GUI. Cette technologie offre aux developpeurs et aux utilisateurs l'avantage de la configuration simplifiée de ces éléments d'interface utilisateur à travers les applications, et la conformité automatique au KDE Standards and Style Guide indépendamment des modifications des standards.

Le moteur de rendu KHTML
KHTML est un moteur de rendu et de dessin compatible avec HTML 4.0. La classe prend en charge la gamme coml&eagrave;te des technologies courantes d'Internet, ce qui inclut Javascript, Java, HTML 4.0, CSS-2 (feuilles de styles), SSL (couche de sécurisation des communications) et les modules externes (plugins) de Netscape Communicator (pour l'affichage du Flash, du RealAudio, du RealVideo et des technologies semblables). La classe de KHTML peut facilement être employée par une application, soit comme widget (en employant la parenté X Windows standard) soit comme composant (en employant la technologie de KParts). A l'inverse, KHTML a la capacité d'embarquer des composants en utilisant la technologie KParts.

[ Edit ]

Informations

Skip menu "Informations"
  • Qu'est-ce que KDE ?
  • Captures d'écrans
  • Essayer KDE
  • Communiqués
  • Informations générales
    • Vue d'ensemble
    • Information sur les publications
    • FAQ
    • Prés-requis
    • Bulletins de sécurité
  • Documentation
  • Aider
  • Marchandises KDE
  • Historique

Téléchargements

Skip menu "Téléchargements"
  • Version stable
  • KDE 4.0
  • Code source
  • Miroirs FTP

Communauté

Skip menu "Communauté"
  • Contributeurs
  • Listes de diffusion

Développer

Skip menu "Développer"
  • S'impliquer
  • Développement
  • Bogues
  • Traduction, Documentation
  • Référence code source
  • WebSVN

Explorer

Skip menu "Explorer"
  • Famille KDE
  • International

Global navigation links

  • Accueil
  • Accueil de KDE Accessibilité
  • Description des touches d'accès
  • Back to content
  • Back to menu

Search:


Maintenu par Frédéric Sheedy
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Texte officiel