SOBAフレームワーク

SOBAフレームワーク



SOBAフレームワークとは、京都大学を中心とした産官学共同プロジェクトによって開発されたビジュアルコミュニケーションのためのミドルウェアです。プロジェクト名の「SOBA」は「Session Oriented Broadband Applications」の略称であり、さらに「いつもあなたの傍(そば)にいる」という意味も含まれています。このフレームワークの目的は、遠くにいる人々がまるで身近にいるかのようなコミュニケーション環境を創出することです。

研究の経緯と成果


SOBAフレームワークの研究は2000年11月から2005年3月まで行われ、その後の研究成果はオープンソースとしてINCPODのウェブサイトで公開されています。この研究は、株式会社SOBAプロジェクトに引き継がれ、同社がSOBAフレームワークを基にした多様な製品をリリースしています。これにより、技術の普及が進み、より柔軟なビジュアルコミュニケーションが可能になりました。

SOBAの特徴


SOBAフレームワークは、以下のような特徴を備えています。

  • - リアルタイムのビジュアルコミュニケーション: ユーザー間でスムーズな相互作用を実現します。
  • - ピアツーピアシステム: 直接通信を可能にし、サーバー負荷を軽減します。
  • - 多様なメディアの共有: 映像、音声、ファイル、アプリケーションなど、様々な形式のデータを共有できます。
  • - マルチプラットフォーム対応: Javaで実装されているため、異なるプラットフォームでも動作が可能です。
  • - ユーザープログラミングの自由度: APIが提供されているため、利用者は独自のアプリケーションを開発できます。

基本概念


SOBAフレームワークは、インターネット上に「共有空間」を作成し、それを「セッション」と呼んでいます。このセッション内では、以下のような操作が行えます。

  • - 共有空間の作成・削除: 新たにセッションを立ち上げたり、不要なセッションを削除したりできます。
  • - 共有空間の分割・統合: 一つのセッションを分割したり、複数のセッションを統合したりすることが可能です。
  • - メディアの投入や移動: セッション内でメディアを追加したり、配置を調整したりすることができます。
  • - 複数ユーザの参加: 同時に多くのユーザーがセッションに参加し、情報を共有することができるため、共同作業が促進されます。

これらの機能によって、SOBAフレームワーク上にさまざまなアプリケーションやサービスを構築することが可能となります。

参考リンク



SOBAフレームワークは、コミュニケーションの新たな形を提供する技術として、その有用性と可能性を今後さらに拡大していくことでしょう。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。