XULRunner

Автономный программный пакет платформы Mozilla
XULRunner
Разработчик(и)Фонд Mozilla и сообщество
Первоначальный выпускФевраль 2006 г.
Окончательный релиз
41.0.2 / 15 октября 2015 г. ; 9 лет назад ( 2015-10-15 )
Написано вC++ , XUL , XBL , JavaScript
Операционная системаКроссплатформенный
ТипСреда выполнения
ЛицензияМПЛ
Веб-сайтDeveloper.mozilla.org/en/XULRunner

XULRunner — это прекращенная [1] [2] упакованная версия платформы Mozilla , позволяющая разрабатывать автономные настольные приложения с использованием XUL , разработанная Mozilla . Она заменила Gecko Runtime Environment , замороженный проект с аналогичной целью. [3] Первая стабильная предварительная версия XULRunner для разработчиков была выпущена в феврале 2006 года на основе кодовой базы Mozilla 1.8. Mozilla прекратила поддержку разработки XULrunner в июле 2015 года. [1] [2]

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 , автономный браузер для Википедии и проекта Gutenberg , использовал XULRunner до 2017 года.

Редактор Google AdWords использовал XULRunner [6] до 2010 года [7] , как и Evergreen ILS , система автоматизации библиотек с открытым исходным кодом.

Четвертая версия серии видеоигр Simon the Sorcerer, Simon the Sorcerer 4: Chaos Happens , использует XULRunner.

Кроме того, пакет XULRunner предоставлял доступ к функциональности ActiveX Control, ранее найденной в (ныне несуществующем) стороннем ActiveX Control, созданном на основе исходного кода 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]

Несмотря на это прекращение поддержки, последние версии Firefox и Thunderbird по-прежнему могут запускать приложения XULRunner с -appаргументом командной строки.

Смотрите также

Ссылки

  1. ^ Уведомление об устаревании abc
  2. ^ abc XULRunner будущее и права собственности: объявление для группы разработчиков XULRunner
  3. ^ "GRE — Mozilla Developer Center". Developer.mozilla.org. Архивировано из оригинала 2012-07-14 . Получено 2011-02-28 .
  4. ^ Бенджамин Смедберг. «Re: политика жизненного цикла для приложений XULRunner?». Группа новостей : mozilla.dev.planning. Usenet:  mailman.909.1309204932.4544.dev-planning@lists.mozilla.org.
  5. ^ "XULRunner:Roadmap - MozillaWiki". Wiki.mozilla.org. 2009-12-01 . Получено 2011-02-28 .
  6. ^ "xulrunner-adwords-editor — Размещение проекта на Google Code" . Получено 28.02.2011 .
  7. ^ "Архив Google Code — долгосрочное хранилище для хостинга проектов Google Code". code.google.com . Получено 26.08.2018 .
  8. ^ Завершение работы xulrunner?
  9. Устаревший и недействующий сайт сообщества XULRunner. Архивировано 3 ноября 2015 г. на Wayback Machine.
  10. ^ "403415 – (xulrunner) net-libs/xulrunner запрос на удаление".
  11. ^ Решение XULRunner по Debian
  12. ^ XULRunner на Debian
  13. ^ Ошибка Ubuntu
  14. ^ "Обсуждение Ubuntu-devel". Архивировано из оригинала 2021-05-07 . Получено 2016-02-10 .
  15. ^ Mozilla прекратит выпуск автоматизированных сборок XULRunner после цикла 41.0
  16. ^ "Kiwix недоступен в Debian". Архивировано из оригинала 2016-02-15 . Получено 2016-02-10 .
  • Вики-сайт XULRunner
  • Документация XULRunner Архивировано 10.02.2016 на Wayback Machine
  • Зал славы XULRunner Архивировано 06.09.2015 на Wayback Machine
  • XULRunner: Что мы делаем (планы Mozilla на период 1.9)
  • Исходный код XULRunner
  • Брайан Кинг 2005 Медиа
  • Слайды презентаций Брайана Кинга 2005 г., архив 27 июля 2011 г. на Wayback Machine
  • https://web.archive.org/web/20160828115439/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XULRunner
Взято с "https://en.wikipedia.org/w/index.php?title=XULRunner&oldid=1268124848"