ソリプシス

ソリプシス
開発者フランステレコム- 研究開発部門
安定版リリース
1.09 / 2009年2月18日
オペレーティングシステムMicrosoft WindowsLinuxmacOS
タイプMMORPGピアツーピア
ライセンスLGPL
ウェブサイトhttps://web.archive.org/web/20090507014736/http://happening.netofpeers.net/

Solipsisは、フランステレコム研究開発研究所のホアキン・ケラーグウェンダル・シモンによって設計された、大規模かつ複数参加者による共有仮想世界のための無料かつオープンソースのシステムです。メタバースのようなパブリック仮想領域のためのインフラストラクチャを提供することを目的としています。ピアツーピアアーキテクチャを採用しているためこの仮想世界には理論上無制限の数の参加者が参加する可能性があります。

動機

Solipsisの中心的な目的は、サーバーの所有権などの私的利益の影響から可能な限り独立した仮想世界を創造することです。これを実現するために、従来のサーバー・クライアントモデルではなく、ピアツーピアモデルを採用しています。さらに、ユーザーが仮想世界の個々のセグメントにおいて、インターフェースとコンテンツをより柔軟に設計できるようにすることを目指しています。[ 1 ]

主な原則

ソリプシスエンティティは仮想世界の基本要素です。エンティティが存在するためには、ナビゲーターによって制御されるノードを実行する必要があります。ノードは純粋なピアツーピアネットワーク内で自己組織化され、その関係は仮想的な近接性に依存します。ナビゲーターは主にグラフィカルユーザーインターフェースですが、エンティティ間の相互作用のために、いくつかの通信サービスがナビゲーターに追加される場合があります

仮想世界は最初は空で、エンドユーザーのコンピュータで実行されるエンティティによってのみ満たされます。すべてのSolipsisノードは機能的に同等であり、事前に定められたインフラストラクチャは必要ありません。これにより、仮想世界のコンテンツや機能に対する制限は可能な限り排除されます。

現状

Solipsisは現在、以下の要素で構成されています。

  • UDPを介したピアツーピアプロトコル。Solipsisプロトコルは、ノードに仮想世界内での存在をブロードキャストする機能を提供します。さらに、このプロトコルはいくつかのグローバルプロパティの維持を保証することを目的としています
  • ノードとナビゲータ間のAPI形式をとるノード・ナビゲータ・インターフェース。現在XML-RPCで記述されており、ナビゲータはノードを制御し、その仮想環境に関する情報を取得できます。
  • LGPLライセンスに基づくSolipsisノードとSolipsisナビゲーターの基本実装。ナビゲーターは仮想世界の2次元表現を特徴としています。現在のインターフェースのデザインは、サンタローザのエンジニアチーム(最高技術責任者のDavid Levine氏が率い、スタンフォード大学のBJ Fogg教授が構想)によって開発された、同名の企業YackPackというインタラクティブシステムと類似しています。エンティティ間のインタラクションはチャットのみで行われます。
  • ブログ、ソーシャル ネットワーキング用の ID フィールド、ファイル共有、グラフィカル チャットを実装するその他のサービス。

こちらもご覧ください

参考文献

  1. ^サイモン、グウェンダル。「序論」。P2P財団2008年8月2日閲覧