KDE Platform

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
KDE Platform
KDE 4.png
Producent KDE
Napisane w C++ i inne
Aktualna wersja stabilna 4.8.3 (4 maja 2012)

KDE Platform (dawniej KDELibs) – zestaw frameworków KDE, który stanowi podstawę jego działania. Jest wydawany równolegle z KDE Plasma Workspaces i KDE Software Compilation 4. Został napisany głównie w C++ i zawiera nakładki umożliwiające tworzenie programów w innych językach programowania[1][2].

Technologie[edytuj | edytuj kod]

  • Sprzęt i multimedia
    • Phonon – framework multimedialny
    • Solid – framework sprzętowy
  • Inne
    • ThreadWeaver – biblioteka umożliwiająca efektywniejsze użycie systemów wieloprocesorowych
    • Kiosk – pozwala na wyłączanie funkcji w KDE, aby mieć większą kontrolę nad środowiskiem
    • Kross
    • KConfig XT
    • ownCloud[3]

KJS[edytuj | edytuj kod]

KJS jest napisanym przez Harri Portena pierwotnie dla przeglądarki Konqueror silnikiem ECMAScript/JavaScript.

13 czerwca Maciej Stachowiak napisał na liście dyskusyjnej, że Apple wydało JavaScriptCore, framework dla OS X oparty na KJS[4]. W ramach projektu WebKit JavaScriptCore został przekształcony w SquirrelFish Extreme, silnik JavaScript, który zamienia kod JavaScript na kod maszynowy.

Linki zewnętrzne[edytuj | edytuj kod]

KParts[edytuj | edytuj kod]

 Osobny artykuł: KParts.

Solid[edytuj | edytuj kod]

 Osobny artykuł: Solid (KDE).

Sonnet[edytuj | edytuj kod]

 Osobny artykuł: Sonnet.

ThreadWeaver[edytuj | edytuj kod]

ThreadWeaver jest biblioteką programistyczną napisaną dla KDE 4[5] przez Mirko Boehma, która ułatwia programistom wykorzystanie możliwości wielordzeniowych procesorów[5]. W ThreadWeaver praca jest dzielona na pojedyncze zadania, a następnie ThreadWeaver znajduje optymalny sposób ich wykonywania w zależności od ich relacji. Krita ma implementację filtrów obrazu z użyciem ThreadWeaver, aby uniknąć zawieszenia interfejsu graficznego.

Przypisy

  1. The KDE development platform (ang.). [dostęp 2010-11-26].
  2. Development/Languages (ang.). [dostęp 2010-12-04].
  3. ownCloud.org | Your Cloud, Your Data, Your Way!
  4. kde-darwin mailing list, June 2002.
  5. 5,0 5,1 Shankland Stephen: KDE4 offers new glitzy look (ang.). W: CNET News [on-line]. 2008-01-14.

Bibliografia[edytuj | edytuj kod]

  • Til Adam, Mirko Boehm: Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design. 2009. ISBN 059651798X. (ang.)

Linki zewnętrzne[edytuj | edytuj kod]