XULランナー

Mozilla プラットフォームのスタンドアロン ソフトウェア パッケージ
XULランナー
開発者Mozilla Foundationとコミュニティ
初回リリース2006年2月
最終リリース
41.0.2 / 2015年10月15日; 10年前 (2015年10月15日
書かれたC++XULXBLJavaScript
オペレーティング·システムクロスプラットフォーム
タイプランタイム環境
ライセンスMPL
Webサイトdeveloper.mozilla.org/en/XULRunner

XULRunnerは、 Mozillaによって開発された、XULを用いたスタンドアロンのデスクトップアプリケーション開発を可能にするMozillaプラットフォームのパッケージ版です。 [1] [2]同様の目的を持つ中断されたプロジェクトであるGecko Runtime Environmentの後継です。 [3] XULRunnerの最初の安定した開発者プレビューは、Mozilla 1.8のコードベースに基づいて2006年2月にリリースされました。Mozillaは2015年7月にXULrunnerの開発サポートを終了しました。[1] [2]

XULRunnerは「技術実験」であり、出荷された製品ではありませんでした。[4]つまり、公式のXULRunnerリリースはなく、対応するFirefoxリリースと同じコードに基づいた安定したビルドのみでした。

ソフトウェアアーキテクチャ

XULRunner は、Firefox や Thunderbird と同等の機能を持つ 複数のXUL + XPCOMアプリケーションをブートストラップするために使用できるランタイムです。

XULRunner は、さまざまな構成データ (ブックマーク、Cookie、連絡先など) を内部で管理されるSQLiteデータベースに保存し、SQLite データベースを管理するためのアドオンも提供します。

用途

Mozilla FirefoxMozilla ThunderbirdNightingaleSongbirdFlickr Uploadr、SeaMonkeyConkerorSunbirdMiroJoostTomTom Home 2.0はXULRunner上で動作しました。バージョン3.0以降、Mozilla Firefoxは「プライベート」XULRunner [5]を使用しています。つまり、フレームワークはアプリケーションディレクトリにローカルにインストールされます。

WikipediaおよびProject Gutenbergのオフライン ブラウザーであるKiwix は、2017 年まで XULRunner を使用していました。

Google AdWordsエディタは2010年までXULRunner [6]を使用していましたが、[7]オープンソースのライブラリ自動化システムである Evergreen ILSも同様でした。

ビデオ ゲームシリーズ Simon the Sorcererの 4 番目のバージョンであるSimon the Sorcerer 4: Chaos Happens では、XULRunner が使用されています。

さらに、XULRunner パッケージは、Mozilla のソースコードから構築された(現在は廃止された)サードパーティ製 ActiveX コントロールに以前含まれていたActiveXコントロール機能へのアクセスを提供していました。このアプリケーション プログラミング インターフェース(API) を使用するアプリケーションは、XULRunner をインストールして登録することで機能する可能性があります。

IBM は、 Lotus Notesバージョン 8.5.1以降、 XPagesアプリケーション用の Notes クライアント サポートを提供するために XULRunner を導入しました

XULJetはXULRunner用のオープンソースの JavaScript フレームワークでした。[8]

廃止

2014年1月、Mozillaの開発者はXULRunnerのサポート終了について議論しました。[9] 2015年7月、MozillaはXULrunnerの開発サポートを停止し、[1] [2]コミュニティページは削除されました。[10] 2016年初頭の時点で、Gentoo、 [11] Debian[12] [13] Ubuntuを含むほとんどのLinuxディストリビューションのパッケージデータベースからXULrunnerが削除されました[14] [15]

XULRunnerは引き続き個別にインストール可能であり、多くのXULRunner依存アプリケーションは比較的簡単に移行できます。また、XULRunnerアプリの開発と実行は、Firefoxだけでなく、以前のビルドやカスタムビルドのXULRunnerでも引き続き可能です。[16]しかし、XULRunnerの廃止に伴い、一部の依存パッケージがパッケージデータベース から削除されました[17]

この廃止にもかかわらず、Firefox と Thunderbird の最新バージョン[ which? ]では、コマンドライン引数を使用して XULRunner アプリケーションを実行できます-app

参照

参考文献

  1. ^ abc 廃止通知
  2. ^ abc XULRunner の将来と所有権: XULRunner 開発グループへのお知らせ
  3. ^ “GRE — Mozilla Developer Center”. Developer.mozilla.org. 2012年7月14日時点のオリジナルよりアーカイブ。 2011年2月28日閲覧
  4. ^ ベンジャミン・スメドバーグ。 「Re: XULRunner アプリのライフサイクル ポリシー?」。ニュースグループ: mozilla.dev.planning.ネット使用:  [email protected]
  5. ^ "XULRunner:Roadmap - MozillaWiki". Wiki.mozilla.org. 2009年12月1日. 2011年2月28日閲覧
  6. ^ 「xulrunner-adwords-editor — Google Code でのプロジェクトホスティング」 。 2011年2月28日閲覧
  7. ^ 「Google Code アーカイブ - Google Code プロジェクトホスティング用の長期ストレージ」code.google.com . 2018年8月26日閲覧
  8. ^ ウィリアムズ、ジェームズ・L. (2012). 『HTML5ゲームプログラミングを学ぶ:Canvas、SVG、WebGLを使ったオンラインゲーム構築実践ガイド』Addison-Wesley Professional. pp.  46– 47. ISBN 978-0-321-76736-3. 2025年4月15日閲覧
  9. ^ xulrunner を終了しますか?
  10. ^ 廃止され廃止されたXULRunnerコミュニティサイト。2015年11月3日アーカイブ、Wayback Machineにて。
  11. ^ 「403415 – (xulrunner) net-libs/xulrunner 削除リクエスト」。
  12. ^ DebianにおけるXULRunnerの決定
  13. ^ Debian 上の XULRunner
  14. ^ Ubuntuのバグ
  15. ^ “Ubuntu-devel discussion”. 2021年5月7日時点のオリジナルよりアーカイブ2016年2月10日閲覧。
  16. ^ 「Mozillaは41.0サイクル以降、XULRunnerの自動ビルドの作成を停止します」。2020年11月8日時点のオリジナルよりアーカイブ2016年2月10日閲覧。
  17. ^ “KiwixはDebianでは利用できません”. 2016年2月15日時点のオリジナルよりアーカイブ2016年2月10日閲覧。
  • XULRunner wikiサイト
  • XULRunnerドキュメントは2016年2月10日にWayback Machineにアーカイブされています
  • XULRunner 殿堂 アーカイブ 2015-09-06 at the Wayback Machine
  • XULRunner: 私たちが取り組んでいること (Mozilla の 1.9 のタイムフレームでの計画)
  • XULRunnerのソースコード
  • ブライアン・キング 2005 メディア
  • ブライアン・キング 2005 プレゼンテーションスライド アーカイブ 2011-07-27 at the 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=1319997101#Uses」から取得