| 開発者 | Mozilla Foundationとコミュニティ |
|---|---|
| 初回リリース | 2006年2月 |
| 最終リリース | 41.0.2 / 2015年10月15日 |
| 書かれた | C++、XUL、XBL、JavaScript |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | ランタイム環境 |
| ライセンス | マルチプル |
| Webサイト | 開発者.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 Firefox、Mozilla Thunderbird、Nightingale、Songbird、Flickr Uploadr、SeaMonkey、Conkeror、Sunbird、Miro、Joost、TomTom Home 2.0はXULRunner上で動作しました。バージョン3.0以降、Mozilla Firefoxは「プライベート」XULRunner [5]を使用します。つまり、フレームワークはアプリケーションディレクトリにローカルにインストールされます。
WikipediaとProject Gutenbergのオフライン ブラウザーであるKiwix は、2017 年まで XULRunner を使用していました。
Google AdWords Editorは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 を導入しました。
廃止
2014年1月、Mozillaの開発者らはXULRunnerのサポート中止について議論した。[8] 2015年7月、MozillaはXULrunnerの開発サポートを中止し、[1] [2]コミュニティページは削除された。[9] 2016年初頭の時点で、Gentoo、 [10] Debian、[11] [12] Ubuntuなど、ほとんどのLinuxディストリビューションのパッケージデータベースから削除されていた。 [13] [14]
XULRunnerは今でも個別にインストールすることができ、多くのXULRunner依存アプリケーションは比較的簡単に切り替えることができます。また、XULRunnerアプリの開発と実行は、Firefoxや以前のXULRunnerまたはカスタムビルドを通じて引き続き可能です。[15]しかし、XULRunnerの消滅により、いくつかの依存パッケージがパッケージデータベース から削除されました。[16]
この非推奨にもかかわらず、最新バージョンの Firefox および Thunderbird では、-appコマンドライン引数を使用して XULRunner アプリケーションを実行できます。
参照
- Mozilla アプリケーション フレームワーク(XPFE)
- モジラ プリズム
- Gecko (ソフトウェア)
- HTML アプリケーション
- Adobe 統合ランタイム(AIR)
- Chromium 組み込みフレームワーク
- Electron (ソフトウェア フレームワーク)
参考文献
- ^ abc 廃止通知
- ^ abc XULRunner の将来と所有権: XULRunner 開発グループへのお知らせ
- ^ 「GRE — Mozilla Developer Center」。Developer.mozilla.org。2012年7月14日時点のオリジナルよりアーカイブ。2011年2月28日閲覧。
- ^ ベンジャミン・スメドバーグ。 「Re: XULRunner アプリのライフサイクル ポリシー?」。ニュースグループ: mozilla.dev.planning.ネット使用: mailman.909.1309204932.4544.dev-planning@lists.mozilla.org。
- ^ 「XULRunner:Roadmap - MozillaWiki」。Wiki.mozilla.org。2009-12-01。2011-02-28閲覧。
- ^ 「xulrunner-adwords-editor — Google Code でのプロジェクトホスティング」 。2011年 2 月 28 日閲覧。
- ^ 「Google Code アーカイブ - Google Code プロジェクト ホスティング用の長期ストレージ」。code.google.com。2018年8 月 26 日閲覧。
- ^ xulrunner を終了しますか?
- ^ 廃止され廃止された XULRunner コミュニティ サイト。2015 年 11 月 3 日にWayback Machineにアーカイブされました。
- ^ 「403415 – (xulrunner) net-libs/xulrunner 削除リクエスト」。
- ^ Debian における XULRunner の決定
- ^ Debian 上の XULRunner
- ^ Ubuntu のバグ
- ^ “Ubuntu-devel discussion”. 2021年5月7日時点のオリジナルよりアーカイブ。2016年2月10日閲覧。
- ^ Mozilla は 41.0 サイクル以降、XULRunner の自動ビルドの作成を停止します
- ^ 「Kiwix は Debian では利用できません」。2016 年 2 月 15 日時点のオリジナルよりアーカイブ。2016年 2 月 10 日閲覧。
外部リンク
- XULRunner wiki サイト
- XULRunner ドキュメントは 2016-02-10 にWayback Machineにアーカイブされています
- XULRunner 殿堂 アーカイブ 2015-09-06ウェイバックマシン
- XULRunner: 我々の取り組み (Mozilla の 1.9 タイムフレームの計画)
- XULRunner ソースコード
- ブライアン・キング 2005 メディア
- ブライアン・キング 2005 プレゼンテーション スライド 2011-07-27 にWayback Machineでアーカイブ
- https://web.archive.org/web/20160828115439/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XULRunner
