Разработчики из Fun Propulsion Labs (подразделение компании Google) объявили о выпуске свободной кроссплатформенной игры Voltair. Сюжет игры строится вокруг робота, затерянного на чужой планете и пытающегося найти портал в свой родной мир. Игра предлагает одно- и многопользовательские режимы игры, красивое оформление и интересный игровой процесс. Написана на С++ с помощью технологий QtQuick и, благодаря этому, способна работать на всех основных платформах (целевыми заявлены Linux, Android и Mac OS X). В качестве лицензии используется Apache Public License.
Кроме самой игры, весьма интересно описание разработчиками архитектуры и целей проекта, а также подводных камней, с которыми пришлось столкнуться разработчикам в процессе написания. Эта информация может быть весьма интересна желающим создать свою игру.
После 9 месяцев разработки увидела свет новая версия Stellarium — одного из популярных свободных планетариев, который создаёт реалистичное трёхмерное небо так, как если бы мы смотрели на него невооруженным глазом, через бинокль или телескоп.
АРМ «Скиф» - программное обеспечение, предназначенное для работы с пультами С2000(М), производства ЗАО НВП «Болид», предназначенными для управления системами охранной/пожарной сигнализации.
Данное ПО разработано после изучения закрытого протокола программы АРМ «Орион Про», которая работает только в Windows. Программа АРМ «Скиф» же написана на Qt, и работает в GNU/Linux, Mac, Windows.
АРМ «Скиф» является коммерческим ПО, но имеет бесплатный и демонстрационный режимы работы. В бесплатном режиме поддерживается работа с двумя приборами охранной сигнализации, а в демонстрационном режиме есть только ограничение на два часа непрерывной работы, после чего программу можно перезапустить и т.д.
В функции программы входит: считывание журнала событий пульта; формирование отчетов; отображение состояний приборов/шлейфов/реле/считывателей; управление разделами сигнализации (постановка/снятие), управление реле (включение/выключение).
Видео с работой программы на одноплатном компьютере Raspberry Pi можно посмотреть на youtube.
Сообщество KDE с гордостью представляет KDE Frameworks 5.0. Frameworks 5 - это новое поколение приведённых к модульному виду библиотек KDE, оптимизированных для простоты интеграции с приложениями на Qt. Frameworks предлагают широкий спектр функциональности общего назначения в готовых рецензируемых и хорошо оттестированных библиотеках под открытой лицензией. В релиз входят более 50 различных модулей для интеграции аппаратного обеспечения, поддержки файловых форматов, предоставления дополнительных виджетов, проверки орфографии, методов отрисовки и многого другого.
KDE Frameworks представляют собой попытку переделки библиотек платформы KDE4 в набор независимых, кросс-платформенных модулей, которые будут немедленно доступны всем разработчикам на Qt для упрощения, ускорения и уменьшения цены разработки на Qt. Каждый из модулей обладает портируемостью, хорошей документацией; оттестирован и соблюдает стандарты Qt Project. Модули разработаны по доказавшей свою состоятельность модели разработки KDE со строгими сроками релизов, ясными и равными для любых третьих сторон возможностями принять участие, открытым управлением и гибким лицензированием (LGPL).
После 14 месяцев разработки доступна новая значительная версия медиаплеера Qmmp.
Медиаплеер Qmmp (расшифровывается как Qt-based Multimedia Player) написан
с использованием библиотеки Qt и поддерживает большинство популярных аудио-форматов.
Во избежание регрессий в новой версии по-прежнему используется 4-я ветка библиотеки Qt. Кроме того, минимальные версии требуемых библиотек оставлены без изменений, что позволяет собрать плеер под большинство дистрибутивов, выпущенных за последние 3-4 года.
Среди изменений можно выделить следующие:
воспроизведение файлов SID с использованием библиотеки libsidplay-fp
поддержка мультимедиа-клавиш с помощью встроенных средств Gnome/Cinnamone
группировка треков по шаблону
сортировка по группе
быстрый поиск по названию списка воспроизведения
просмотр информации для нескольких треков в одном окне
загрузка модулей только при необходимости
возможность отключения транспортных модулей
возможность превышения пикового значения для форматов с потерями (необходимо для ReplayGain)
повышена эффективность технологии ReplayGain за счёт предотавращения срезания
добавлен сканер ReplayGain
чтение информации ReplayGain из id3v2-тегов
отложенная инициализация в модуле wildmidi
горячие клавиши для управления громкостью
добавлена глобальная клавиша 'выключить звук'
новые опции коммандной строки: '--toggle-mute' и '--show-mw'
поддержка Ogg Opus в модуле преобразования форматов
сервис libre.fm переведён на api scrobbler 2.0
контекстное меню в анализаторе спектра
атомарное сохранение списка воспроизведения
доступ к опциям командной строки mplayer-а через настройки
Одновременно выпущен набор дополнительных модулей Qmmp Plugin Pack 0.8,
адаптированный под api qmmp 0.8. Среди изменений можно отметить улучшение
поддержки технологии ReplayGain в модуле mpg123 и улучшение простого интерфейса Simple Ui
с учётом новых возможностей ядра программы (группировка треков, отключение громкости).
Учитывая пожелания пользователей, в интерфейс Simple Ui интегрированы следующие дополнительные возможности:
настройка действий панели инструментов
организация интерфейса с помощью «плавающих виджетов» (QDockWidget)
встроенный файловый браузер
вывод названий вкладок в виде вертикального списка с быстрым поиском
возможность скрыть названия вкладок
блокировка панели инструментов и «плавающих виджетов»
отображение обложки для текущего трека
добавлены кнопка 'новый список' и меню со списком вкладок
Внимание! Корректная работа с последней версией TagLib 1.9.1 не гарантируется. Для исправление проблемы рекомендуется использовать патч, если сборщик пакета под ваш дистрибутив об этом не позаботился заранее. Полное описание проблемы: https://github.com/taglib/taglib/issues/308
LXQt, форк LXDE, использующий Razor-qt и Hawaii, плавно переходит на Qt5. Главная цель перехода с Qt4 на Qt5 - обеспечение возможность работы и совместимости с Wayland. Для сборки LXQt с поддержкой Qt5 необходимо производить сборку с флагом "-DUSE_QT5=ON". В скором будущем ожидается выход версии 0.8, которая еще будет поддерживать Qt4, но после этого выпуска все силы разработчиков будут сосредоточены на Qt5.
Разработчики компании Digia объявили о выпуске новых версий кроссплатформенного фреймоворка Qt5 и кроссплатформенной среды разработки Qt Creator. В этом выпуске была проведена работа по исправлению ошибок и оптимизации.
Разработчики Digia объявили о выпуске новой версии кроссплатформенного фреймворка Qt 5.3. В релизе содержится большое количество исправлений как для десктопной версии, так и для мобильных платформ.
Список изменений:
Добавлена поддержка новых платформ. Qt для Windows RT перешел в стадию поддерживаемой беты с поддержкой Windows Store. Добавлена официальная поддержка QNX 6.6 и QNX 6.5 SP1
Добавлен класс QQuickWidget, позволяющий интегрировать элементы Qt Quick в приложение, основанное на виджетах.
Добавлен компилятор QtQuick, позволяющий транслировать файлы QML в машинный код.
Добавлен Qt Purchasing API, позволяющий делать покупки на Google Play и App Store из приложения.
Добавлен модуль Qt WebSockets API, предоставляющий поддержку протокола WebSockets в С++ и QML, что позволяет разрабатывать на основе этого протокола как клиентские, так и серверные приложения. Кроме того, теперь доступен Managed WebSockets, позволяющий легко настроить сервер для таких вещей, как рассылка push-сообщений или реализация чата.
В Qt Quick Controls добавлены компонент календаря, родные диалоговые окна и поддержка изменения внешнего вида панели меню.
Добавлена поддержка Qt Positioning API в iOS и Android. Кроме того, теперь в Android поддерживается и Qt Bluetooth API.
Большое количество изменений и улучшений в модуле
поддержки печати Qt Print Support.
Новая версия Visual Studio Add-In 1.2.3, поддерживающая VS2013.
Кроме того, выпущена корректирующая версия среды разработки QtCreator 3.1.1, с изменениями в которой можно ознакомиться здесь.
Qbs (Qt Build Suite) — сборочный инструментарий, развиваемый проектом Qt. Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки. В отличие от qmake, qbs не привязан к Qt и изначально рассчитан на организацию сборки любых проектов.
Поддержка правил с гибким варьированием вывода. Например, теперь можно подготовить IDL-файл, содержащий описание некоторых интерфейсов C++, на основе которых компилятор сгенерирует серию заголовочных файлов, которые автоматически будут прикреплены в качестве зависимостей. При изменении содержимого IDL-файла вся цепочка подобных зависимостей будет проанализирована и инициирована пересборка связанных частей проекта.
Увеличена надёжность инкрементальных сборок.
Подготовлены модули для создания инсталляторов для платформы Windows на основе NSIS или MSI.
Для JavaScript файлов добавлена возможность загрузки расширений qbs и других JavaScript файлов, по аналогии с работой Qt.include в QML.
Как сообщает нам блог PC-BSD, Lumina — это легковесное, стабильное, быстродействующее окружение рабочего стола, разработанное Кеном Муром специально для PC-BSD. Сейчас оно собирается и запускается, но еще не имеет должного уровня функциональности, так как находится в стадии активной разработки.
Lumina написана с использованием Qt и использует Fluxbox WM.
На вопрос о возможности сотрудничества с проектом LXDE-QT был получен следующий ответ:
Нет. Существует несколько несовместимостей между проектами, что мешают этому случиться:
LXQT базируется на OpenBox, когда Lumina базируется на Fluxbox.
LXQT лицензировано под GPL, когда Lumina лицензировано под BSD.
LXQT Linux-специфичен, когда Lumina нацелена на FreeBSD (также возможно, что несколько незначительных изменений сделают ее работоспособной и на Linux). Проект Razor-QT (который объединился с LXDE) был общеизвестно Linux-центричен, так что он даже не может быть портирован на FreeBSD, то есть я не надеюсь что то, что они выпустят, заработает на FreeBSD.
Ответы от разработчиков LXDE-Qt показывают активное желание сотрудничать и опровергают большинство сказанного выше.
Разработчики компании Digia объявили о выпуске корректирующего релиза стабильной ветки кроссплатформенного фреймворка Qt 4.8.6. В новую версию было внесено более 200 изменений и багфиксов, в том числе:
YaRock — простой плеер, написанный на Qt, не зависящий от библиотек KDE. От конкурентов плеер отличается богатыми возможностями сортировки музыкальной коллекции: по альбомам, артистам, песням, жанрам, годам и папкам.
Основные функции YaRock: поддержка Icecast/Shoutcast, автоматическая подгрузка обложек альбомов, сортировка музыкальной коллекции пользователя (SQLite 3), списки воспроизведения, нормализация уровня громкости, отправка статистики на Last.fm, консольный и графический интерфейсы, избранное и многие другие.
В этой версии добавлена поддержка новых сервисов (MusicBrainz, Dirbble, Echo Nest), улучшены контекстные меню и навигация между треками, а также исправлены различные ошибки.
Доступна новая версия музыкального плеера Qmmp под номером 0.7.6. Плеер написан на C++ с использованием библиотеки Qt. Как и предыдущие, данный релиз посвящён исправлению ошибок и мелким улучшениям, среди которых можно отметить следующие:
поддержка недавно вышедших библиотек libav 10 и ffmpeg 2.2;
устранено возможное зависание при продолжении воспроизведения;
исправлена обработка некоторых URL;
исправлено случайное зависание в модуле поддержки mplayer-а.
Одновременно был выпущен Qmmp Plugin Pack0.7.6, где большинство исправлений коснулись простого интерфейса пользователя (QSUI).
Разработчики окружения LXDE опубликовали новость о том, что файловый менеджер PCManFM-Qt, развиваемый в процессе переписывания LXDE с GTK+2 на Qt5, хоть и не достаточно стабилен для релиза, но уже работоспособен и близок по возможностям к gtk-версии 1.0.
Основные изменения:
В боковую панель добавлено дерево каталогов;
Улучшено всплывающее меню файлов;
Добавлена возможность открывать выделенные файлы в произвольных приложениях, а не только в тех, с которыми эти файлы ассоциированы;
Сегодня вышла новая версия gPodder — свободного подкаст-агрегатора. Это первый релиз четвёртой ветки и подготовлен он, в первую очередь, для мобильных устройств Sailfish OS и Blackberry 10.
Основные изменения:
Модульная архитектура — парсер (podcastparser), ядро (gpodder-core) и модули интерфейсов (в данный момент доступны только gpodder-ui-qml и gpodder-sailfish ).
Переход с Python 2 на Python 3 (требуется версия >= 3.2).
Переход на Qt5 и QML (поддержка через PyOtherSide).
Добавлены новые команды для консольного интерфейса (gpo).
Пользователям десктопной версии рекомендуется оставаться на предыдущей ветке, так как многие возможности ещё не перенесены в 4.*.* (графический интерфейс, поддержка плагинов, интеграция с gpodder.net и т.д.). Исключение составляют те, кто пользуется консольным интерфейсом — он находится в модуле gpodder-core.