The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Обзор работ, проделанных для проекта KDE в рамках программы Google Summer of Code

27.09.2009 08:47

Обзор работ, проделанных для проекта KDE в рамках программы Google Summer of Code. В рамках программы было успешно доведено до конца 37 проектов из заявленных 38, большая часть разработок войдет в состав релиза KDE 4.4, намеченного на январь. Среди проектов:

  • Новый диалог чтения и записи файлов, ориентированный на использование идеи семантической сети (работа с файлами с учетом тэгов и мета-данных, а не только через задание пути в ФС);
  • В мультимедиа фреймворк Phonon добавлены средства для экспорта аудио-данных, что можно использовать для создания с использованием Phonon приложений для анализа и визуализации звука;
  • Продолжена реализация некоторых утраченных возможностей, имевшихся в KDE 3. Например, создан плагин для обработки нажатий мыши на пустых областях, который может быть использован для вывода меню со списком открытых окон и запущенных приложений;
  • Создан улучшенный редактор формул и уравнений для KOffice;
  • Добавлена поддержка алгоритмов гидродинамики в обучающий симулятор физических процессов Step.
  • Для проекта KMail 2 созданы новый агент для отправки почты и новая библиотека для формирования сообщений, основанная на KMime.
  • Написан KDE-клиент для игры Thousand Parsec 4X, создан вариант игры Mancala и новый симулятор гольфа Kolf2;
  • Завершена работа по обеспечению целостной поддержки взаимодействия с медиа-устройствами (от USB-накопителей до iPod) в Amarok, подключение и отключение которых не приводит к выводу ошибок и предупреждений;
  • Проведен редизайн приложения для навигации среди доступных виджетов (Widgets Explorer);
  • На базе С++ парсера KDevelop4 создан новый генератор для библиотеки SMOKE, обеспечивающей интерфейс для доступа к C++ классам и методам из других языков программирования;
  • В Krita добавлена поддержка неограниченных по размеру холстов, отрисовки с использованием OpenGL и трехмерной визуализации кистей;
  • Представлены: PlasMate (редактор Plasma-виджетов и визуальных тем) и TimeLine (менеджер для отслеживания истории изменений проектов);
  • Для Krita проведены улучшения для работы с большими изображениями, увеличена скорость масштабирования и переписан "tiled" режим группировки экранных объектов (например, реализовано уплотнение неиспользуемых элементов);
  • Система управления закладками в Konqueror переписана с оглядкой на современные технологии KDE, такие как Akonadi и Nepomuk. Изменения затронули метод хранения закладок, интерфейс упорядочивания закладок, меню и строку ввода URL;
  • В KWord добавлена поддержка определенных в ODF файлах таблиц;
  • Создан новый VoIP клиент KCall, построенный с использованием фреймворка Telepathy и поддерживающий аудио и видео чат;
  • В KGet добавлена возможность одновременной загрузки из разных источников (например, для загрузки iso с разных зеркал);
  • Для Kopete подготовлен плагин для хранения истории общения на сервере Akonadi. Также создан клиент TelepathyWatcher для сохранения логов с использованием протокола telepathy;
  • Для KDevelop подготовлены новые механизмы визуализации кода, например, через построения графа связей и зависимостей;
  • Проведена работа по добавлению поддержки SyncML в Akonadi (KDEPIM), что позволит осуществлять синхронизацию с поддерживающими данный протокол мобильными устройствами;
  • Создана технология для публикации и удаленного доступа к Plasma-виджетам по сети. Виджет может быть анонсирован в локальной сети через механизмы zeroconf и импортирован на удаленной машине, используя при этом ресурсы локальной машины. Например, на другую машину может быть экспортирован виджет управления локальной копией Amarok;
  • Представлена новая подсистема фильтрации контента для Akonadi, что, например, может быть использовано во всех базирующихся на Akonadi приложениях для отсеивания спама, для перемещения в отдельную папку сообщений от определенных адресатов или для вывода специального звукового оповещения при получении определенных писем;
  • Создана новая система unit-тестирования Amarok, нацеленная на повышение стабильности проекта и на выявление на ранней стадии регрессивных изменений;
  • Для Amarok создан новый бэкенд для управления списком воспроизведения, поддерживающий расширенную группировку и многоуровневую сортировку элементов плейлиста;
  • В KHTML улучшена поддержка существующих web-ориентированных систем WYSIWYG-редактирования контента;
  • Подготовлен пользовательский интерфейс для вывода результатов поиска через KIO-схему nepomuksearch:/, развиваемую в рамках проекта по реализации семантического десктопа и учитывающую привязанные к документам ключевые слова и мета-данные. Возможность появится в Dolphin начиная с релиза KDE 4.4;
  • Началась работа по интеграции в KDE новой библиотеки авторизации, позволяющей организовать управления доступом на уровне классов KDEUI;
  • Для оконного менеджена kwin предпринята попытка создания режима группировки окон в виде системы вкладок (табов).


  1. Главная ссылка к новости (http://dot.kde.org/2009/09/26/...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/23601-kde
Ключевые слова: kde
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (10) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.5, Zenitur (?), 14:00, 27/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Хм. Я и не думал, что для нового KDE вообще делают программы. Очень удивлён! Хоть Google'овцы помогли им.
     
     
  • 2.6, BlackTass (?), 16:05, 27/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А вы не пробовали зайти на kde-apps.org и посмотреть как там не делают приложения для кде4? Я думаю вы будете очень удивлены.
     
     
  • 3.10, trdm (ok), 19:22, 27/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Пробовал, теперь не хожу.
    С учетом гетерогенных сред (невозможно перевести организацию полностью на линукс) абсолютно бесполезная свалка софта под одну платформу.
     
     
  • 4.12, Аноним (-), 21:27, 27/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Пробовал, теперь не хожу.

    А зря, если kde-apps ещё по ходу не скоро станут полноценно кроссплатформены (в смысле запускаться под Windows), то qt-apps уже вполне.


     
  • 3.16, Zenitur (?), 19:49, 28/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Захожу регулярно. Программ нет. Вообще нет новых программ для нового KDE. Все старые. Да и то ещё далеко не все.
     

  • 1.7, Iv945n (ok), 16:47, 27/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Подготовлен пользовательский интерфейс для вывода результатов поиска через KIO-схему nepomuksearch:/, развиваемую в рамках проекта по реализации семантического десктопа и учитывающую привязанные к документам ключевые слова и мета-данные.
    > Новый диалог чтения и записи файлов, ориентированный на использование идеи семантической сети (работа с файлами с учетом тэгов и мета-данных, а не только через задание пути в ФС);

    Очень приятно видеть такое, но как заставить людей этим всем пользоваться... В Висте есть теги, в файлах Офиса давно есть возможность прописывать помимо автора документа и фирмы тему и ключевые слова, но за всю жизнь я не видел ни один документ где это было нормально прописано кроме созданных мной самим, чаще там вообще что-то левое в виде автора и заголовка, которые были автоматически подставленны когда создавался документ (который потом сто раз копировали используя как шаблон).

     
     
  • 2.11, Аноним (-), 21:24, 27/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А тут и не обязательно всё руками делать, какие-то тэги проставляются автоматически, есть набор suggestions.
     
     
  • 3.13, Iv945n (ok), 21:55, 27/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А тут и не обязательно всё руками делать, какие-то тэги проставляются автоматически,
    >есть набор suggestions.

    Вот и будет автоматически подставляться автор из юзернейма и заголовок из документа, никто не будет эту информацию ни уточнять ни дополнять. Потом этот файл будет копироваться кучу раз, в копиях будет кучу раз меняться содержимое до полного отсутствия смысловой связи с оригиналом (и, соответственно, его автор) а теги так и будут как у оригиала. Потому что персональный компьютер для большинства так и останется печатной машинкой с телевизором.

     
  • 2.14, Knuckles (ok), 01:10, 28/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю, для этого нужен простой понятный интерфейс и очевидность наличия таких возможностей.
     

  • 1.17, MMX (?), 23:52, 30/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://dot.kde.org/sites/dot.kde.org/files/alesandrosivieri.png

    минут пять дуплил над скриншотом...
    так и не понял куда и как документ сохраняется. Вижу кучу полей для заполнения, но действительно, рядовой пользователь ничего этого не заполняет :(
    Может это специфический диалог, а не замена стандартному?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру