BT

Sync Frameworkがプラットフォームの壁を破る

| 作者: Jenni Konrad フォローする 0 人のフォロワー , Roopesh Shenoy フォローする 0 人のフォロワー , 翻訳者 編集部N フォローする 0 人のフォロワー 投稿日 2011年9月26日. 推定読書時間: 2 分 |

原文(投稿日:2011/09/22)へのリンク

Sync Framework Toolkit は Sync Framework 2.1の上に作られており、OData を使ってどんなプラットフォームあるいはクライアントとも同期できる。その中には、 Windows Phone 7, Silverlight, Windows Mobile, iPhone, iPad, Blackberry, Android デバイス, HTML5を使ったあらゆるブラウザが含まれる。

Sync Framework Toolkitは Sync Framework v4.0で約束された機能を提供している。 Sync Framework v4.0は 2010年10月にCTP となったが、完全なリリースにはならなかった。この フォーラムのスレッド で説明されているように、リリースは無期限に延ばされてきた。しかしすでにCTP向けに開発してきたチームを助けるために、ツールキットは Sync Framework 2.1の上で動作するように計画された。

随分前から Sync Frameworkは 非MSデータベースと同期させるために 使われた。クライアントにインストール必要があり、Windowsだけにしかインストールできない、という制限は今や必要でなくなった。MicrosoftのMobility Architectである Rob Tiffany氏は、彼のブログで、Toolkitには 大きな改善がなされている、と説明している。

なぜ開発者はデータ転送に SOAPREST よりも Sync Frameworkを使いたいと思うか、ということについて氏は以下のように言っている。

その理由は、パフォーマンスとバンド幅の効率性に関係しています。SOAを使うと、SQLサーバーで何が変わったのかを見るのに、必要な全データをデバイスに読み出すことになります。データをアップロードする場合も同じです。 Sync Framework Toolkitを使えば、変更のみ、すなわち差だけを無線で飛ばせばいいのです。

ツールキットの文書は、あらゆるプラットフォームからの同期サービスを消費するために、衝突意識と衝突無意識の両方のクライアントをいかに書くかについて説明している。 Windows Phoneのサンプルと一緒に、ツールキットには iPhoneアプリケーションのサンプルやオフラインHTML5アプリケーションも含まれている。パッケージのクライアント側のソースコードサンプルは Apache 2.0 ライセンス の下でリリースされ、サーバー側のソースコードは MS-LPLライセンスでリリースされている。

Sync Framework はMicrosoftからの同期化プラットフォームで、複数のデータストアを跨いでデータの同期をとるために使うことができる。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT