LINUX.ORG.RU

Qt


191

15

Всего сообщений: 555

Официально представлен релиз Qt 5.0

 

Группа Open Source

Ларс Нол (Lars Knoll), создатель движка KHTML, руководитель проекта Qt Project и директор по развитию фреймворка Qt в компании Digia, официально анонсировал Qt 5.0, первого значимого выпуска за последние семь лет. Фреймворк развивается компанией Digia при непосредственном участии сообщества в рамках нового полностью открытого процесса разработки и управления проектом.

В конце января планируется выпустить первый корректирующий релиз 5.0.1, а весной ожидается выход 5.1, в который будут включены некоторые компоненты не вошедшие в выпуск 5.0, такие как Qt 3D и Qt Sensors. Примерно в то же время будут опубликованы предварительные версии Qt для платформ Android и iOS. После этого значимые версии станут выпускаться в соответствии с фиксированным циклом подготовки релизов, два раза в год.

Qt 5 примечателен модульной структурой и смещением акцента в сторону использования средств декларативного описания интерфейса с определением логики на языке JavaScript, в то время как применение C++ позиционируется для реализации ресурсоёмких частей программы, а также для создания новых модульных бэкендов для Qt Quick. Несмотря на большое число существенных улучшений и изменений, Qt 5 сохраняет базовую обратную совместимость с прошлыми выпусками, поддерживает в полной мере средства для создания Qt-программ на языке C++ и содержит почти все компоненты Qt 4 (прекращена поддержка давно устаревших элементов), большинство модулей из бывшего Qt Mobility и некоторые экспериментальные элементы из Qt Labs.

>>> Подробности (opennet.ru)

int13h
()

Visual Graph Editor 2 — кроссплатформенный редактор графов

 , , , ,

Группа Open Source

Visual Graph Editor 2 это легкий кроссплатформенный визуальный редактор графов на Qt, предназначен для быстрого и удобного создания, редактирования и сохранения графов и анализа проблем, связанных с графами.

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

Для анализа представлены методы для расширения функциональности программы через JavaScript-подобный язык и RPC (передача данных через XML по протоколу HTTP).

Автор будет рад любой конструктивной критике, новым запросам по поводу функционала и курса развития программы. На данный момент рассматривается тотальный пересмотр имеющихся возможностей, рефакторинг кода, лучшее из данной версии будет перенесено в следующие.

P.S. На сайте имеется архив со скомпилированной версией под Windows, где есть переводы на 3 языка (английский, русский, украинский), примеры использования скриптов для анализа графов при помощи расширенного языка QtScript совместно с VGE2 (Visual Graph Editor 2) API. Также, там же, можно обнаружить пример (пока не полностью отлажен) использования RPC из браузера.

Из планов следует отметить отказ от существующего механизма RPC в сторону SOAP, JSON-RPC 2.0 и JSON-WSP. Расширения API для скриптов. Интеграция редактора и отладчика скриптов в редактор. Более мягкая интеграция с системной темой OS/DE — разные варианты оформления GUI под Windows, Linux/BSD/Solaris (GTK/GNOME theme, Qt/KDE theme) и Mac OS X.

Screenshot из-под Debian GNU/Linux

>>> Подробности (google.com)

Void-995
()

Вышел Qt 4.8.4

 ,

Группа Open Source

29 ноября компания Digia совместно с Qt Project выпустила корректировочный релиз библиотеки Qt — 4.8.4.

Данная версия содержит более 170 исправлений ошибок и улучшений по сравнению с Qt 4.8.3. Поскольку в этот релиз были включены важные исправления безопасности в модулях Qt Network и Qt Declarative, он является рекомендуемым для перехода всем проектам, использующим библиотеку Qt. Также данный релиз содержит корректные Digia copyrights, которые уже отражены во всех репозиториях.

Как корректировочный релиз, Qt 4.8.4 не добавляет новую функциональность и поддерживает полную совместимость, как бинарную, так и на уровне исходных кодов, с веткой 4.8.

Части Qt, в которых произошли улучшения:

  • 41 исправление в модуле Qt Gui
  • 36 исправлений для QNX/Blackberry
  • 5 исправлений для Linux/X11
  • 13 исправлений для Mac OS X
  • 8 исправлений для Windows
  • 22 исправления утилит

Полный список изменений доступен тут.

>>> Подробности (digia.com)

unfo
()

Проекту Open Psychology требуется помощь разработчиков

 , , , ,

Группа Open Source

Open Psychology — проект по созданию профессиональных психологических тестов.

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

Ядро проекта написано на Qt4 и C++, сами тесты пишутся на QtScript.

Участие в проекте может быть интересно как совсем начинающим программистам, так и желающим поупражняться в C++/Qt4. В целом проект не очень сложен.

Исходники

>>> Подробности (openpsy.ru)

ASGAlex
()

Jolla презентовала Sailfish OS и Sailfish UI

 , , , ,

Группа Open Source

Sailfish OS является мобильной операционной системой, основанной на проектах Mer и Qt. Интерфейс системы построен с помощью QML и QtQuick с соблюдением стандартов QtMobility API.

Из особенностей Sailfish UI можно отметить использование жестов swipe, оставшееся еще со времен Nokia N9, управление открытыми приложениями с рабочего стола (каждое приложение имеет свой виджет) и систему смены тем Ambiance (цветовая тема берется из картинки).

Во время презентации компания пообещала нам полностью открытую экосистему проекта (Truly open ecosystem). Компания собирается не только представить телефоны под своим брендом, но и предоставить операционную систему своим партнерам для производства телефонов с данной ОС. Jolla делает свои первые шаги на рынке Китая в партнерстве с китайским продавцом телефонов D.Phone.

Промо-ролик Jolla

>>> Подробности (jolla.com)

Deleted
()

Приложения на Qt теперь могут запускаться под Android

 ,

Группа Android

Разработчики популярного фреймворка для разработки кроссплатформенных приложений Qt совершили ещё один прорыв — теперь Qt-приложения (версии 5.0) можно запустить на платформе Android.

Как говорится в списке рассылки разработчиков, Qt 5.0 Beta 1 успешно запустился на Android-смартфоне с простой установкой через APK-файл (стандартный тип файла для распространения приложений под Android). Также разработчики подготовили несколько тестовых приложений, скрипты для сборки Qt и сопутствующее видео.

>>> Посмотреть видеодемонстрацию (openite.com)

Satchitananda
()

Представлен Qt Creator 2.6 и порт Qt для платформы Android

 , ,

Группа Open Source

Компания Digia представила релиз интегрированной среды разработки Qt Creator 2.6, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML для определения сценариев, в которых используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Исходные тексты Qt Creator распространяются в рамках лицензии LGPL.

Самое интересное:

  • Концепция комплектов (Kits) заменила собой ранее используемую привязку целей (Targets). Ранее разработчик мог добавить к проекту цели, определяющие наборы типовых предопределённых настроек, например, указать, что создаётся приложение для десктопа или клиент удалённого доступа. Теперь вместо этого предлагается более общая концепция комплектов (Kits).
  • Экспериментальная поддержка разработки и отладки Qt-приложений для платформы Android с использованием компонентов, созданных в рамках проекта Necessitas (см. ниже).
  • Из-за отсутствия мэйнтейнера прекращена поддержка платформы Symbian.

>>> Подробности (opennet.ru)

flareguner
()

Leechcraft 0.5.85

 , , , ,

Группа Интернет

Тихо и незаметно вышла очередная версия модульной среды LeechCraft — 0.5.85, сочетающей в себе интернет браузер, IM-клиент, клиент для просмотра RSS/ATOM-лент, BitTorrent-клиент, музыкальный плеер с поддержкой интернет-источников, и другие возможности.

Среди основных изменений по сравнению с прошлой версией 0.5.80:

  • Добавлен модуль запуска сторонних приложений и открытия вкладок LeechCraft — Launchy.
  • На порядок ускорен модуль блокировщика рекламы CleanWeb, добавлена опциональная поддержка движка PCRE, расширен набор поддерживаемых правил, а также добавлена поддержка сокрытия текстовой рекламы.
  • Добавлен модуль HotStreams, обеспечивающий доступ к радиостанциям с Digitally Imported, SomaFM и SkyFM, а также дающий доступ к icecast-потокам из dir.xiph.org.
  • В тандем из модуля-аудиоплеера LMP и модуля поддержки Last.FM добавлена возможность получения персонализированного списка будущих событий недалеко от пользователя на базе персональных рекомендаций.
  • Улучшена поддержка транскодинга в модуле LMP: добавлена поддержка форматов AAC и WMA, динамическое определение доступных форматов и поддержка выбора между CBR и VBR.
  • Добавлена поддержка автосинхронизации в модуль поддержки облачных хранилищ NetStoreManager.
  • Улучшены возможности передачи файлов в IM-клиенте Azoth, добавлена интеграция с модулями типа NetStoreManager, позволяющая отсылать файл не средствами протокола, а закачивая его в соответствующее хранилище.
  • Добавлен плагин поддержки формата DjVu в модуль чтения документов Monocle.
  • Добавлена поддержка платформы FreeBSD в модуле управления питанием Liznoo.
  • Проверена возможность сборки и работы под Mac OS X, доступен соответствующий образ (пока в экспериментальном режиме). Также добавлен модуль интеграции с Mac OS X.

>>> Подробности (leechcraft.org)

no-steam
()

qPDFview 0.3.5

 , ,

Группа Open Source

Вышла новая версия программы для просмотра PDF-документов qPDFview.

Возможности:

  • Для отображения PDF используется библиотека Poppler.
  • Настраиваемая панель инструментов.
  • Вкладки (tabs).
  • Закладки (bookmarks).
  • Комментарии (annotations).
  • Сохранение позиции чтения.
  • Сохранение копии документа.
  • Режим презентации (поддержка дополнительных экранов).
  • Поддержка TeX (SyncTeX) в PDF с возможностью поиска.
  • Отображение SVG в PDF-документах.

А также режим копирования части документа в буфер обмена в виде текста или изображения, сохранение изображения и печать.

Доступны пакеты для всех популярных дистрибутивов Linux.

Скриншот

>>> Исходный код (launchpad.net)

science
()

Plasma Active 3

 , ,

Группа KDE

15 октября 2012 года представлен новый релиз Plasma Active — графической оболочки для портативных устройств. Plasma Active ориентирована на сенсорные дисплеи с диагональю, оптимальной для планшетных ПК.
Основные цели проекта — независимость от конкретных аппаратных платформ и простота в использовании, которые должны вывести продуктивность на новый уровень.

Что нового

  • Приложения
    • Files — новый файловый менеджер по умолчанию. Отличительная особенность — данная программа основывается не на понятии папок/директорий, а на семантическом поиске, который предоставляет служба Nepomuk.
    • Calligra Active — пакет офисных приложений, ориентированных на обеспечение наилучшей интеграции и увеличение продуктивности групповой разработки.
  • Производительность
    Разработчики KDE приложили максимум усилий для того, чтобы сделать этот релиз как можно более производительным. Интерфейс также подвергся изменениям для придания последнему наиболее интуитивного и отзывчивого вида.
  • Интеграция с Mer
    Mer — это открытый развивающийся форк проекта MeeGo, основанный на ядре linux.
  • Улучшенный метод ввода текста
    Благодаря фреймворку Maliit в Plasma Active появилась виртуальная клавиатура, очень похожая на ту, что используется в Nokia N9.

В планы проекта входит поддержка как можно более широкого круга устройств, усиленное использование возможностей Qt5 и дальнейшее развитие открытых технологий на портативных устройствах.

>>> Подробности (kde.org)

KennyMinigun
()

Релиз Razor-qt 0.5

 ,

Группа Open Source

Разработчики легковесного рабочего окружения Razor-qt рады представить его новую версию с номером 0.5. Поскольку проект еще достаточно молод, список изменений кажется весьма впечатляющим:

  • Новые компоненты:
    • razor-lightdm-greeter — стилизированное приветствие для lightdm;
    • razor-notificationd — инструмент для работы с уведомлениями;
    • razor-openssh-askpass — форма запроса пароля;
    • razor-confupdate — автообновление для конфигурационных файлов;
    • razor-appeareance — GUI-приложение для выбора тем оформления;
    • razor-globalkeyshortcuts — настройка глобальных комбинаций клавиш и действий для них.
  • Внутренние улучшения:
    • более корректная поддержка сторонних менеджеров окон;
    • обновление формата конфигурационных файлов;
    • новые плагины для системной панели;
    • небольшие косметические изменения дизайна;
    • исправление множества ошибок;
    • многочисленные оптимизации производительности.

Для большинства популярных дистрибутивов уже собраны установочные пакеты.

Скриншоты

Полный список изменений

>>> Официальный сайт (razor-qt.org)

ins3y3d
()

Qt 4.8.3

 

Группа KDE

Сегодня выпущен Qt 4.8.3, в котором исправлено более 200 различных ошибок, часть из которых носит весьма существенный характер. Наиболее заметными для этого релиза можно считать улучшение поддержки Mac OS X 10.8 и QNX, а также обновление WebKit до версии 2.2.3.

Несмотря на то, что основные силы разработчиков брошены на Qt5, ветка 4.8 продолжает развиваться, и для нее ожидается ещё, как минимум, два корректирующих релиза.

Список изменений

>>> Объявление о релизе (nokia.com)

alex-w
()

ZXTune b2000

 , , ,

Группа Мультимедиа

Вышла новая версия кроссплатформенного плеера и риппера музыки старого доброго ZX Spectrum.

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

Плеер представлен в виде GUI-приложения на базе Qt (zxtune-qt) и в виде CLI (zxtune123).

( Список изменений )

>>> Сайт проекта (zxtune.googlecode.com)

Vitamin_CAIG
()

Вышел Amarok 2.6

 , ,

Группа KDE

Команда разработчиков музыкального проигрывателя Amarok рада сообщить о выходе новой версии — 2.6, разработка которой велась последние 7 месяцев. Помимо добавления новых возможностей, разработчики сосредоточились на исправлении ошибок и повышении общей стабильности. По их словам, этот релиз — самый стабильный за все время.

Основные нововведения:

  • Полностью переработана работа с iPhone, iPad и iPod, включая добавление полноценной поддержки списков воспроизведения устройств (однако, используемая низкоуровневая библиотека libgpod до сих пор не имеет полноценной поддержки устройств на IOS 5).
  • Перекодирование локальной коллекции для iPod-подобных устройств и USB-накопителей.
  • Сервис Free Music Chart включен по умолчанию.
  • Поддержка обложек, встроенных в файлы форматов Ogg и Flac.
  • Оформление альбомов доступно как для файлов с локальной файловой системы, так и для USB-накопителей.
  • Ну и конечно, многочисленные исправления ошибок.

Amarok 2.6.0 переведен на 35 языков, и их число будет увеличиваться в последующих выпусках. Исправлено более 110 ошибок, о которых сообщили пользователи (40 были выявлены и исправлены в период тестирования) и более 20 новых возможностей было реализовано в данной версии. Всего исправлено 640 ошибок, некоторые из которых дублируют друг друга.

>>> Подробности (kde.org)

unfo
()

Вышел qBittorrent 3.0

 , ,

Группа Интернет

9 августа 2012 года тихо и незаметно состоялся релиз третьей версии qBittorrent. От прежних версий программа отличается в первую очередь переработанным интерфейсом, также была проведена оптимизация и рефакторинг кода.

Особенности программы:

  • Поддержка всех известных расширений протокола BitTorrent (DHT, Peer Exchange, шифрование, Magnet/BitComet URIs).
  • Поддержка проброса портов через UPnP / NAT-PMP.
  • Продвинутая поддержка загрузки по RSS, включая фильтр по регэкспам.
  • Удаленный веб-интерфейс.
  • Версии под Linux, xBSD, Mac OS X, Windows.
  • Последовательная загрузка файла.
  • Поддержка IPv6 и многое другое.

>>> Подробности (qbittorrent.org)

DNA_Seq
()

LeechCraft 0.5.80 «Cyclops»

 , , , ,

Группа Интернет

Вышла очередная версия модульной интегрированной среды LeechCraft, содержащей в себе браузер, IM-клиент, RSS, Torrent-клиент, медиа-плеер и многое другое.

( Список изменений )

Кроме того, на сайте проекта появился wiki-раздел, предназначенный для обсуждений и облегчения написания пользовательской документации.

>>> Подробности (leechcraft.org)

do0dlez
()

Nokia полностью передала разработку Qt компании Digia

 , ,

Группа Open Source

Финская компания Digia сообщила о заключении соглашения о передаче ей контроля над разработкой Qt. Ранее, в марте этого года, компании был передан бизнес, связанный с коммерческой поддержкой и лицензированием библиотеки.

По новому соглашению в компанию переходят 125 разработчиков Qt из Nokia.

Digia планирует активно развивать библиотеку, сохраняя ее доступной и под opensource лицензией, и с возможностью коммерческого лицензирования. В ближайших планах назван выход Qt5, а также расширение списка поддерживаемых платформ — добавление поддержки Android, iOS и Windows 8.

>>> Подробности (digia.com)

maxcom
()

Qt планирует перейти на новый цикл выпуска версий

 ,

Группа Open Source

João Abecasis из Nokia в списке рассылок Qt предложил изменить текущую систему подготовки новых релизов.

Поскольку скоро выйдет новая мажорная версия Qt 5, он считает, что сейчас очень хорошее время для того, чтобы продумать план выпусков последующих версий Qt.

João предлагает перейти на фиксированный по времени цикл выпуска релизов:

  • каждые 6 месяцев — минорный релиз (5.x);
  • каждые 2 месяца — корректирующий релиз (5.x.x).

Кроме этого предлагается изменить структуру git-репозитория Qt, создав в нем следующие ветки:

  • Fire hose — основная ветка для разработки Qt. Предназначена для разработки минорных релизов, разрешает как добавление новых возможностей, так и исправление ошибок.
  • Leaky faucet — ветка для разработки корректирующих релизов, разрешает только исправление ошибок текущего минорного релиза.
  • Dripping bucket — ветка для релизов, принимаются только исправления критических ошибок.

Раз в 6 месяцев Fire hose будет вливаться в Leaky faucet для подготовки нового минорного релиза. После завершения исправления ошибок Leaky faucet будет вливаться в Dripping bucket для осуществления релиза (а также для корректирующих выпусков).

João в своем сообщении также упомянул о том, что в данном месяце должна выйти бета-версия Qt 5, а окончательный релиз должен состояться в сентябре-октябре. При этом, согласно предложенному плану разработки, Qt 5.1.0 должна появиться спустя 6 месяцев, в апреле 2013 года.

>>> Подробности (qt-project.org)

unfo
()

Сокращение разработчиков Qt в Брисбене

 , ,

Группа Open Source

Сегодня в рассылке qt-project.org появилось сообщение о прекращении деятельности офиса Nokia в Брисбене (Австралия). В данном офисе велась разработка модулей Qt3D, QtDeclarative, QtMultimedia, QtSensors и QtSystems. Несмотря на сокращение, отдельные разработчики обещают продолжить работать над Qt.

>>> Подробности (qt-project.org)

anonymous
()

KDE SC 4.9

 ,

Группа KDE

Тихо и незаметно вышла версия 4.9 популярнейшего окружения рабочего стола KDE.

В основном изменения касаются качества и стабильности KDE: это результат работы KDE Quality Team, основанной в этом году.

( читать дальше... )

>>> Анонс и заметки о релизе (kde.org)

roq
()