Présentation de KDE4

954 views

Published on

Présentation de KDE4
Les concepts de base
Les pilliers
Les nouveautés
L'architecture

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Présentation de KDE4

  1. 1. be free. KDE 4.X CENABUMIX
  2. 2. be free. Il y a fort fort … longtemps • Démarrage du projet en 1996 de KDE • Initiateur Mattias Ettrich • Choix de la Librarie graphique Qt • Version 1.0 en 1997 • Version 2.0 en 2000 • Version 3.0 en 2002 • Version 4.0 en 2008 CENABUMIX
  3. 3. KDE 1.0
  4. 4. KDE 2.0
  5. 5. KDE 2.1
  6. 6. KDE 2.2
  7. 7. ᄇ KDE 3.0
  8. 8. KDE 3.1
  9. 9. KDE 3.2
  10. 10. KDE 3.3
  11. 11. KDE 3.4
  12. 12. KDE 3.5
  13. 13. be free. La communauté KDE en chiffres • 11 ans • 1763 comptes SVN • 2800 commits par semaine • 5 millions lignes de code • 65 langues • 15-25 millions d'utilisateurs • 60% - 70% des bureaux libres tournent sous KDE CENABUMIX
  14. 14. be free. KDE 4 ? CENABUMIX
  15. 15. be free. Être libre de... CENABUMIX
  16. 16. be free. Maîtriser ses données Choisir son fournisseur Explorer, créer et apprendre CENABUMIX
  17. 17. be free. S'amuser Accomplir son travail Communiquer avec ses pairs CENABUMIX
  18. 18. be free. Plateforme de développement Espace de travail Suites d'applications CENABUMIX
  19. 19. be free. Beau • Disponible • Fonctionnel CENABUMIX
  20. 20. be free. Oxygen :: Une bouffée d'air frais • Icônes vectoriels (SVG) • Style graphique et des fenêtres • Charte graphique des sites web • Thème de curseur souris • Thème audio Pourquoi est-ce important? • On apprécie d'abord avec les yeux • Ergonomie comme part intégrante du procédé CENABUMIX
  21. 21. be free. Exemple d'icones CENABUMIX
  22. 22. be free. Ergonomie • Document de standardisation des interfaces (HIG) • Développement piloté par la recherche • Communauté active: “HIG Hunting Season” Pourquoi est-ce important? • Facilite votre vie • Un guide aide les développeurs à orienter leurs efforts CENABUMIX
  23. 23. be free. Disponibilité :: Portabilité • Rendre possible l'exécution de logiciels KDE sur différents systèmes d'exploitation • Linux, MacOS et Windows • Faciliter l'exécution de logiciels au sein de KDE CENABUMIX
  24. 24. be free. Disponibilité :: Standardisation • D-Bus • Base des types MIME • Méta-données et recherche • Présence • Notification CENABUMIX
  25. 25. Fonctionnelle - Piliers
  26. 26. be free. CoreLibs :: Cœur de l'ensemble • Déjà disponible dans KDE2 et KDE3 • Remis au goût du jour dans KDE4 Pourquoi est-ce important ? • Technologies éprouvées • Préparé pour les années qui viennent CENABUMIX
  27. 27. be free. Solid :: Découverte du matériel • Détection, gestion de l'énergie et du réseau • Faciliter l'intégration avec le matériel • Indépendant du système d'exploitation Pourquoi est-ce important ? • Système réactif à l'environnement extérieur • Pérennité • Portabilité CENABUMIX
  28. 28. be free. Phonon :: Multimédia Facile • Facile à utiliser pour les développeurs • Indépendant du système d'exploitation Pourquoi est-ce important ? • Multimédia fonctionnel sans intervention • Multimédia partout • Portabilité CENABUMIX
  29. 29. be free. Decibel :: VoIP et IM • Basé sur Tapioca (FreeDesktop.org) • Similaire à Phonon et Solid mais pour la VoIP Pourquoi est-ce important ? • VoIP et IM de plus en plus utilisés au quotidien CENABUMIX
  30. 30. be free. ThreadWeaver :: Paralléliser • Permettre à une application de faire plusieurs choses simultanément Pourquoi est-ce important ? • Le multi-cœur devient la norme • Améliore le temps de réponse des applications CENABUMIX
  31. 31. be free. Kross :: Personnalisation • Permet de scripter les applications • Indépendant du langage Pourquoi est-ce important ? • Exploiter votre talent d'utilisateur • Vous offrir encore plus de liberté, sans nuire à l'ergonomie CENABUMIX
  32. 32. be free. DXS :: Accès aux données • Service Web intégrable dans les applications • Récupération d'informations sur Internet Pourquoi est-ce important ? • Faciliter l'utilisation d'Internet • Eviter de distribuer toutes les données CENABUMIX
  33. 33. be free. Sonnet :: Traitement de la langue CENABUMIX
  34. 34. be free. Akonadi :: Informations personnelles • Système d'accès aux informations personnelles • Accès concurrent Pourquoi est-ce important ? • Les informations personnelles sont partout • Et surtout en grande quantité CENABUMIX
  35. 35. be free. CENABUMIX
  36. 36. be free. Nepomuk :: Sémantique Sociale • Projet de recherche financé par l'Europe • Faire disparaître les outils de recherche • Technologies du Web Sémantique dans le bureau Pourquoi est-ce important ? • Une grande quantité d'informations est la norme • Contextualiser l'accès aux contenus CENABUMIX
  37. 37. be free. Plasma :: L'espace de travail • Beau au premier coup d'oeil, utilisable sur le long terme • Nouveaux concepts pour le bureau • Facile à étendre Pourquoi est-ce important ? • Rendre le bureau utilisable plutôt qu'un ghetto à icônes • Flexibilité pour suivre les usages CENABUMIX
  38. 38. be free. KWin :: Support de la composition • Opérations en 3D sur les fenêtres Pourquoi est-ce important ? • Vous aimez quand ça bouge • Facilite l'utilisation par des personnes ayant un handicap CENABUMIX
  39. 39. be free. Architecture CENABUMIX
  40. 40. be free. Architecture CENABUMIX
  41. 41. be free. Architecture CENABUMIX
  42. 42. be free. Bureau CENABUMIX
  43. 43. be free. Dolphin, Marble et les autres... CENABUMIX
  44. 44. be free. KDE Applications Desktop Bureau KWin, Plasma, Dolphin, Kontact, KWord, KPresenter, Konqueror, Ark, KWrite, ... KChart, KNewsTicker, Kexi, ... Internet & Communication Education Konqueror, KMail, Kopete, KAlgebra, KBruch, KStarts, Konversation, KTorrent, ... Marbl, Parley, Kalzium, ... Graphique Jeux digiKam, Gwenview, Krita, KMahjongg, KSudoku, Kolf, Okular, KSnapShot, ... KGoldrunner, KFourInLine, ... Multimedia System & Développement Amarok, k3b, Dragonplayer, Konsole, KPackage, Kate, Kaffeine, Kdenlive, ... KInfoCenter, KDevelop, ... CENABUMIX
  45. 45. Feuille de Route
  46. 46. be free. Road Map ... Janvier 2008 - 4.0 Juillet 2008 - 4.1 Janvier 2009 - 4.2 Juillet 2009 - 4.3 CENABUMIX
  47. 47. be free. CENABUMIX
  48. 48. be free. Participer ? • Promotion • Documentation • Traduction • Sites web • Entraide • Tests CENABUMIX
  49. 49. Questions ? www.cenabumix.org Contact : jeanjo@free.fr
  50. 50. be free. REMERCIEMENT Je remercie la communauté KDE pour la mise à disposition de tous les éléments qui m'ont permis de faire cette présentation. Et spécialement, à l'association Toulibre. CENABUMIX

×