Plasma (KDE)
| Plasma | |
Plasma в KDE4.2 RC2 |
|
| Тип |
Widget engine, desktop |
|---|---|
| Разработчик |
Aaron Seigo - главный разработчик и остальные |
| Операционная система | |
| Последняя версия | |
| Лицензия |
GNU LGPL |
| Сайт | |
Plasma является новым фреймворком рабочего стола в KDE 4. Он пришёл на смену KDesktop, Kicker и SuperKaramba, предоставляя разработчикам единый API для написания виджетов и небольших приложений, называемых плазмоидами. Kross scripting framework используется для написания виджетов на JavaScript, Ruby и Python, в дополнение к основному языку — C++.
Plasma разделяет компоненты на «источники информации» (data engines) и отображающие их виджеты. Это сделано для облегчения повторного использования кода и разделения данных и графического интерфейса с возможностью их раздельного написания.
В дополнение к собственным виджетам, разработчики Plasma добавили поддержку виджетов Apple Dashboard и планируют поддержку виджетов Opera[1]. Также виджеты, использовавшиеся SuperKaramba в KDE 3.x поддерживаются в Plasma при помощи загружаемой библиотеки для обратной совместимости.

