ISV/Why use KDE (fr): Difference between revisions
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
KDE utilise '''les standards reconnus''' comme [http://dbus.freedesktop.org D-Bus] (communication inter-processus) dans KDE 4 (DCOP dans KDE 3), [http://hal.freedesktop.org HAL] (Couche d'abstraction du matériel) ou encore [http://www.odfalliance.org/ ODF (Open Document Format)] dans KOffice | KDE utilise '''les standards reconnus''' comme [http://dbus.freedesktop.org D-Bus] (communication inter-processus) dans KDE 4 (DCOP dans KDE 3), [http://hal.freedesktop.org HAL] (Couche d'abstraction du matériel) ou encore [http://www.odfalliance.org/ ODF (Open Document Format)] dans KOffice | ||
=== | === Compatibilité & Intégration === | ||
La dernière sortie majeure fut KDE 4. Toutes les versions KDE 4.x seront '''binairement compatible''', i.e. les logiciels codés aujourd'hui pour KDE 4 seront encore compatible dans 5 ans avec la dernière version de KDE 4. | |||
Comme KDE est basé sur des standarts, il est donc aisé d'intégrer des applications avec [http://todo-link-to-howto .desktop files]. | |||
==== Freedesktop.org & Portland ==== | ==== Freedesktop.org & Portland ==== | ||
Line 49: | Line 50: | ||
== Roadmap == | == Roadmap == | ||
KDE | Le développement de KDE suit un plan de sortie dans le but de coordonner les sorties de version. Cela couvre habituellement les 10 semaines précédent une sortie mineure, et 20 semaines pour une sortie majeure. Les fonctionnalités prévues sont en général annoncées en même temps que le plan de sortie. | ||
Plus de détails peuvent être trouvé dans le [[../Roadmap_(fr)|plan de route]] | |||
[[Category:ISV]] | [[Category:ISV]] |
Revision as of 22:53, 22 May 2008
ISV/Why use KDE
Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | Eesti | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenčina | Slovenščina | српски | Türkçe | Tiếng Việt | Українська | 简体中文 | 繁體中文
Cette page a pour but d'aider les Fournisseurs Indépendants de Logiciels (ISVs) à appréhender les sujets relatifs à KDE. Ceci inclut les sociétés developpant des logiciels commercials aussi bien que des projets Open Source.
la Communauté KDE
Le projet KDE attire de nombreuses personnes avec des profils différents. De fait, la grandissante communauté KDE inclut de nombreux développeurs, traducteurs, artistes aussi bien que des experts en accessibilité et ergonomie et, bien entendu, beaucoup d'utilisateurs. Pendant plusieurs années maintenant, toute ces personnes plaisent à ce rencontrer à la conférence annuel de KDE aKademy pour discuter des sujets lié à KDE et mettre en place la Feuille de route pour les développements futures.
KDE e.V.
L'organisation à but non lucratif KDE e.V. aide à créer et distribuer KDE en s'assurant que les donations en espèces, en matériel ou autre, servent au développement de KDE et à sa promotion. Tous ses membres font part de la communauté KDE ce qui signifie que KDE e.V. joue un rôle important au sein du projet KDE. Les membres de KDE e.V forment différent groupes de travail tels que l'équipe de promotion (MWG) et le groupe de travail sur l'Interaction Homme-Machine (HCI), pour l'aider à réaliser la vision de KDE.
Adoption de KDE
KDE est un des plus gros projet Open Source, faisant du bureau Linux/UNIX une expérience beaucoup plus conviviale. Par conséquent, des distributions encourage fermement KDE en prenant activement part dans son développement et en faisant de KDE leur environnement de bureau par défaut. De nombreuses sociétés utilisent KDE au quotidien.
Développement
Le développement de KDE s'articule autour d'un planning stable, 1 mois pour les corrections de bug (ex: 4.0.x) et 6 mois pour les versions mineures (4.x.0). Le planning des fonctionnalités et des sorties de versions aide le projet KDE à coordonner les sorties en s'astreignant différentes étapes telles que gel des fonctionnalités et gel des messages. Ces étapes permettent de s'assurer que chaque développeur se concentrent sur la finalisation de ses développements et cela donne aussi aux équipes de traduction assez de temps pour terminer de traduire tout les logiciels KDE. Plus d'informations sur les outils de développement de KDE se trouvent dans les pages de développement.
Documentation
Le projet KDE fournit une excellente documentation de son API et de ses technologies, telles que KParts ou KXmlGui. Il existe de nombreux Tutoriels et HOWTOs qui aident au développement de KDE. Un aperçu est disponible dans les pages de développement.
Technologies
KDE fournit une large palette de puissante technologies telles que KHTML and KJS qui ont été reprises par des sociétés dont Apple (navigateur Safari) et Nokia. De plus, il existe énormément de librairies de développement comme KParts (technologie en "composant" de KDE), KIO (architecture de réseau/protocole) ou encore KXmlGui (construction d'interface basé sur un fichier XML).
KDE utilise les standards reconnus comme D-Bus (communication inter-processus) dans KDE 4 (DCOP dans KDE 3), HAL (Couche d'abstraction du matériel) ou encore ODF (Open Document Format) dans KOffice
Compatibilité & Intégration
La dernière sortie majeure fut KDE 4. Toutes les versions KDE 4.x seront binairement compatible, i.e. les logiciels codés aujourd'hui pour KDE 4 seront encore compatible dans 5 ans avec la dernière version de KDE 4. Comme KDE est basé sur des standarts, il est donc aisé d'intégrer des applications avec .desktop files.
Freedesktop.org & Portland
As an ISV, your target is probably not only KDE but all Linux/UNIX desktops. This is made possible due to strong collaboration between KDE and other projects like freedesktop.org which defines standards and software that helps integrating applications in all standard conform desktop environments.
One of those projects is the Portland project, which intends to develop a common set of Linux Desktop Programming Interfaces and Tools to allow applications to easily integrate with the free desktop configuration an end user has chosen to work with.
Sub-Projects
KDE has many sub-projects to more specifically coordinate unique project goals of major supporting applications. Several of these significant projects are noted below:
- KDE Pim
- The goal of KDE Pim (Personal information management) is to provide an application suite to manage personal information. This includes applications like an email client, a calender etc. The main result is KDE Kontact, our personal information manager.
- KOffice
- KOffice is an integrated office suite using KDE-technology and features a full set of applications which work together seamlessly to provide the best user experience possible. The office suite contains applications like KWord, KSpread, KPresenter, Krita and many more.
- KDevelop
- KDevelop is an Integrated Development Environment (IDE) for KDE. It supports language like C/C++ and Java and helps with rapid application development.
Licence
Une question récurrente est: Peut-on utiliser KDE pour développer des applications commerciales? - (Oui, vous pouvez développer des applications commerciales pour KDE. Les principales librairies de KDE kdelibs et kdepimlibs mais aussi les librairies de KOffice et plusieurs de ses applications majeurs ont une licence LGPL, ce qui signifie que vous pouvez lier du code propriétaire à ces librairies. Une licence QT valide sera néanmoins nécessaire pour développer du code source propriétaire.
Roadmap
Le développement de KDE suit un plan de sortie dans le but de coordonner les sorties de version. Cela couvre habituellement les 10 semaines précédent une sortie mineure, et 20 semaines pour une sortie majeure. Les fonctionnalités prévues sont en général annoncées en même temps que le plan de sortie.
Plus de détails peuvent être trouvé dans le plan de route