古井陽之助,
「JavaScriptアプリケーションのための通信機能」,
情報処理学会第58回(平成11年前期)全国大会, 講演論文集(3) 2R-10 pp. 563-564,
March 10, 1999.
既存のWebブラウザを用いた協調アプリケーション構築の一環として、JavaScriptプログラム同士のためのネットワーク通信機構JSCommを作成した。JSCommはJavaアプレットとJavaScriptの組み合わせで実現される。アプレットには「転送元のサーバ以外のホストとは通信できない」という制約があるため、アプレットの転送元と同じサーバにJSCommサーバを置いておき、これを経由してのクライアント間通信を実現する。3地点以上のクライアント間通信において送信先を指定するため、チャネルという概念を導入する。同じチャネルを持つクライアント同士は、同じデータを受信する一つのグループを形成する。
Younosuke Furui,
"A Remote Communication Function for JavaScript Applications,"
Proc. 58th IPSJ Annual Convention, vol. 3, 2R-10, pp. 563-564,
March 10, 1999.
Our project is developing collaborative applications on the basis of existing Web browsers, and I created a remote communication mechanism for JavaScript, named JSComm, as a part of the developement. JSComm is realized by the combination of Java applet and JavaScript. Since an applet can communicate only with the server from which it was downloaded, JSComm server program located at the server is used to bridge the communication between clients. JSComm uses the concept of channel that is introduced to specify two or more destinations. The clients that have the same channel organize a group that receive the same data.