JavaScriptでの双方向通信用ライブラリを公開。

dotwowのAPIを利用して、JavaScriptで通信するライブラリを公開しました。
「dotWowConnectScriptLibrary(.WCSL)」
http://www.dotwow.net/api/default.aspx
少量のコードを書くだけで、ページ閲覧者同士が通信できるようになります。
Comet(Ajaxの通信形態のひとつ)を利用しているので、スムーズな通信が可能です。
あなたのウェブページ上で手軽にユーザーとのリアルタイム通信機能を追加することができます。


上記のURLより、アプリIDとアプリKEYを登録してご利用ください。(ユーザー登録が必要です)


■サンプルコード(AppidとappKeyを入力してください)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title></title>
    <script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">    google.load("jquery", "1.3.2");</script>
    <script src="connectscript.js" type="text/javascript"></script>
    <script type="text/javascript">
        function received(data) {
            for (var i in data) {
                $("#conversation").append(data[i].SenderId + ":" + data[i].Message+"<br />");
            }
         }
         function joined(data) {
             $("#userID").append("Your ID: " + connectScript.userId);
             for (var i in connectScript.users) {
                 $("#SelectTarget").append("<option>" + connectScript.users[i].UserID + "</option>");
             }
         }
         var connectScript = new connectScript();
         function startConnect() {
             connectScript.appId = "*********";
             connectScript.appKey = "*********";
             connectScript.set_receive(received);
             connectScript.set_join(joined);
             connectScript.initialize();
         }
         function send() {
             var target = $("#SelectTarget").val();
             var content = $("#contentTextBox").val();
             connectScript.send(target, content);
         }
         
   </script>
</head>
<body onload="startConnect()">
<div id="userID"></div>
<div><select style="width:100px"
        id="SelectTarget" name="D1">
        <option></option>
    </select> <input id="contentTextBox"  style="width:200px" type="text" /><input type="button" onclick="send()" value="Send" /></div>

<div id="conversation"></div>
</body>
</html>

メッセージの種類やJSONのパラメータの説明など詳細は後程、helpに掲載する予定です。
http://help.dotwow.net/
要望やバグがありましたら、ご連絡してください。
また、現在はベータということで、「他のAPIからの接続許可」「コールバックURL」などは動作しません。
.WCSL及び、サンプルにはjQueryを使用しています。