XULRunner - это прекращенная [1] [2] упакованная версия платформы Mozilla , разработанная Mozilla для разработки автономных настольных приложений с использованием XUL . Он заменил Gecko Runtime Environment , зависший проект с аналогичной целью. [3] Первая стабильная предварительная версия XULRunner для разработчиков была выпущена в феврале 2006 года на основе кода Mozilla 1.8. Mozilla прекратила поддержку разработки XULrunner в июле 2015 года. [1] [2]
Разработчики) | Mozilla Foundation и сообщество |
---|---|
Первый выпуск | Февраль 2006 г. |
Стабильный выпуск | 41.0.2 / 15 октября 2015 г . |
Предварительный выпуск | 41.0b9 / 14 октября 2015 г . |
Написано в | C ++ , XUL , XBL , JavaScript |
Операционная система | Кроссплатформенность |
Тип | Среда выполнения |
Лицензия | MPL |
Веб-сайт | разработчик |
XULRunner был «технологическим экспериментом», а не поставляемым продуктом [4], что означает, что не было официальных выпусков XULRunner, а были только стабильные сборки, основанные на том же коде, что и соответствующий выпуск Firefox.
Архитектура программного обеспечения
XULRunner - это среда выполнения, которую можно использовать для начальной загрузки нескольких приложений XUL + XPCOM , которые по своим возможностям не уступают Firefox и Thunderbird.
XULRunner хранит различные данные конфигурации (закладки, файлы cookie, контакты и т. Д.) Во внутренне управляемых базах данных SQLite и даже предлагает надстройку для управления базами данных SQLite.
Использует
Mozilla Firefox , Mozilla Thunderbird , Nightingale , Songbird , Flickr Uploadr, SeaMonkey , Conkeror , Sunbird , Miro , Joost и TomTom Home 2.0 работали на XULRunner. Начиная с версии 3.0, Mozilla Firefox использует «частный» XULRunner [5], что означает, что фреймворк устанавливается локально в каталог приложения.
Kiwix , автономный браузер для Википедии и Project Gutenberg , использовал XULRunner до 2017 года.
Google AdWords Editor не используется XULRunner [6] до 2010 года [7] , как сделал Evergreen ILS , система автоматизации библиотеки с открытым исходным кодом.
Четвертая версия серии видеоигр Simon the Sorcerer, Simon the Sorcerer 4: Chaos Happens , использует XULRunner.
Кроме того, пакет XULRunner предоставлял доступ к функциям элемента управления ActiveX, ранее обнаруженным в (ныне несуществующих) сторонних элементах управления ActiveX, созданных на основе исходного кода Mozilla. Приложения, использующие этот интерфейс прикладного программирования (API), могут работать с установленным и зарегистрированным XULRunner.
Начиная с Lotus Notes версии 8.5.1, IBM развернула XULRunner, чтобы обеспечить клиентскую поддержку Notes для приложений XPages .
Устаревание
В январе 2014 года разработчики Mozilla обсуждали отказ от поддержки XULRunner. [8] В июле 2015 года Mozilla прекратила поддержку разработки XULrunner, [1] [2], и страница сообщества была удалена . [9] В начале 2016 года он был исключен из базы данных пакетов большинства дистрибутивов Linux, включая Gentoo, [10] Debian, [11] [12] и Ubuntu. [13] [14]
XULRunner по-прежнему можно установить отдельно, и многие приложения, зависящие от XULRunner, можно довольно легко переключить. Кроме того, разработка и запуск приложений XULRunner по-прежнему возможны через Firefox, а также через предыдущие или пользовательские сборки XULRunner. [15] Однако его исчезновение привело к удалению некоторых зависимых пакетов из баз данных пакетов . [16]
Смотрите также
- Платформа приложений Mozilla (XPFE)
- Mozilla Prism
- Gecko (программное обеспечение)
- HTML-приложение
- Интегрированная среда выполнения Adobe (AIR)
- Встроенный фреймворк Chromium
- Электрон (программный фреймворк)
Рекомендации
- ^ a b c Уведомление об устаревании
- ^ a b c Будущее и право собственности на XULRunner: Объявление группе разработчиков XULRunner
- ^ «GRE - Центр разработчиков Mozilla» . Developer.mozilla.org . Проверено 28 февраля 2011 .
- ^ Бенджамин Смедберг. "Re: политика жизненного цикла приложений XULRunner?" . Группа новостей : mozilla.dev.planning . Usenet: [email protected] .
- ^ «XULRunner: Дорожная карта - MozillaWiki» . Wiki.mozilla.org. 2009-12-01 . Проверено 28 февраля 2011 .
- ^ "xulrunner-adwords-editor - Хостинг проекта на Google Code" . Проверено 28 февраля 2011 .
- ^ «Архив Google Code - долгосрочное хранилище для хостинга проектов Google Code» . code.google.com . Проверено 26 августа 2018 .
- ^ Прекращение работы xulrunner?
- ^ Устаревший и несуществующий сайт сообщества XULRunner. Архивировано 3 ноября 2015 г. на Wayback Machine.
- ^ «403415 - (xulrunner) запрос на удаление net-libs / xulrunner» .
- ^ Решение XULRunner на Debian
- ^ XULRunner в Debian
- ^ Ошибка Ubuntu
- ^ Обсуждение Ubuntu-devel
- ^ Mozilla перестанет производить автоматические сборки XULRunner после цикла 41.0
- ^ Kiwix недоступен в Debian
Внешние ссылки
- Вики-сайт XULRunner
- Документация XULRunner
- Зал славы XULRunner
- XULRunner: Что мы делаем (Mozilla планирует на период 1.9)
- Исходный код XULRunner
- Брайан Кинг 2005 СМИ
- Слайды презентаций Брайана Кинга 2005 г.
- https://web.archive.org/web/20160828115439/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XULRunner