抄録
本稿では,多数携帯電話ユーザ間の協調型アプリケーションの容易な開発を目的に,地理的位置や共通の話題などに関する条件により動的にグループを形成する機構と,グループメンバ間でマルチキャスト,同期,排他制御などのグループ通信機構を提供するミドルウェアの提案を行う.提案ミドルウェアでは,ユーザ端末側プログラムの大部分を,サーバ上のエージェントとして実行し,グループ形成や,グループ通信を実現するための一連のメッセージ交換をサーバ内のプロセス間通信で実現し,ユーザインターフェース部分(UI)のみを携帯端末上で実行する.エージェントとUIは,必要な時のみ,サーバ上で実行されるサーブレットを介して,HTTPで通信させる.提案ミドルウェアにより典型的な協調型アプリケーションを容易に設計でき,実装実験により,100台規模のグループの通信が実用速度で動作可能なことを確かめた.