2008年9月18日

 Live Messenger 2009 Beta 公開にあたり、Messengerに関する仕様変更なんかがあったので Messenger Library も変更されうのかなーと思っていたら、Version 2.5 が登場しました! でも2009とは特に関係なかったw

 MSDNライブラリの文書も更新されています。ちんまりと書いてますが、大きな改善は Firefox 3 対応じゃないかと思います。やったね!

 他の変更点はコードの書きやすさやライブラリのブラッシュアップ的なものが目立ちます。

  • ContactクラスにPresenceプロパティ追加。今まではメンバーのプレゼンスを取得するには、Contact.CurrentAddress.Presenceと間にIMAddressクラスのプロパティをはさんでいたのだけど、直接Contactオブジェクトから参照できるようになりました。こっちのほうが妥当な構成ですね。
  • ContactクラスにDisplayNameプロパティ追加。メンバーの表示名だけでなくニックネーム(ユーザーが勝手に付けられる名前)を考慮した値が返ってくるものみたい。
  • ContactクラスにNickNameプロパティ追加。そのNickNameを取得・設定もできます。
  • UserクラスのEndpointsプロパティの値が、わかりやすい名前になっているらしい(前どんなのだったけー)。
  • Sign-in Controlの表示・非表示メソッドの追加。
  • コレクションの各アイテムへのアクセスが、列挙子を使わなくてもよくなった。これは良ポイントですね。

以上のようです。2.5を使うには http://www.wlmessenger.net/api/2.5/messenger.js を参照するようにします。きちんとVSのJScript IntelliSense用のファイルも公開されています!

 2009の変更とは特に関係なかったと書きましたが、私が思っていたのは、2009の変更でプレゼンスの状態数が減っているのと それを示すアイコンリソースの変更の対応でした。コレクションの記述については私もフィードバックを送っていたようないなかったような気がします。

(via Windows Live Messenger Developer Blog : Messenger Library V2.5 released!

posted @ 23:35 | Feedback (6)

 Live Wave 3 による Window Live フォト ギャラリー Beta の登場で、SDKが公開されました。Live Photo Gallery Publishing Plug-in といって、Live フォト ギャラリーまたは Live ムービー メーカーから動画像をWebへ投稿する際のプラグインを作れます。

プラグインによる投稿

 MSDN Libraryに文書も既に追加されています。また、サンプルとしてFlickrへ投稿するプラグインが live.com よりダウンロードできます(右側のRelated Resourcesから)。.NET Frameworkによるプラグインです。

 サンプルをビルドするには、Visual C#のほかに Windows Installer XML (WIX) Toolset version 3.0 のインストールとFlickr Services API Keyの取得がいるみたいですね。私はまだビルドできたところまで。サンプルの詳細はこちら、Windows Live Photo Gallery Publishing Plug-in Sample 

 さわってないのでなんともですがー、ドキュメントもきちんと書いてあるっぽいし(図もある!)、私が感じた特徴としては投稿する動画像情報のやりとりにデータ用クラスじゃなくてXmlDocumentを受け渡すところですね。これはVB9.0の出番! でも、XmlDocumentやりとりってどうなんだろう? あとプラグインの配置はレジストリに登録でLive フォト ギャラリーが認識してくれるみたい。試しに、mixiへの投稿プラグインなんかを作ってみようかな。

 Flickrへの投稿はSDKをダウンロードせずともはじめからインストールされています。追加のプラグインとして今のところ SmugMug というサイトへのプラグインが公開されています(私はこのサイト全く知らない……)。プラグインの追加をメニューからクリックすると現在はTeam Blogの次のプラグインに関する記事へ移動して、そこからダウンロードページへ移動できます。

Windows Live Photo & Video Blog : Plug-ins

posted @ 23:04 | Feedback (0)