P2Pというと、Napsterをはじめとして、Gunutella、Freenet、日本で広まっているWinMX、Winnyなどのアプリケーションを想像し、その著作権に対する考え方や管理手法に否定的な見方をとる人も少なくはないはずである。確かにそのような側面は否定できないのだが、技術的な面を見れば、ネットワーク資源をフルに活用できるアプリケーションであることもまた事実であろう。JAXTAはJavaが動作するデバイスなら動作可能だ。このメリットを生かせれば、アプリケーション次第では、大きな存在になっていくだろう。
本書では、P2P、JXTAとは何かといった概要から入り、JXTAの各プロトコルについて解説している。さらに実際JXTAによって何ができるかということをイメージしやすいようにインスタントメッセージクライアントの作成をサンプルアプリケーションとして紹介している。なお、本書のサンプルコードは、訳者により検証されており、JXTA(STABLEバージョン)、JDK、Debian RedHat7.3、Windows2000Pro SP2での動作が確認されており、サイトからダウンロードも可能である。「JXTAは単なる一過性の流行語ではない」と著者は指摘する。自由と管理の狭間に揺れるP2P技術、JXTAの可能性はぜひ読者自身が判断してほしい。
登録情報
|
本書では、JXTAというサンがオープンソースで提供しているP2Pプラットフォームを取り上げることで、P2Pの基本的な仕組みを解説している。また、JXTAを使った実際のP2Pアプリの作り方も簡単ではあるが解説されている。
これを読んですぐに自分のP2Pアプリを作るのは容易ではないが、よい導入になるだろう。