TowTruckはMozillaの開発したリアルタイムコラボレーションソフトウェアです。

Google DriveがリアルタイムコラボレーションAPIを公開して話題になっていましたが、そのMozilla版とも言えるのがTowTruckです。テキストだけでなくマウスのカーソル位置までコラボレーションできます。

[![](http://images.moongift.jp/2013/04/Screenshot 2013-04-17 8.40.11_thumb.1366179579.png)](http://images.moongift.jp/2013/04/Screenshot 2013-04-17 8.40.11.1366179579.png)
デモです。開始すると左側にメニューが表示されます。

[![](http://images.moongift.jp/2013/04/Screenshot 2013-04-17 8.40.25_thumb.1366179582.png)](http://images.moongift.jp/2013/04/Screenshot 2013-04-17 8.40.25.1366179582.png)
名前を設定します。

[![](http://images.moongift.jp/2013/04/Screenshot 2013-04-17 8.42.37_thumb.1366179586.png)](http://images.moongift.jp/2013/04/Screenshot 2013-04-17 8.42.37.1366179586.png)
チャットができます。

[![](http://images.moongift.jp/2013/04/Screenshot 2013-04-17 8.44.16_thumb.1366179589.png)](http://images.moongift.jp/2013/04/Screenshot 2013-04-17 8.44.16.1366179589.png)
他のユーザのマウスがユーザ名と一緒に浮かんで表示されます。

[![](http://images.moongift.jp/2013/04/Screenshot 2013-04-17 8.44.30_thumb.1366179592.png)](http://images.moongift.jp/2013/04/Screenshot 2013-04-17 8.44.30.1366179592.png)
ページスクロールした場合は矢印も表示されます。

[![](http://images.moongift.jp/2013/04/Screenshot 2013-04-17 8.44.48_thumb.1366179596.png)](http://images.moongift.jp/2013/04/Screenshot 2013-04-17 8.44.48.1366179596.png)
別なURLに移動すると、追いかけますかというダイアログが出ます。

[![](http://images.moongift.jp/2013/04/Screenshot 2013-04-17 8.45.00_thumb.1366179600.png)](http://images.moongift.jp/2013/04/Screenshot 2013-04-17 8.45.00.1366179600.png)
フォーム入力でも同期ができます。

TowTruckでは入力のコラボレーションの他、チャットやマウスの移動などリアルタイムに交わされる情報が多いのが特徴です。Webアプリケーションで使ったり、Webブラウザゲームで使えるかも知れません。特に遷移先までコラボレーションできるのが便利です。

TowTruckはnode.js/JavaScript製、Mozilla Public Licenseのオープンソース・ソフトウェアです。

MOONGIFTはこう見る

Webの魅力は相互通信性にあります。コミュニティは非同期ですが、Webアプリケーションでは同期したコラボレーションが魅力です。一つのWebサービスがあった時に、これに同期または非同期のコラボレーションを加えるとどんな魅力があるか考えてみると良いでしょう。

ニコニコ動画は非同期ながら同期のように見えるコミュニティを形成することで動画共有サービスに新しい風を吹き込みました。同様に考えればまだまだ別な開拓余地があるのではないでしょうか。

Mozilla Public License

Mozilla Labs : TowTruck

デモ:Mozilla Labs : TowTruck examples

mozilla/towtruck · GitHub