Live Mesh同期サービスに関するちょっとした特集を続けます。今回は、この製品の最も興味深い側面の 1 つ、つまり最も純粋なeyeOSスタイルの仮想デスクトップであるLive Desktopを詳しく掘り下げる投稿です。は、メッシュを通じて同期するすべてのデバイスが集まるユニオン ポイントとしても機能するように設計されており、また、このサービスが開発者に提供するものの重要な部分としても機能します。
まず、このツールがどのように機能するかを見てみましょう。他のデバイスと同期するためにフォルダーやファイルを Live Mesh に追加すると、これらのファイルは Live Desktop に自動的に追加され、そこにアップロードされて、後でメッシュ内の他のデバイスにダウンロードされ、ダウンロードして表示できるようになります。これらのファイルは、Web インターフェイスを通じてどこからでもアクセスできます。これらの目的のために、5 GB の無料オンライン ストレージが提供されます (おそらく将来拡張される予定です)。
Live Desktop 経由の同期の問題は、最初は機能として始まったものが、最終的にはバグになる可能性があることです。なぜなら、よく考えてみると、 Live Mesh (異なるデバイス間での即時ファイル同期) に使用するには 5GB では少なすぎるからです。たとえば、12 GB の音楽コレクションをコンピュータ間で共有したい場合はどうなるでしょうか?その場合、Live Desktop は、ユーザーが Mesh に追加するデータ制限を課す制限になります。
これを正確に考えて、Microsoft は最近、Live Desktop を省略して、ピアツーピアを介してデバイスを同期する可能性を組み込みました。つまり、両方のデバイスの電源が入っていてメッシュに接続されている場合、データ転送はサーバーを経由せずに直接実行されます。そうでない場合は、データの一時コピーがサーバーに保存されます。 Microsoft からのファイルは、ファイルが他のデバイスに転送されるとすぐに削除されます (ゴースティングと呼ばれるプロセス)。
このおかげで、Mesh に追加できるデータ制限は無限に増加し、20 GB の音楽ライブラリや300 GB の HD ムービー コレクションを問題なく同期できるようになります。この特集の次の投稿では、この機能を有効にする方法を詳しく説明します。
次に、Live Desktop インターフェイスを確認してみましょう。この仮想デスクトップに直面して最初に気づくのは、Windows デスクトップにできるだけ似るように設計されていることです。背景は青のグラデーションに対応しており、その上に Live Mesh に追加したフォルダー (将来的にはインストールしたアプリケーションも) が表示されます。フォルダーを開くと、Vista の Windows エクスプローラーとほぼ同じウィンドウが表示されます。ファイルのアップロードとダウンロード、サブフォルダーの作成、ファイルの削除、名前の変更などのオプションがあります。 Silverlight で作られたマルチメディア ビューアである「Media View」もあり、これを使用すると、Web からビデオ、画像、音楽をダウンロードせずに表示できます。また、下部には「タスクバー」があり、複数のウィンドウを開いている場合にウィンドウを切り替えることができます。
さらに、右下隅のメッシュ アイコンをクリックすると、「メッシュ バー」が表示されます。これは、ネットワーク上のデバイスに関する情報と、ネットワーク上で発生した最新のイベントを知らせるニュース フィードに関する情報を示す青いバーです。同期されたフォルダー。この「メッシュバー」は、フォルダーを開いたときにサイドバーの形で表示されることもあります。その場合、そのフォルダーに関する特定の情報 (フォルダーを共有している人、オンラインにいる人、同期しているデバイス、フォルダーに含まれるファイルのみを参照するニュースを含むニュース フィードなど) が表示されます。彼ら。さらに、この「特定のニュース フィード」では、 FeedSyncテクノロジーの双方向性が適用され、独自のメモを公開して、フォルダーにアクセスできる他のユーザーがメモを閲覧できるようにします。
Live Mesh が削除したファイルに対して行う興味深い処理については言及する価値があります。 Live デスクトップからファイルを削除するとき、実際に行っていることは、そのファイルを残りのデバイスと同期させることであることがわかりました。仮想デスクトップからはアクセスできなくなりますが、以前に同期するように構成した各デバイスからは引き続きアクセスできます。次に、デバイスからフォルダーを削除すると、そのフォルダーは引き続き他のコンピューター間および Live デスクトップと共有されます (アクセスできなくなるのはそのデバイスからのみです)。ただし、いずれかのデバイスからサブフォルダーを削除すると、すべてのデバイスからサブフォルダーが消えてしまいます。
一見すると少し複雑に思えますが、Live Mesh のロジックを理解して慣れると、同じユーザー アクション (フォルダーまたはファイルの削除) に対するそれぞれの異なる応答の理由がよく理解できます。
現時点では、 Live Desktop の操作はある程度制限されています。これは、開発の初期段階にあるため、ファイル検索エンジンの有効化、サブフォルダーの削除の可能性など、まだ完全に実装されていない機能が多数あるためです。 (サブフォルダーの同期を停止するため)、またはあるウィンドウと別のウィンドウ間でドラッグ アンド ドロップします。
当初、レドモンドは Live Mesh 仮想デスクトップの作成に Silverlight を使用すると考えられていましたが、実際にはJavascript で構築され、特定の機能 (前述のマルチメディア ビューア) にのみ Silverlight が組み込まれています。さらに、近い将来、Live Desktop が開発者に公開され、ユーザーがローカル ドライブにファイルをダウンロードすることなく、Web から直接ファイルを開いて編集できるアプリケーションをサードパーティが作成できるようになります。同様に、Mesh にアップロードされたデータを、Gmail、Facebook、Flickr、Google カレンダーなどの他の 2.0 サービスとリンクするアプリケーションを作成できます。
この最後の機能は、異なるデバイス間の同期の「接続点」として機能するという事実とともに、 Live Desktop がこれまで存在していた他の仮想デスクトップと最も異なる点であり、私たちに大きな期待を抱かせるものです。 SDK が開発者にリリースされるとすぐに何が起こるかということです。
リンク |ライブ デスクトップ詳細情報 | ライブデスクトップアーキテクチャ