MIX09まとめ

この辺りがまとまってていい感じかな。

軽く訳してみた。後ろに行くほど短いのは仕様(元記事がそもそもそう)。

News from Mix 2009 1日目

Expression Web 3

最新のウェブ標準対応や、PHPなどの多様な言語への対応もあったけども、何よりも注目すべきは「Super Preview

  • 作成したウェブページをクロス-ブラウザープレビューできる
    • プレビューペイン中での表示とフルスクリーン表示できる
    • IE6, 7, 8と、Fireworx、Safariでのレンダリング結果が見れる
      • IE8とかFirefox本体をインストールしている必要はない
  • プレビューはクラウドサービスで作成する
    • 要するに、サーバー上でレンダリングして、その結果をブラウザに返す
  • 比較表示
  • DOM要素のハイライト機能
    • 要素にマウスを乗せたりクリック選択したりで、その要素がハイライトされる
  • Super Preview は単体でもリリース予定(Expression Web 3の一部としてだけじゃなくて)
Microsoft Web Platform Installer and Web Application Gallery
Windows Azure Platform
  • SQL Data Services がフルにRDBの機能(APIADO.NETを含む)を提供
  • Azure Servicesは2009年中に正式版開始すると確約
Microsoft Silverlight 3

Silverlight 関連機能は他にもまとめてる人いるのでそちらもどうぞ。

・Siverlight 3 Video

  • 動画再生、グラフィックスにGPUアクセラレーション
    • 動画を含むいろんなコンテンツをリアルタイムで投影3D変換(2D 要素を3次元的に変形させる)
  • H.264AAC、MPEG4対応
  • 音声/動画raw stream再生用APIも提供
    • 開発者が独自のコーデックを作れる
  • IIS Media services
    • Silverlight 3を使ったスムースで適応的なストリーム動画配信を可能に
    • ストリーム動画の一時停止、巻き戻し、スローモーション再生などが可能
    • 2010バンクーバーオリンピックの動画配信で使われる予定

Silverlight 3 RIA

  • どんなコントロールに対しても(動画や静止画かデータグリッドまで全部)リアルタイムに3Dエフェクトを掛けられる
  • ビットマップのピクセル操作API追加
  • ライブラリのキャッシュ
    • Silverlightアプリから参照しているライブラリをクライアントPC上にキャッシュする仕組み
    • .xapファイルサイズを小さくできる

Silverlight 3 Out of Browser

  • Silverlightがオフライン実行できるようになります
  • 開発も簡単: マニフェストに設定をちょこっと追加するだけ
  • OoB実行では、分離ストレージをデータのキャッシュ用に使える。分離ストレージの使用容量制限も25MBまでにアップ
  • Silverlight 3のOoB実行中もサンドボックス内での動作になる
  • OoB Silverlightアプリの更新確認
    • 毎回起動時に、バックグラウンドで更新があるかどう見に行ってダウンロードする
    • アップデートは次回起動時に適用される
  • Silverlightアプリの状態(オンライン、オフライン、ブラウザ中動作か否か、デタッチされた等)を取得・イベントハンドリングするためのクラス群あり
  • Silverlightの右クリックメニューに「Make available offline」項目が増えた
  • SL3ランタイムのサイズは、SL2の時と比べて40KBほど小さく最適化された
Expression Blend 3
  • PhotoshopIllustratorからのインポート
  • 「Behavior」設定の追加: アニメーションなどのイベントをコントロールにリンクさせる設定が簡単に
  • XAMLVBC#のIntellisense追加

今、一般にダウンロードできるMIX09プレビュー版のBlend 3にはまだ搭載されてないらしいけども、一番注目して欲しい新機能として、SketchFlowってのがあるらしい。

(どういうものかは https://content.visitmix.com/2009/Sessions/ で「The Future of Microsoft Expression Blend」(MIX09-C04F)を探して見て)

  • デザイナーが、ページ遷移のスケッチ/プロトタイプを簡単に作れる機能
    • 「Welcome ページからは、商品情報、コミュニティページなどに飛べる」とかを、手書き感覚で遷移図にできる
    • 書いた遷移はSketchFlowプレイヤーで、プレビューできる
    • 再生したプロトタイプに対して、他の人がフィードバック情報を入れたりもできる
    • 作ってる最中用の、「手書きっぽく見えるコントロールスタイル」とかもあったり
Windows Mobile 6.5

Windows Mobile 6.5 の情報は先月のプレスリリース時にいろいろニュースにもなってるんでそれを見てもらった方が早いかと。

元記事の人が気に入ってたのは Lock screen って機能。

搭載するブラウザは、Flashはフルサポートだけど、残念ながらSilvelightはまだ未対応だって。

Microsoft MyPhone
  • Windows Mobile 6.5デバイス上の全データをクラウドで同期させるオンラインサービス
  • データはオンラインから読み書きできる
    • たとえばモバイル機を紛失したときも、簡単にデータを復元できる
  • マーケットプレース for Windows Mobile
    • オンラインからWindows Mobileアプリを買える
    • 誰でもアプリの発行・販売可能
      • ネイティブアプリ、マネージアプリ、ブラウザーウィジッドのいずれか
    • 2009年9月にサービス開始予定
    • 興味を持った方がいらっしゃれば、5月から開発者サイトで登録可能

News from Mix 2009 2日目

Internet Explorer 8 and Industrial Design

2日目の基調講演では、IE8の話と、Deborah Adlerによる処方薬パッケージの工業デザインに関する話があった。
(Deborah AdlerはClearRxっていう処方薬パッケージのデザイン規格のデザイナー。ClearRxは処方薬の効能等を分かりやすくするのを目的としたデザイン。)

「デザインで変えるユーザー体験」みたいな話。

あと、IE8のアドオンに関する話も。IE8のアドオンはアドオンギャラリーにたくさん並んでる。

Expression Blend 3

1日目に引き続き、Blend 3の話。

  • SketchFlowプレイヤーはSilverlight 3ベースで作られてるっぽい
    • [F5]キーで更新
    • SketchFlowプロジェクトをウェブサーバーにアップして、リモートのブラウザーで見てもらうことも可能
      • リモートでアノテーション(スケッチに対するご意見付けてもらえる機能)も付けられる
      • アノテーションはファイルに保存されて、開発者にe-mailで送り返してもらえる
  • SketchFlowプレイヤーでは、まだ作っていないページのところもナビゲートできて、ホワイトボード的なものを表示して、そこにアイディアを書き込んだりもできる
  • state
    • ページ(あるいはscreen)間の遷移以外に、1つのページ内でさらにstateも持つ
    • stateは、screen上でユーザーが何かしたときにトリガーされるストーリーボードみたいなもの
    • アニメーションとか、コントロールに対するイベント発生とか
  • Photoshopからのファイルインポート
    • ちゃんとレイヤー情報とかも保持される
    • あるレイヤーをコントロール化したりできる(Thumbボタンにしたりスライダーにしたり)
Smooth Streaming in Internet Information Server 7
  • ビットレートコントロールのメカニズム
    • 動画のフラグメント(通常、2秒ほどの長さで区切る)を送ってもらう
    • フラグメントを受け取ったら、それの再生と同時に次のフラグメント要求で、
      • ダウンロードが早く完了してたらビットレートを上げる
      • ネットの状態が悪かったり、デコード処理が間に合ってなかったらビットレートを下げる
    • 動画のスキップ処理をすると、その先のフラグメントは再び低ビットレートな状態から受取始める
    • マニフェスト
      • 動画と音声のフラグメント一覧と、利用可能なビットレートの一覧情報が含まれているファイル
      • ビットレート情報だけじゃなくて、言語情報とかも入ってる
  • フラグメントはedge-serverでのキャッシュ効果もある
    • ストリーミング動画をプロシキサーバーがキャッシュできるように
  • http://www.iis.net/media から IIS Media Services 3のβ版がダウンロード可能

News from Mix 2009 3日目

Developing RESTful services and client using “M” (Oslo).
  • Intellipad
    • 俗称 Emacs.NET
    • カスタムDSLの定義ファイルを読み込んで、そのDSLに基づいたコマンド実行ができるエディター
  • デモ内容

M とかに関しては、詳しくは"Oslo" Developer Centerを。

Virtual Earth Silverlight Control
Microsoft Surface

Surfaceの話。