昨日、マイクロソフトが開催した開発者向けの最大のカンファレンスの2日目は、Webおよびモバイルテクノロジーの分野における最新のイノベーションを実証するために開催されました。 会議の2日目に開かれた全体報告書の中で、Microsoftは多くの新しい技術と製品を発表しました。これについては、この記事で説明します。
MIXは単なる技術発表ではなく、多数の技術報告書であり、そのうち125はMIX'11で発表され、47は招待された専門家や外部スピーカーによって読まれることを思い出させてください。 MIX'11カンファレンスのトピックの説明は、 この記事に記載されています 。
会議の初日には、Internet Explorer 10、ASP.NET MVC3 Tools Update、Orchard CMS 1.1、Windows Azure updateなどの新しいテクノロジーの発表がありました。 この記事から、初日に発表された内容について詳しく知ることができます。
MIX'11の2日目は、次の製品とテクノロジーに関する興味深いニュースをもたらしました。
- Windows Phone OS 7.5プラットフォームの更新と新機能:SQLストレージ、センサーへのアクセス、ソケットサポートなど。
- Windows PhoneでのSkype、Spotify、Angry Birds。
- ジャイロスコープセンサー、GPSなどのエミュレーターを備えたWindows Phone開発者ツール。
- Silverlight 5 Betaの新しいバージョンがリリースされ、多くの革新が行われました。
- Kinect for Windows SDKの発表とデモンストレーション。
Windows Phone OS 7.5
MIX'11カンファレンスの2日目の全体報告書は、ジョー・ベルフィオーレ(Microsoftの副社長)によって開かれ、この秋にWindows Phoneプラットフォームにどのような革新が待ち受けているかについての講演がありました。 レポートは、プラットフォームの愛好家によって作成されたアマチュアビデオクリップのデモンストレーションから始まりました。 マイクロソフトはYouTubeにビデオを投稿し、200,000回視聴された場合、その作成者はWindows Phone用の商用広告素材を作成するよう招待されます。 プラットフォームをサポートしてビデオを見る-それは完璧に行われ、価値があります。Windows Phone開発
Joe Belfioriは、Windows Phoneの開発に関する同社の計画について話しました。 この中で彼は、ノキアの開発責任者であるマルコ・アルジェンティに助けられました。Windows Phone 7では、ロシア語を含む追加の16言語のサポートが正式に発表されました。 アプリケーションを作成してWindows Phone Marketplaceアプリケーションストアに配置すると、さらに8か国で利用できるようになります(ロシアでは初日から利用できました)。
Windows Phoneマーケットプレイスが開始される国のセットも拡大し、Windows Phoneベースの電話用の有料アプリケーションを購入することは完全に合法となります。 16か国から、このリストはロシアを含む35か国に拡大されます。
マイナーな設計革新
プラットフォームの開発のレビュー後、Windows Phone OS 7.5の技術革新の技術的なデモが開始され、2011年には電話ユーザーが無料で利用できるようになります。まず、アプリケーションのリストに対するジャンプリストのサポートが表示されます。ユーザーは、連絡先のリストと同じ方法でアプリケーションのリストをナビゲートできるようになります。 さらに、アプリケーションリストでは、名前部分で検索が表示されます。これは、Windows Phone Marketplaceと統合されており、電話だけでなくストアでも検索できます。
さらに、追加のサービスでメディアセクションを拡大する可能性が発表されました。 たとえば、YouTubeおよびLast.fm。
Windows Phone OS上のInternet Explorer 9
Windows Phone OS 7.5は、ビルトインブラウザーの更新プログラムを受け取ります。 新しいブラウザーは、新しいInternet Explorer 9とまったく同じコードベースを持ち、IE9のデスクトップバージョンと同じハードウェアアクセラレーショングラフィックスとJavaScript処理機能をすべて提供します。ブラウザのUIのわずかな変更と、画面の向きを縦から横に変更するサポートを示しました。
新しいモバイルブラウザでのハードウェアアクセラレーションによるHTML5ビデオのサポートの実証。 最新の携帯電話(Apple iPhone 4、Samsung Nexus S、およびWindows Phone)のブラウザーのパフォーマンスの視覚的な比較。 グラフィックテストでは、iPhoneは2 FPS、Android-11 FPS、Windows Phone-26 FPSを示しました。
直接センサーアクセス
Windows Phone OS 7.5のリリースにより、開発者は1,500を超える新しいAPIにアクセスできるようになります。 その中には、携帯電話のセンサーへの直接アクセスがあります。その場でビデオストリームを分析するためのカメラ、コンパス、ジャイロスコープです。 大きな嬉しい驚きは、Windows PhoneでのSkypeの発表であり、これは更新プログラムと共にリリースされます。 そのインターフェイスは、MetroおよびWP7のスタイルで表示されました。センサーへの直接アクセスの可能性のデモンストレーションとして、Amazonのアプリケーションを示しました。これは、オンザフライでバーコードをスキャンし、サイト上の製品を検索します。 同時に、Windows Phone OS 7.5がアプリケーションへのリンクを含むタイルだけでなく、アプリケーションの特定のセクションまたは機能へのリンクを含むタイルを修正する新しい機会を示しました(たとえば、Amazonアプリケーションのバーコードをすぐにスキャンします(下のスクリーンショット))。
モーションセンサーの発表
マイクロソフトは、新しいタイプのモーションセンサーのアプリケーションを作成するための新しいツールセットを発表しました。 このキットは、センサーとカメラの動きを操作する機能を組み合わせて、拡張現実などのアプリケーションを簡単に作成します。 そのようなアプリケーションは、現場からすぐに実証されました。Windows Phoneでのマルチタスク
Windows Phone OS 7.5を更新すると、空きメモリの量に基づいた完全なマルチタスクがサポートされます。 十分なメモリがある間、プログラムは切り替えに使用できます。 デモンストレーションとして、公式のSpotifyサービスアプリケーションを示しました。これは、プラットフォームの更新で利用可能になります。Spotifyは音楽の再生を開始し、実行中のプログラム間の特別な移行機能を使用して別のアプリケーションに切り替えました。 このアプリケーションは、有名なゲーム「Angry Birds」であることが判明しました。これは、Windows Phoneにも搭載されますが、5月25日にはかなり早い時期にリリースされます。 スピーカーがAngry Birdsを再生している間、Spotifyの音楽はバックグラウンドで再生されていました。
Windows Phone OS 7.5のマルチタスクには、多くの機能があります。
- プログラムは、メインメニューでライブタイル(ライブタイル)を更新できます。
- バッテリーの消費はスケジューラによって監視され、スケジューラはバッテリーの消費を削減しようとします。
- たとえば、サードパーティのラジオ局や音楽サービスのバックグラウンドで音楽を再生できるバックグラウンドエージェントを使用できます。
ソケットサポート
ソケットを操作するための待望のサポートは、Windows Phone OS 7.5で表示されます。 デモとして、wpIRCアプリケーションがステージ上に表示され、Windows Phone OSのIRCプロトコルでの作業を提供します。SQLストレージのサポート
Windows Phone OS 7.5では、開発者はSQL Server Compact 4.0に基づいた組み込みのSQLストアへのアクセスを許可されます。 開発者は、データベースとデータ自体を操作するときにLINQを最大限に活用できます。開発者ツール
Scott Guthrieがステージに登場し、Windows Phoneのアプリケーション開発ツールの革新について話をしました。 新しいバージョンのツールは、来月中に完全に無料で利用できるようになります。開発ツールでのセンサーサポート
センサーを使用するために、開発ツールの新しいバージョンではセンサーのエミュレーションが追加されました。 ジャイロスコープとGPSの使用方法が示されました。ユーザーは、特別なウィンドウを介して空間内の電話の位置を制御し、アプリケーション内のセンサーの動作をエミュレートします。 とても快適に見えます。
GPSを使用する場合、ユーザーは現在の位置をマークできる地図を持っています。これは、ジオデータを操作するアプリケーションの動作にすぐに影響します。
アプリケーションプロファイリング
プロファイラーがWindows Phone Developer Toolsの新しいバージョンに追加され、アプリケーションリソースのパフォーマンスと消費を完全に分析および監視できるようになります。デモンストレーションでは、プロファイリングとその除去を使用してアプリケーションのボトルネックを見つける実際のケースが示されました。
プラットフォームのパフォーマンスの改善
Scott Guthrieは、Windows Phone OS 7.5を更新すると、4つの方法でシステムのパフォーマンスが向上すると発表しました。 そして、これはユーザーのプログラムの変更を必要とせず、単により速く動作します。次のWindows Phoneサブシステムが改善されます。
- スクロールと入力は、特にバックグラウンドでデータをロードするシナリオでは、より応答性が高くスムーズになります。
- デコードが改善されたため、画像がより速く表示されます。
- ガベージコレクターが改善され、アプリケーションの応答性とパフォーマンスが向上し、変更なしのアプリケーションのメモリ消費量が3分の1削減されました。
- Windows Phoneのマルチタスクは使用可能なメモリに依存するため、メモリ消費の削減も重要です。
Silverlight + XNA
Scott Guthrieは、Windows Phone OS 7.5の次のバージョンでのXNAとSilverlightプラットフォームの統合を発表しました。 開発者は、同じアプリケーション内で両方のフレームワークを使用できます。 たとえば、Silverlightアプリケーションで3D XNAモデルを使用します。1,500を超える新しいAPI
合計1,500以上の新しいAPIがWindows Phone OS 7.5開発者に提供され、操作とアプリケーションの作成が便利になります。Silverlight 5
Windows Phoneの新機能の驚くべきデモンストレーションの後、Silverlight 5テクノロジーの転換が来ました.Silverlightは途方もないペースで開発されており、開発者はすでにプラットフォームに何を期待するかを知っていました。 今年の初めに、Silverlight 5の主要な革新を特集した特別なイベントが開催されました。しかし、MIX'11では、開発者はSilverlight 5ベータ版と開発ツールのリリースに驚きました。
次のリンクhttp://www.silverlight.net/getstarted/silverlight-5-beta/ですべての新しい開発者コンポーネントとツールをダウンロードできます。
さらに、有用なリソースに精通することをお勧めします。
- Balder 3Dエンジンは、Silverlight 5をサポートしていますhttp://www.ingebrigtsen.info/post/2011/04/13/Silverlight-5-and-Balder.aspx
- 新しいSilverlight 5機能の詳細な説明http://timheuer.com/blog/archive/2011/04/13/whats-new-in-silverlight-5-a-guide.aspx
- Silverlight 5 ホワイトペーパーhttp://i1.silverlight.net/content/downloads/silverlight_5_beta_features.pdf?cdn_id=1
- Silverlight 5のMicrosoft Expression Blendプレビュー( リンク );
- WCF RIAサービスV1.0 SP2プレビューの更新バージョン(2011年4月) http://jeffhandley.com/archive/2011/04/13/MIX11Releases.aspx
Silverlight 5-新機能
Silverlight 5プラットフォームは、次の革新をもたらします。
メディア
- ハードウェアビデオデコード;
- メディアコンテンツの再生を高速化または低速化するトリックプレイ機能。
- コントロールパネルのサポート。
- システム内のスクリーンセーバーの制御。
- コンテンツ保護機能の改善
- 低遅延のリアルタイム音声処理。
- 100を超える新しいAPI
- テキストの操作の改善:複数列レイアウト、活版印刷機能、テキストの明瞭性の向上、高度なOpenType機能のサポート。
- Postscriptベクター印刷のサポート。
- 追加されたダブルクリック機能とコンボボックスコントロール。
- MVVMパターンの操作およびデバッグ時の多数の改善(たとえば、バインディングのブレークポイントの可能性)。
- ネットワークサブシステムの改善:待ち時間の短縮、WS-Trust標準のサポート。
- XAMLパーサーが改善され、全体的なパフォーマンスとアプリケーションの起動速度が向上しました。
- 64システムとブラウザーが公式にサポートされています。
- JITコンパイラのマルチコア最適化。
- テキスト表示およびレイアウトサブシステムのパフォーマンス。
- XNAとSilverlightの統合。1つのプロジェクトで、SilverlightでXNAモデルを実装することで、両方を使用できます。
- ハードウェアアクセラレーション3DグラフィックスによるXNA 3D APIサポート。
- ブラウザによるグラフィックスのハードウェアアクセラレーションの機能の利用。
- グラフィックススタックが変更され、Windows Phoneに移植された改善が得られました。
- ピボットコントロールが追加されました。
- これで、ブラウザーの外部だけでなく、ブラウザー内のアプリケーションにもHTMLコンテンツをアプリケーション内に配置できます。
- ファイルアクセスでも同じです。
- 信頼されたSilverlight署名付き証明書アプリケーションは、レターを送信するOutlookやレポートを生成するWordなどの他のアプリケーションを実行するアクセス権を持ちます。
- デバイスのシステムおよびシステムのその他の機能へのアクセス。たとえば、スマートカードにアクセスするためのUSBカードリーダー。
- 全画面モードでの作業時のキーボードの完全サポート。
- PInvokeを介してSilverlightからネイティブコードに直接アクセスします。
- これで、silverlightアプリケーションは複数の子ウィンドウを生成できます。
- ユーザーフォルダだけでなく、ファイルシステム全体へのアクセスを追加しました。
- Visual Studioは、Silverlightアプリケーションプロファイラーを追加します。
- Visual Studio Team Testのサポートが追加されました。
Silverlight 5デモ
全体報告では、Silverlight 5のいくつかの機能が実証されました(たとえば、インテリアなどの家の3Dモデルを作成するプロジェクトなど)。デモンストレーションは、高速化された3Dグラフィックスを操作するときに高いパフォーマンスを示しました。
Kinect for Windows SDK
MIX'11の2日目の全体報告の終わりに、Kinectというまったく新しいツールと開発プラットフォームについて話しました。 マイクロソフトは、Kinect for Windows SDKツールキットの迅速な提供を発表しました。これは、3Dセンサーだけでなく、マイクの配列、ビデオカメラ、画像処理アルゴリズム、データ配列など、他のすべてのKinect機能へのアクセスも提供します。 SDKは、C#/ VB / C ++の言語での動作を提供します。数分で、Visual StudioとKinect SDKを使用して簡単な手書きアプリケーションが作成されました。
次に、愛好家によるプロジェクトのデモンストレーションが開始されました。たとえば、Kinectのジェスチャーで完全に制御される椅子です。
2番目のデモンストレーションは、WorldWide TelescopeとKinect望遠鏡の統合でした。これにより、自分の手で宇宙を見ることができます。
次に、視覚障害のある人のためのプロジェクトを示しました。これは、視覚のない建物内を移動するのに役立ちます。 このプロジェクトは、他の人の障害を追跡し、フィードバックの助けを借りて、人がどこに移動すべきかを知ることを可能にします。
Kinectを使用して作成された最新のプロジェクトは、数人のプレーヤーがステージを通過するためにポジションを取る必要があるゲームです。 このようなXboxゲームをプレイします。 楽しみの海。
イベントは、ホールのすべての訪問者がKinectを無料で受け取るという発表で終了しました。
おわりに
MIX'11カンファレンスの2日目は、Windows Phone OS 7.5の新機能のデモから始まりました:市場での配布、UIの変更、IE9ブラウザー、センサーとソケットへの直接アクセス、Skype for Windows Phone、マルチタスク、SQLストレージ、プロファイル機能を備えた新しいツールセンサーエミュレーションなど。Silverlightプラットフォームの大きな進歩と進歩が実証され、Silverlight 5のバージョンが開発者とすべての来訪者向けに公式にリリースされました。
センサー機能とそれに基づく新しいプロジェクトを完全にサポートするKinect for Windows Sdkを発表しました。 一般的に、MIX'11カンファレンスは、開発者向けの多くの素晴らしい発表と多くのツールをもたらしました。 インストールをダウンロードして、理解してください。 Windows Phone OS 7.5用のツールと、9月の開発者会議での新しい発表がまだあります。