<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <dfn><code class="HTMLe">app</code> 要素型</dfn>は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Java applet</anchor> を埋込むために使用していました。</p><section><h1>代替</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> 改良版として <code class="HTMLe" xml:lang="en">applet</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>が導入されました。</p></section><section><h1></h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> 属性:<table><tbody><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">align</anchor></td><td>(middle|top|なし)</td><td>(下)</td><td>揃え位置</td><td>[HotJava]</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></td><td></td><td>(必須)</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">applet</anchor> 級名</td><td>[HotJava]</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">height</anchor></td><td>整数 (画素)</td><td>(自動)</td><td>高さ</td><td>[HotJava]</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">src</anchor></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI</anchor></td><td></td><td>classes directory</td><td>[HotJava]</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">width</anchor></td><td>整数 (画素)</td><td>(自動)</td><td>幅</td></tr></tbody></table></p><p>Applet 依存の属性の例:<ul><li><samp class="HTMLa">bgcolor</samp></li><li><samp class="HTMLa">fgcolor</samp></li><li><samp class="HTMLa">img</samp></li><li><samp class="HTMLa">max</samp></li><li><samp class="HTMLa">model</samp></li><li><samp class="HTMLa">min</samp></li><li><samp class="HTMLa">pause</samp></li><li><samp class="HTMLa">scale</samp></li><li><samp class="HTMLa">style</samp></li><li><samp class="HTMLa">text</samp></li><li><samp class="HTMLa">type</samp></li></ul></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> 例 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HotJava</anchor> の付属文書より):<pre>    &lt;APP CLASS=&quot;ImageLoopItem&quot;
         SRC=&quot;doc:/demo/&quot;
         IMG=&quot;doc:/demo/images/duke&quot;
	 WIDTH=55
	 HEIGHT=68&gt;</pre></p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form><section><h1>歴史</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <code class="HTMLe">app</code> 要素型は、 HotJava で
(Java が 1.0α3 の頃) に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> に
Java applet を埋込むために用意されました。</p><p>しかし、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">attribute soup</anchor> は非 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> 的であることから、
Java 1.0β では <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">applet</anchor></code>
要素に置き換えられ、 <code class="HTMLe">app</code> 
要素型は使われなくなりました。</p><p>ちなみに、 Java 1.0αと 1.0β以降とは互換性が無いそうです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;12</anchor-internal> によれば、 appletviewer(1) はもう <code class="HTMLe">app</code>
に対応してはいないが、同等のタグに書き換えることはできるそうです。
そこに示されている例だと、 <code class="HTMLe">app</code>
要素は子供に <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">param</anchor></code> 要素を持てるように見えますが...
単なる間違いが、それとも過渡期にそんな変な実装をした奴がいたのか。</p><figure class="data"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML要素概説</anchor></figcaption><dl><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>app</code></dd><dt>日付</dt><dd><time>1995</time></dd><dt>説明</dt><dd>
<time>1995</time>頃、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Java</anchor> 1.0α3
の頃の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HotJava</anchor>
は、
<code>app</code>
を実装した。</dd><dt>出典</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&lt;app&gt;</anchor></dd></dl></figure><figure class="data"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML要素概説</anchor></figcaption><dl><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>app</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>applet</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>param</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>data</code></dd><dt>日付</dt><dd><time>1995</time></dd><dt>説明</dt><dd>
<time>1995-05</time>頃、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Sun Microsystems Inc.</anchor>
は
<code>applet</code>,
<code>param</code>,
<code>data</code>
仕様案を公表した。
それまで
<code>app</code>
の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor>
仕様への追加提案を準備していたが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML DTD</anchor>
で記述できないため改めたのだという。</dd><dt>出典</dt><dd><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li>
<dfn>AppletProposalTerry</dfn>:
<cite xml:lang="en">Java Applet element proposal</cite>, 
<data itemprop="author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Terry Allen</anchor></data>,
<time itemprop="published">Thu, 1 Jun 95 20:02:35 EDT<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">1995-06-02T07:15:33.000Z</attrvalue></time>, <time>2024-08-17T12:19:54.651Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://ksi.cpsc.ucalgary.ca/archives/HTML-WG/html-wg-95q2.messages/1119.html">https://ksi.cpsc.ucalgary.ca/archives/HTML-WG/html-wg-95q2.messages/1119.html</anchor-external></li></ul></refs></dd></dl></figure><figure class="data"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML要素概説</anchor></figcaption><dl><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>applet</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>param</code></dd><dt>日付</dt><dd><time>1995-12</time></dd><dt>説明</dt><dd>
<time>1995</time>頃、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Java</anchor> 1.0β
の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HotJava</anchor>
は、
<code>applet</code>,
<code>param</code>
を実装した。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">SW:applet</src></dd><dt>出典</dt><dd><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li>
<anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> 
<dfn>AppletProposalTerry</dfn>:
<cite xml:lang="en">Java Applet element proposal</cite>, 
<data itemprop="author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Terry Allen</anchor></data>,
<time itemprop="published">Thu, 1 Jun 95 20:02:35 EDT<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">1995-06-02T07:15:33.000Z</attrvalue></time>, <time>2024-08-17T12:19:54.651Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://ksi.cpsc.ucalgary.ca/archives/HTML-WG/html-wg-95q2.messages/1119.html">https://ksi.cpsc.ucalgary.ca/archives/HTML-WG/html-wg-95q2.messages/1119.html</anchor-external></li></ul></refs></dd></dl></figure><figure class="data"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML要素概説</anchor></figcaption><dl><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>applet</code></dd><dt>日付</dt><dd><time>1996</time></dd><dt>説明</dt><dd>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape Navigator 2.0</anchor>
は
<code>applet</code>
を実装した。その後他の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor>も追随した。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Javaアプレット</anchor>を埋め込むもので、
一時はかなり多くの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webサイト</anchor>で利用されていた。</dd><dt>注釈</dt><dd><ul><li>
<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" xml:lang="ja">Javaアプレット<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">Java applet</rt></rubyb></dfn>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Java</anchor> プログラムの一種。</li></ul></dd></dl></figure></section><section><h1>参考文献</h1><ul><li>実装<ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <em>WLUG-Wiki - appletviewer(1)</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.wlug.org.nz/appletviewer(1)">http://www.wlug.org.nz/appletviewer(1)</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <em>HTML++ Home Page</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.cfc.co.jp/lepton/html++.html">http://www.cfc.co.jp/lepton/html++.html</anchor-external>: <code class="HTMLe">app</code> は <code class="HTMLe">applet</code> の別名として実装されているようにも読めるけどどうなのか。</li></ul></li><li>議論<ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <em>html-wg-95q2: Java Applet element proposal</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://ksi.cpsc.ucalgary.ca/archives/HTML-WG/html-wg-95q2.messages/1119.html">http://ksi.cpsc.ucalgary.ca/archives/HTML-WG/html-wg-95q2.messages/1119.html</anchor-external>:
SGML 的にやばい <code class="HTMLe">app</code> をやめて <code class="HTMLe">applet</code> に、という話。</li><li>他にも当時の流行ネタの <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">include</anchor></code>,
<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">embed</anchor></code>, <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">object</anchor></code>
等々の絡みで <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ietf-html</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">www-html</anchor> で度々登場しています。</li></ul></li><li>解説<ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <em>Java Applet Tag</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.ohotuku26.or.jp/organization/abc/def/HTML/java.html">http://www.ohotuku26.or.jp/organization/abc/def/HTML/java.html</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <em>Java Applet Tag</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.yokochin.com/manual/java/java.html">http://www.yokochin.com/manual/java/java.html</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <em>SELFHTML: HTML / Multimedia / Java-Applets einbinden</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.rz.uni-hohenheim.de/www/html/muenz/html-4.0/tcji.htm">http://www.rz.uni-hohenheim.de/www/html/muenz/html-4.0/tcji.htm</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <em>SELFHTML: Java-Applets einbinden (Netscape, Sun)</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www-user.tu-chemnitz.de/~lfe/selfhtml61/tcki.htm#a2">http://www-user.tu-chemnitz.de/~lfe/selfhtml61/tcki.htm#a2</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <em>Hot Java</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://math-www.uni-paderborn.de/dictionaries/Dictionaries/HTML-Dictionary/java/">http://math-www.uni-paderborn.de/dictionaries/Dictionaries/HTML-Dictionary/java/</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <em>Chapter 5 -- Writing a Java Applet: The Order Entry System</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://docs.rinet.ru/JWP/ch5.htm#AppletsandHotJava">http://docs.rinet.ru/JWP/ch5.htm#AppletsandHotJava</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> <em>Alph and Beta</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.wakhok.ac.jp/~tatsuo/kouki95/12shuu/section1.html">http://www.wakhok.ac.jp/~tatsuo/kouki95/12shuu/section1.html</anchor-external>
<form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></li></ul></li></ul></section></section><section><h1>メモ</h1></section></body></html>