KDE Platform

KDE Platform
logo
Ilustracja
Autor KDE
Aktualna wersja stabilna 4.8.3 (4 maja 2012; około 14 lat temu)
Język programowania C++ i inne

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.

Technologie

KJS

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

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

ThreadWeaver

ThreadWeaver jest biblioteką programistyczną napisaną dla KDE 4 przez Mirko Boehma, która ułatwia programistom wykorzystanie możliwości wielordzeniowych procesorów. 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. [dostęp 2010-11-26]. (ang.).
  2. ↑ Development/Languages. [dostęp 2010-12-04]. (ang.).
  3. ↑ ownCloud.org | Your Cloud, Your Data, Your Way!
  4. ↑ kde-darwin mailing list, June 2002. opendarwin.org. [zarchiwizowane z tego adresu (2007-03-10)]..
  5. 1 2 Shankland Stephen: KDE4 offers new glitzy look. [w:] CNET News [on-line]. 2008-01-14. (ang.).

Bibliografia