[32] XUL は、 Gecko を使ったアプリケーション (Mozilla Suite, Firefox, Thunderbird, XULRunner など) で採用されている利用者インターフェイスの記述言語です。
[38] XUL は1990年代末に Mozilla の利用者インターフェイスの記述言語として開発されました。 XML の全盛期で、 あらゆるものが XML 化を試行されていました。 その中でも利用者インターフェイスは XML が得意そうな応用分野の一つとして注目され、 XUL はその大本命と考える人もいました。
[7] Gecko さえ使えれば、 Mozilla でなくても使用可能。 1つの定義文書群だけで Gecko (又は互換実装: まだないみたい。) が動く環境ならどこででも、その利用者界面が使えます。
[39] ただ実際のところ利用者インターフェイスはプラットフォームと個々のアプリケーションの事情に左右される泥臭い領域でもあり、 しかも XML を解釈してレンダリングするという作業はとても容易に実現できるものではありませんでした。 XUL の仕様書の明文化は早々に頓挫し、 Gecko 以外の実装は事実上不可能でした。 そして Mozilla と関係ソフトウェア以外で Gecko を使って利用者インターフェイスを実現するのもまた困難でした。
[40] XAML のような対抗馬の言語も開発されましたが、 やはり事業者やプラットフォームの枠を超えて一般化できるものではありませんでした。 DAFUI として標準化の試みもありましたが失敗に終わりました。 Gecko も XUL から脱却し、 XML ベースの利用者インターフェイス専用言語は XML の終焉と共に消えてゆきました。
[14] Schema4XUL http://www.netpotlet.com/technotes/xul/index.ja.html
XUL の RELAX NG schema。 (名無しさん)
[15] XUL - FrontPage http://wiki.fdiary.net/xul/ (名無しさん)
[16] Mozillaでプログラミング(XUL) その2 http://pc5.2ch.net/test/read.cgi/tech/1102172958/ (名無しさん)
[17] XUL Apps > Tips&Technics - outsider reflex http://piro.sakura.ne.jp/xul/tips/index.html (名無しさん)
[19] Open XUL Alliance: XUL Compact Syntax Study http://xul.sourceforge.net/compact.html
Visual Basicのフォーム・ファイルのソースを思い出したwww (名無しさん)
[20] XUL:Home Page - wiki.mozilla.org http://wiki.mozilla.org/XUL:Home_Page (名無しさん 2006-01-30 14:25:46 +00:00)
[21] XULRunner - MDC http://developer.mozilla.org/en/docs/XULRunner (名無しさん 2006-02-08 16:06:59 +00:00)
[22] Welcome http://xulfaces.sourceforge.net/ (名無しさん 2006-02-14 10:44:06 +00:00)
[23] Mozillaでプログラミング(XUL) その3 http://pc8.2ch.net/test/read.cgi/tech/1164625238/ (名無しさん 2006-12-01 13:47:51 +00:00)
[25] CSS3 Flexible Box Layout Module ( 版) http://www.damowmow.com/temp/csswg/old/ui/flexbox.html
[26] XUL Accessibility - Accessibility | MDN ( ( 版)) https://developer.mozilla.org/en-US/docs/Web/Accessibility/XUL
[27] XUL オーバーレイ | MDN ( 版) https://developer.mozilla.org/ja/docs/XUL_Overlays
[29] XUL - Mozilla | MDN ( ()) https://developer.mozilla.org/en/docs/Mozilla/Tech/XUL
[30] XUL Tutorial - Mozilla | MDN ( ()) https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Tutorial
[41] Latest topics > XML関連技術に基づくクロスプラットフォームなアプリ開発基盤を夢見たロストテクノロジー:XPCOM, XUL, XBL, GRE, そしてXULRunner - outsider reflex, YUKI "Piro" Hiroshi, https://piro.sakura.ne.jp/latest/blosxom/mozilla/xul/2018-12-06_xulrunner.htm
[42] xul-talk List Signup and Options, https://sourceforge.net/projects/xul/lists/xul-talk
[48] XUL/XBL Replacement Roadmap - Google ドキュメント, https://docs.google.com/document/d/1ORqed8SW_7fPnPdjfz42RoGfWH5Gn4RMKKFPaPrGpZo/edit