Key points are not available for this paper at this time.
リモートアクセスはローカルアクセスとは異なる感覚があります。主な問題は一貫性(マシンはGUI、アプリケーション、およびデバイスが異なる)と応答性(ユーザーはネットワークとサーバーの遅延を待たなければならない)です。Protiumは、プログラムをローカルビューアに分割し、アプリケーション固有のプロトコルを使用してリモートサービスに接続することでこれらの問題に対処します。分割により、ビューアはローカルの機能や制限に適応するようにカスタマイズできます。サービスは長期的な状態の維持を担当します。ビューアはユーザーインターフェースを管理し、状態を使用してビューアとサービス間の通信を削減し、可能な限りレイテンシを減少させます。システムインフラストラクチャはビューアとサービスの間に位置し、レプリケーション、一貫性、セッション管理、および複数の同時ビューアをサポートします。プロトタイプシステムには、エディタ、描画プログラム、PDFビューア、マップデータベース、音楽ジュークボックス、およびウィンドウシステムサポートが含まれています。これは、Plan 9、Linux、およびWindowsのサーバー、ワークステーション、PC、およびPDA上で動作します;サービスとビューアはC、Java、およびConcurrent MLで記述されています。
Youngら(木曜日)はこの問題を研究しました。