Plasma (KDE)
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 при помощи загружаемой библиотеки для обратной совместимости.
| Сообщество | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Люди | |||||||||||||||||||
| Software Compilation | |||||||||||||||||||
| Workspaces |
KDM • KWin • Plasma • System Settings |
||||||||||||||||||
| Приложения |
|
||||||||||||||||||
| Платформа | |||||||||||||||||||
| Пакеты |
Libs • base • Accessibility • Administration • Bindings • Education • Games • Graphics • Multimedia • Network • PIM • SDK • Utils • Web Dev • Calligra Suite • KOffice • Extragear |
||||||||||||||||||

