2010年07月25日

WindowsPhone:Windows Phone 7 Developer Training Kitの概要

 全国のWindowsPhone7開発者のみなさんこんにちは。
 Windows Phone 7 Developer Training Kit(英語)のチュートリアルはすでにお試しでしょうか?

 オンライン、オフラインで試せるトレーニングキットですが、実際に実行できるプロジェクトファイルも添付されており非常にわかりやすいです。

 screen1

(クリックで拡大)


 トレーニングの内容は

screen2

(クリックで拡大)



 ・Hello Windows Phone

 VisualStudio2010 Express for Windows PhoneExpression Blend® 4 for Windows Phoneでアプリを開発する方法を紹介。


 ・Building your First Windows Phone 7 Application
 
 パズルゲームアプリを作成してWindowsPhone7開発を体験するチュートリアル。
 マルチタッチに対応させる説明もあるようで(ちゃんと試してませんが)、Silverlight開発に慣れた人も目を通しておくと良いかも。


 ・Windows Phone Navigation and Controls

 ページ遷移の方法を学ぶことができます。
 UriMapperクラスの使い方や、ApplicationBarの使い方がわかります。
 動画ファイル、音声ファイル、画像ファイルの扱い方の第一歩にコードを読んでみるのもいいですね。

 screen3


screen4
 
 
 
 ・Using Push Notifications

 サーバーからWindowsPhone7アプリに情報をプッシュする方法。

 HttpNotificationChannelクラスを用いてPushクライアント経由でMicorsoftPushNotificationService(MPN)を利用するようですが、実装までは追い切れてないです。
 誰か日本語で解説記事書いてくれないかなぁ…。


 ・Game Development with XNA Framework

 XNAでWindowsPhone7用のゲームを作る方法。
 ゲーム制作はずっとやりたかった(中断の経緯はこちら)ので、入門してみようかなぁ。

 screen5



 ・Launchers and Choosers

 ランチャーアプリの作り方。

 WindowsPhone7を触り始めたころに良くわからなかったMicrosoft.Phone.Tasksのクラスを利用しています。
 パッと見た感じ、アプリから検索や電話機能を利用したい場合に使うのかな(間違ってたらすみませn)。

 あと、SupportedOrientationsプロパティの使い方もわかりそう。

 ・Application Lifecycle

 Tombstoning(海の崖から飛び降りるスポーツ?)と呼ばれるWindowsPhoneアプリのライフサイクルモデルの紹介です。

 ユーザー作成のアプリはマルチタスクではないので別アプリの起動やバックボタンで戻った際に以前の状態を保存、復旧するための仕組みですね。
 WindowsPhone7がマルチタスクではないのは開発者としては残念な気もしますが、モバイルのリソースを考えるとこの制約は妥当なのかなという気もします。

 TombstoningのイベントハンドラはプロジェクトのApp.xaml.csにテンプレートが定義されています(たぶん…)。

 Tombstoningについては自分もはっきり理解している自信はありませんので間違いありましたら指摘くださるか、皆さんの目でトレーニングキットを実行してみてください。


 ・Changing Our Game ? An Introduction To Windows Phone 7

 MIX10のWindowsPhone7のデモ映像です。


 それでは楽しいWindowsPhone7開発ライフを!!

おまけ



 BingMapとSmoothStreamingを試してみようとしましたがdll読み込みの時点で警告が出て使えないようでした。
 残念。

トラックバックURL

トラックバック一覧

1. Windows Phone 7 Developer Training Kitの概要  [ .NET Clips ]   2010年07月25日 18:49
素敵なエントリーの登録ありがとうございます - .NET Clipsからのトラックバック

コメントする

名前:
URL:
  情報を記憶: 評価:  顔   星
 
 
 
Profile
Recent Comments
QRコード
QRコード
livedoor Readerに登録
RSS
livedoor Blog(ブログ)