PDC10 OData 関連のUpdate
みなさん、お疲れさまです。プロフィールで新宿区在住となっていますが、目黒区に引っ越しました、井上です。目黒に住んでいる方、遊んでください。
さて、今日は、先週USAで開催されたPDC10、そこで発表のあったODataのUpdateについてご紹介しておきましょう。
まずは、
WCF Data Services client for Windows Phone 7!!
ようやく製品版Windows Phone 7対応の WCF Data Serviceクライアントが登場です。
System.Data.Services.Client.dll の他、サービスへアクセスするためのプロキシクラスを作成するツールが含まれているようです。
ただし、PCのSilverlightとは若干違いがあるため注意が必要です。
・LINQの実装が完了してないようです。ちょっとクエリが面倒になりますね。ただし、将来的にはサポートされる予定です。
・DataServiceCollectionクラスにLoadAsyncメソッドが追加されました。これで非同期処理の実装がシンプルになります。
・Windows Phone 7 は少し特殊なアプリケーションモデルで動作します。要するにPCと同レベルのマルチタスクには対応していないため、複数アプリを起動している場合、裏でアプリがサスペンド状態になったり、アクティブ状態になったりするのです。これはiPhoneなどと同じ動作ですね。詳細はこちら(英語)
尚、アプリケーションの状態に次の4つが存在します。
- Launching
- Activated
- Deactivated
- Closing
新たに追加されたDataServiceStateを使うと、このあたりの制御が可能になるようです。これは後日調べないとですね。
その他にもマイクロソフト製品がガンガン対応しているのは当然のこと、OData対応したパートナー様のサービスがどんどん登場しています。日本も是非ご対応お願いします。
名前 | 概要 |
eBay | ネット通販の大手が商品カタログ |
Twitpic | Twitterではお馴染み。画像やら、コメントやらを公開しています。 |
PowerPivot for Excelと連携して、ユーザーデータを分析 | |
Netflix | Netflix User feedが追加され、ユーザーの管理が可能に。 Netflixサービスを生かしたよりリッチなアプリケーション開発が 可能になります。もう少ししたら詳細情報が提供。 |
SAP | 将来的にODataに対応するようです。 |
Tableau | クライアントサイドの分析ツールです。 PowerPivotと同様にOdata対応しました。 |
Windows Azure Marketplace DataMarket (code Name Dallas) | もともとCode Name Dallasと呼ばれていたものです。 DataMarketという名前になりました。 |
Microsoft Dynamics CRM 2011 | CRMもSharepointもOData 対応。 |
Microsoft Pinpoint Market Place | Pinpointが対応してくれる。これ、社内的にも実はうれしいです。 |
WCF Data Services October 2010 CTP | PATCH, Prefer, Multi-valued プロパティ、 Named Resource Streamなどの機能追加。 |
Windows Live | 待ち望んでました。LiveのデータもOData対応へ。 どこまで対応してるのでしょうか。 |