/[suikacvs]/test/sw/ids/0/214.txt
Suika

Contents of /test/sw/ids/0/214.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Sun Nov 23 08:34:21 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
File MIME type: text/plain
converted from SuikaWiki3 <http://suika.fam.cx/gate/cvs/suikawiki/wikidata/page/58424C20322E30.txt>

1 wakaba 1.1
2     [36]
3     [DFN@en[XBL 2.0]] は、
4     [[XML]] [[DOM]] [[木]]の一部分に[[レンダリング]]その他の目的のために別の[[木]]構造や[[スタイル]]や動作を[[束縛]]するための[[言語]]
5     '''[[XBL]]''' の第2版です。
6    
7     ;;
8     [37]
9     [[XBL 2.0]] は、 [[XBL 1]]
10     の経験と実績を基に新たに設計された[[束縛]][[言語]]です。
11     基本的な考え方は [[XBL 1]] と同じですが、
12     両者に[[互換性]]はありません。
13    
14     [38] '''仕様書''' (最新版):
15     [CITE@en[XML Binding Language (XBL) 2.0]]
16     <http://www.w3.org/TR/xbl>
17    
18     [39]
19     [[XBL 2.0]] は元々 [[Mozilla財団]]が中心に開発を進めていたもので、
20     現在 [[W3C]] [[WAF WG]] が [[W3C]]
21     の[[標準化]]手続きに従い作業中です。
22    
23     [[#comment]]
24    
25    
26     * 歴史
27    
28    
29     ** Mozilla の XBL 2.0
30    
31     [1]
32     [CITE[XML Binding Language 2.0]] <http://www.mozilla.org/projects/xbl/xbl2.html>
33     ([[名無しさん]] [WEAK[2005-11-10 09:22:34 +00:00]])
34    
35     [2]
36     また政治的理由なのかなんなのか存じませぬが、
37     [[W3C]] の ([[sXBL]] 系の) [[XBL 2.0]] とは''別''の仕様案です。
38     例によって [[Mozilla]], [[Opera]], [[Google]], [[Apple]]
39     が支持しているのだそうです。でもって編者が Ian。
40     いやでもさ、 [[W3C]] の方の編者も Ian だったじゃないのw
41    
42     [4]
43     Ian の <http://www.hixie.ch/specs/xbl/> が >>1 への[[リダイレクト]]になってる。
44     ([[名無しさん]] [WEAK[2005-11-10 10:06:44 +00:00]])
45    
46     [6]
47     >>2
48     やっぱり思った通り。 [[W3C]] における [[XBL 2.0]]
49     の開発方法に関する意見の相違が原因だそうです。
50    
51     [CITE[Google グループ : netscape.public.mozilla.xbl]]
52     <http://groups.google.com/group/netscape.public.mozilla.xbl/msg/b0b283273c0b107d>
53    
54     [7]
55     こりゃどっちかが折れない限り、
56     [[Adobe]] の [[SVG]] 実装における [[sXBL]] vs
57     近代 Web ブラウザ各種における [[XBL 2.0]]
58     に完全に分裂しちゃうんじゃないか
59     [WEAK[([[WHATWG]] の [[WD]] と違って、完成してから [[W3C]] に提出しても受け入れられるかどうか)]]。
60     どっちも [[SVG]] の実装なのにww
61     ([[名無しさん]] [WEAK[2005-11-11 10:04:26 +00:00]])
62    
63     [8]
64     [[XBL]] に関する [[Mozilla.org]] の[[メイリング・リスト]]は[[ニュース]]でも配送されています:
65     <news:netscape.public.mozilla.xbl>
66     (お近くのニュース鯖にない場合: <news://news.mozilla.org/netscape.public.mozilla.xbl>)
67    
68     ([[名無しさん]] [WEAK[2005-11-11 10:28:23 +00:00]])
69    
70     [9]
71     [CITE[sXBL versus XBL2 - Anne’s Weblog about Markup & Style]] <http://annevankesteren.nl/2005/11/xbl>
72     ([[名無しさん]] [WEAK[2005-11-26 01:11:01 +00:00]])
73    
74     [10]
75     [[Gecko 1.9]] で [[XBL 2.0]] が完成していれば実装されるし、
76     完成されなくても新しい処理モデルは実装される予定らしいです。。。
77    
78     [CITE@en['''DRAFT''' Gecko 1.9 roadmap]]
79     <http://www.mozilla.org/roadmap/gecko-1.9-roadmap.html#XUL.27_and_XBL2>
80    
81     ([[名無しさん]] [WEAK[2005-12-08 01:22:23 +00:00]])
82    
83     [11]
84     [CITE[XBL 2.0 - Alternate Shadow Tree Proposal]]
85     <http://www.mozilla.org/projects/xbl/xbl2-shadow.html>
86    
87     [[影木]]仕様の対案。
88     ([[名無しさん]] [WEAK[2005-12-18 01:40:46 +00:00]])
89    
90     [12]
91     実装方法について議論したとかで久々に仕様案が更新されていますよ。
92    
93     [[Web Applications 1.0]]のroadmapによると、
94     [[Ian Hickson]]は3月は[[XBL 2.0]]に取り組むようです。
95     ([[名無しさん]] [WEAK[2006-02-22 02:55:44 +00:00]])
96    
97     [24]
98     [CITE[XBL:Dynamically Applied Shadow Trees - MozillaWiki]] <http://wiki.mozilla.org/XBL:Dynamically_Applied_Shadow_Trees>
99     ([[名無しさん]] [WEAK[2006-03-28 02:22:42 +00:00]])
100    
101     [[#comment]]
102    
103    
104     ** W3CのXBL 2.0
105    
106     [13]
107     [CITE[SVG WG: Charter]] (2004年11月付)
108     <http://www.w3.org/2004/10/svg-charter.html#tech>
109    
110     > 3. Earlier in the SVG 1.2 timeframe, sXBL (SVG XML Binding Language) was called RCC (Rendering Custom Content) and formed part of the SVG 1.2 specification; it is now being developed in the Binding Taskforce of the SVG Working group as a separate specification which is more generic and evolvable. Please see the SVG 1.x Requirements document for the scope of this work.
111    
112     [14]
113     [CITE[Scalable Vector Graphics (SVG) 1.2]]
114     (2004年3月)
115     <http://www.w3.org/TR/2004/WD-SVG12-20040318/#rcc>
116    
117     > The RCC feature set is expected to be moved to a separate specification from the next publication of this document. Discussions are already under way to merge the functionality with the XML Binding Language (XBL) that has been implemented in some HTML browsers. This will not delay the SVG 1.2 specification, and will allow the features to be used in multiple document formats (including both SVG and XHTML). A new XBL specification is being developed by the SVG Working Group with liaison with other W3C Working Groups. It is highly likely that the first official W3C version of XBL will address the requirements of SVG 1.2, where future versions add some features needed by other document languages.
118    
119     [15]
120     [CITE[Scalable Vector Graphics (SVG) 1.2]]
121     (2004年5月)
122     <http://www.w3.org/TR/2004/WD-SVG12-20040510/#rcc>
123    
124     ;; >>14 と同じ。
125    
126     [16]
127     [CITE[Binding (SVG 1.2)]]
128     (2004年10月)
129     <http://www.w3.org/TR/2004/WD-SVG12-20041027/binding.html>
130    
131     [17]
132     [CITE[SVG's XML Binding Language (sXBL)]]
133     (2004年9月)
134     <http://www.w3.org/TR/2004/WD-sXBL-20040901/>
135    
136     > sXBL is intended to be an SVG-specific first version of a more general-purpose XBL specification (e.g., "XBL 2.0"). The intent is that, in the future, a general-purpose and modularly-defined XBL specification will be developed which will replace this specification and will define additional features that are necessary to support scenarios beyond SVG, such as integration into web browsers that support CSS. Once a general-purpose XBL is defined, sXBL would just become an SVG-specific subset (i.e., a profile) of the larger XBL specification.
137    
138     [5]
139     [CITE[www-svg@w3.org from September 2004: by thread]]
140     <http://lists.w3.org/Archives/Public/www-svg/2004Sep/thread.html#12>
141    
142     [[sXBL]] の 1[SUP[st]] WD が出た時のスレ。
143    
144     Q: なぜ [[sXBL]] の後 [[XBL 2.0]] なのか。
145    
146     A: 多目的のでかい仕様は時間が掛かる。 [[SVG 1.2]]
147     に合わせて早く完成させないといけないのだ。
148    
149     [18]
150     [CITE[SVG's XML Binding Language (sXBL)]] <http://www.w3.org/TR/2004/WD-sXBL-20041122/>
151    
152     [19]
153     [CITE[SVG's XML Binding Language (sXBL)]] <http://www.w3.org/TR/2005/WD-sXBL-20050405/>
154    
155     [3]
156     [CITE[SVG's XML Binding Language (sXBL)]] <http://www.w3.org/TR/2005/WD-sXBL-20050815/>
157    
158     [21]
159     [CITE[Web Application Formats Working Group Charter]]
160     (2005年11月)
161     <http://www.w3.org/2006/appformats/admin/charter>
162    
163     > XBL2 is an extension to the sXBL specification developed jointly by the SVG and CSS Working Groups. XBL is a declarative language that provides a binding between custom markup and existing technologies. This enables an extensible framework for custom controls and the MVC (model, view, controller) methodology.
164     > Tentative milestones: First draft of requirements during January 2006. First draft of specification during February 2006. Candidate Recommendation 1st quarter of 2007.
165    
166     [22]
167     [CITE[CSS: under construction]]
168     (2006年1月付 —— 確かもう少し前から)
169     <http://www.w3.org/Style/CSS/current-work#Behavioral>
170    
171     > XBL is now developed by the SVG working group.
172     > XBL is a proposal to use the CSS syntax and CSS's system of cascading and inheritance to attach "behavior" (rather than style) to elements. Behavior in this context refers to dynamic, localized changes to the style or the document in response to user events, such as clicks and key presses. The behaviors themselves are expressed as pieces of script, in languages such as ECMAscript. This draft is developed in cooperation with the SVG WG and will be published by them. It is expected there will be two versions: "S-XBL" and "XBL," the former being a subset targeted at SVG only.
173    
174     [23]
175     [CITE[XBL Use Cases and Requirements: Request for Comments from Art.Barstow@nokia.com on 2006-02-10 (public-appformats@w3.org from February 2006)]] <http://lists.w3.org/Archives/Public/public-appformats/2006Feb/0000.html>
176    
177     [[#comment]]
178    
179    
180     ** Mozilla の XBL 2.0 @ W3C WAF WG
181    
182     [25]
183     [[Mozilla]] の [[XBL 2.0]] は [[W3C]] に[[提出]]するため、という理由で[[名前空間URI]] が
184     [CODE(URI)@en[[[data:,520e273a-62ad-4528-bb1e-9652bda76d62]]]]
185     に変わりました。
186    
187     ;; [CITE[xbl2.html: 1.47 vs. 1.48]] <http://bonsai-www.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&file=xbl2.html&branch=&root=/cvsroot&subdir=mozilla-org/html/projects/xbl&command=DIFF_FRAMESET&rev1=1.47&rev2=1.48>
188    
189     ;; 例によって、正式な [[URI]] がいずれ決まるまでの仮のものだと思います。
190    
191     [26]
192     [[W3C]] [[WAF WG]] の [[XBL 2.0]] の Editor
193     が [[Ian Hickson]] に決まりました。
194    
195     ;; [CITE[public-appformats@w3.org from June 2006: by thread]]
196     <http://lists.w3.org/Archives/Public/public-appformats/2006Jun/thread.html#msg4>
197    
198     [27]
199     [[W3C]] [[WAF WG]] の [[XBL 2.0]] の Editor's Draft は [[W3C]]
200     の [[CVS]] で管理されています。
201    
202     [CITE[XML Binding Language (XBL) 2.0]]
203     <http://dev.w3.org/cvsweb/~checkout~/2006/xbl2/Overview.html?content-type=text/html>
204    
205     [28]
206     >>27 [[Ian Hickson]] は、いくつか [[Mozilla]] の中の人からのコメントを反映させる以外は既に First W3C WD の準備ができているといっています。
207    
208     [[Mozilla]] の案で未完成だった widget binding の章は [[Mozilla]]
209     の 1.47 (5月31日) 以後[[注釈宣言]]内に入っています。
210     (延期?)
211    
212     ([[名無しさん]] [WEAK[2006-06-17 06:13:52 +00:00]])
213    
214     [29]
215     [CITE[XML Binding Language (XBL) 2.0]] <http://www.w3.org/TR/2006/WD-xbl-20060619/>
216     ([[名無しさん]] [WEAK[2006-06-21 22:47:52 +00:00]])
217    
218     [30]
219     <http://www.w3.org/TR/xbl/> は >>29 を指しています。
220    
221     ([[名無しさん]] [WEAK[2006-06-21 22:48:26 +00:00]])
222    
223     [31]
224     [[XPath]] 信仰は根強いねぇ。。。 [[LC]], [[CR]], [[PR]] のたびにまた出てくる悪寒www
225    
226     [CITE[Re: Decouple XBL2 From CSS from Ian Hickson on 2006-08-03 (public-appformats@w3.org from August 2006)]]
227     <http://lists.w3.org/Archives/Public/public-appformats/2006Aug/0017.html>
228    
229     [[W3C]] は2度 Ian に頭を下げた。ってあんたwwwwwwwwwww
230    
231     ([[名無しさん]] [WEAK[2006-08-04 05:46:10 +00:00]])
232    
233     [32]
234     [[W3C]] [[WAF WG]] は [[XBL]] 入門を出版することを決定。
235    
236     ;; [CITE[Re: Comments and questions on XBL2 Working Draft from Mikko Pohja on 2006-08-09 (public-appformats@w3.org from August 2006)]] <http://lists.w3.org/Archives/Public/public-appformats/2006Aug/0040.html>
237    
238     ([[名無しさん]] [WEAK[2006-08-12 07:38:03 +00:00]])
239    
240     [33]
241     [[Ian Hickson]] によれば、9月中頃には [[LCWD]]
242     が出ます。
243     <http://www.w3.org/mid/Pine.LNX.4.62.0608140739070.5340@dhalsim.dreamhost.com>
244    
245     ([[名無しさん]] [WEAK[2006-08-16 06:16:42 +00:00]])
246    
247     [34]
248     [CITE[XBL2 ready for LC from Ian Hickson on 2006-08-29 (public-appformats@w3.org from August 2006)]] <http://lists.w3.org/Archives/Public/public-appformats/2006Aug/0155>
249     ([[名無しさん]] [WEAK[2006-09-01 13:50:24 +00:00]])
250    
251     [35]
252     [CITE[XML Binding Language (XBL) 2.0]] <http://www.w3.org/TR/2006/WD-xbl-20060907/>
253    
254     予告どおり LC。
255     ([[名無しさん]] [WEAK[2006-09-09 03:30:01 +00:00]])
256    
257     [40]
258     >>35 [[Ian Hickson]] がごねたかいあって[[名前空間URI]]
259     が [CODE(URI)@en[[[http://www.w3.org/ns/xbl]]]] になってる。
260     ([[名無しさん]])
261    
262     [41]
263     [CITE[XBL Primer]] <http://dev.w3.org/cvsweb/~checkout~/2006/waf/XBLPrimer/Overview.html>
264     ([[名無しさん]])
265    
266     [42]
267     [CITE@en-US[XML Binding Language (XBL) 2.0]] ([CODE[2007-01-19 21:11:17 +09:00]] 版) <http://www.w3.org/TR/2007/WD-xbl-20070117/>
268     ([[名無しさん]] [WEAK[2007-01-19 16:21:48 +00:00]])
269    
270     [43]
271     [CITE[/2006/waf/xbl-schemas/]] ([CODE[2007-01-27 01:25:24 +09:00]] 版) <http://dev.w3.org/cvsweb/~checkout~/2006/waf/xbl-schemas/>
272     ([[名無しさん]] [WEAK[2007-01-26 16:30:11 +00:00]])
273    
274     [44]
275     [CITE@en[XML Binding Language (XBL) 2.0 -- Agenda item?]] ([[Henry S. Thompson]] 著, [CODE[2007-01-29 23:45:17 +09:00]] 版) <http://lists.w3.org/Archives/Public/www-tag/2007Jan/0042>
276    
277     おいおいそれ2年前に議論したじゃんwwwwwwwwwwwwwwwwwwww
278     ([[名無しさん]] [WEAK[2007-02-01 12:55:11 +00:00]])
279    
280     [45]
281     >>44 もう4年も前だったwww
282     ([[名無しさん]] [WEAK[2007-02-01 13:46:05 +00:00]])
283    
284     [46]
285     [CITE[/2006/waf/XBLImpl/]] ([CODE[2007-02-14 21:05:07 +09:00]] 版) <http://dev.w3.org/cvsweb/~checkout~/2006/waf/XBLImpl/>
286     ([[名無しさん]] [WEAK[2007-02-14 12:07:44 +00:00]])
287    
288     [47]
289     [CITE@en-US[XML Binding Language (XBL) 2.0]] ([CODE[2007-03-16 22:20:16 +09:00]] 版) <http://www.w3.org/TR/2007/CR-xbl-20070316/>
290     ([[名無しさん]] [WEAK[2007-03-16 23:53:16 +00:00]])
291    
292     [49]
293     [CITE@en[XBL 2.0 Disposition of Comments]] ([CODE[2007-03-13 22:17:41 +09:00]] 版) <http://www.w3.org/2007/03/doc>
294     ([[名無しさん]] [WEAK[2007-03-18 04:45:48 +00:00]])
295    
296     [50]
297     [CITE[/2006/waf/XBLTests/]] ([CODE[2007-04-28 13:38:14 +09:00]] 版) <http://dev.w3.org/cvsweb/~checkout~/2006/waf/XBLTests/>
298     ([[名無しさん]] [WEAK[2007-04-28 04:39:21 +00:00]])
299    
300     [51]
301     [CITE@en[WAF WG F2F Brisbane, AU -- 18 Apr 2007]] ([CODE[2007-04-18 17:16:18 +09:00]] 版) <http://www.w3.org/2007/04/18-waf-minutes.html#item01>
302     ([[名無しさん]] [WEAK[2007-05-11 12:40:23 +00:00]])
303    
304     [52]
305     >>51
306     - [[Microsoft]] と [[Mozilla]] は興味を示しているが、
307     実装するか、するとしたらいつかは断言できない
308     - [[Opera]] はノーコメント
309     - [[Apple]] は検討中
310    
311     ([[名無しさん]] [WEAK[2007-05-11 12:48:20 +00:00]])
312    
313     [57]
314     [CITE@en[RE: '''['''becss''']''' "Behavioral Extensions to CSS" no longer an appropriate name]] ([[Ian Hickson]] 著, [CODE[2007-10-23 10:11:28 +09:00]] 版) <http://lists.w3.org/Archives/Public/www-style/2007Oct/0161.html>
315    
316     > To give some background, originally I wanted the spec to be developed
317     completely in the CSSWG, and the intention was just to continue the BECSS
318     work with that spec, but Bert didn't want XBL in the CSSWG, so it went to
319     the WAFWG instead. However, it still had CSS bits inside, and so the CSSWG
320     asked that those bits be moved back to CSS. Hence, they landed in the
321     BECSS draft, just as was originally intended for the whole thing. Reusing
322     the draft is a convenient way of announcing that the group has decided on
323     a new direction for the behavioural extensions work, without leaving
324     dangling working drafts that people will bug us about.
325    
326     ([[名無しさん]])
327    
328     [[#comment]]
329    
330    
331     ** メモ
332    
333     [[#comment]]
334    
335    
336     * メモ
337    
338     [48]
339     [CITE@en[Fwd: XML Binding Language (XBL) 2.0 is a Candidate Recommendation (Call for Implementations)]] ([[Arthur Barstow]] 著, [CODE[2007-03-17 22:13:19 +09:00]] 版) <http://lists.w3.org/Archives/Public/public-appformats/2007Mar/0010>
340     ([[名無しさん]] [WEAK[2007-03-18 04:44:13 +00:00]])
341    
342     [53]
343     [CITE@en-au[XBL 2.0 Primer: An Introduction for Developers]] ([CODE[2007-07-19 00:12:40 +09:00]] 版) <http://www.w3.org/TR/2007/WD-xbl-primer-20070718/>
344     ([[名無しさん]] [WEAK[2007-07-18 16:07:21 +00:00]])
345    
346     [54]
347     [CITE@ja[Taken SPC : Web 標準の日々]] ([CODE[2007-07-22 14:56:32 +09:00]] 版) <http://taken.s101.xrea.com/blog/article.php?id=772>
348     ([[名無しさん]])
349    
350     [55]
351     [CITE@en-AU[XBL Primer Working Draft - Lachy’s Log]] ([CODE[2007-07-28 11:59:55 +09:00]] 版) <http://lachy.id.au/log/2007/07/xbl-primer>
352     ([[名無しさん]] [WEAK[2007-07-28 03:01:54 +00:00]])
353    
354     [56]
355     [CITE[Bug 374737 &#8211; Implement XBL 2]] ([CODE[2007-07-28 21:33:19 +09:00]] 版) <https://bugzilla.mozilla.org/show_bug.cgi?id=374737>
356     ([[名無しさん]])
357    
358     [58]
359     [CITE@en-US[Charter: Web Application Formats Working Group]]
360     <http://www.w3.org/2006/appformats/group/Charter?action=AttachFile&do=get&target=Charter-2007-10-09.html>
361    
362     > Although XBL2 became a Candidate Recommenation in March 2007, to address issues already identified, it will return to Working Draft in approximately 2009 and Last Call in 2010. Two of the group's members have expressed their intent to implement XBL2 but the earliest completion date for these implementations is not expected until 2011. The public is encouraged to contribute to the implemenation work and/or the extensive test suite that will be required as such contributions could accelerate meeting some of the milestones.
363     >
364     ,Specification ,FPWD ,LC ,CR ,PR ,Rec
365     ,XBL2 spec ,2006-Q2 ,2010 ,2011 ,2013 ,2013
366     ,XBL2 Primer ,2007-Q3 ,2010 ,2011 ,2013 ,2013
367    
368     ([[名無しさん]])
369    
370     [59]
371     [CITE[W3C XBL 2.0 and Widgets 1.0 &#187; SlideShare]] ([CODE[2007-12-01 12:47:21 +09:00]] 版) <http://www.slideshare.net/mcaceres/w3c-xbl-20-and-widgets-10-155923>
372     ([[名無しさん]])
373    
374     [60]
375     [CITE[XBL Implementation Status]] ([CODE[2007-11-26 11:11:23 +09:00]] 版) <http://www.meekostuff.net/xbl2/status.html>
376     ([[名無しさん]])
377    
378     [61]
379     mdvuckbe ilvtepcb ezvwd qvgyakxt vrnelpfx psxvugzt omgfklxc
380     ([[njgitdm nwavz]] [myjgkibov@gmail.com])
381    
382     [62]
383     mdvuckbe ilvtepcb ezvwd qvgyakxt vrnelpfx psxvugzt omgfklxc
384     ([[njgitdm nwavz]] [myjgkibov@gmail.com])
385    
386     [63]
387     mdvuckbe ilvtepcb ezvwd qvgyakxt vrnelpfx psxvugzt omgfklxc
388     ([[njgitdm nwavz]] [myjgkibov@gmail.com])
389    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24