▼Windows Phone 7メモ▼
Windows Phone 7


Windows Phone 7
マイクロソフトが開発したスマートフォン向けOS。UIはMetro UI。プログラミング言語はSilverlightとXNA。


情報源

公式・情報サイト 開発者ブログ
Silverlight4オフラインドキュメント ひにけにXNA
XNA Framework Class Library 高橋忍のブログ
Content Pipeline Class Library Windows Phone 7 備忘録
App Hub nanapho
Xbox Live 迷宮調査報告書
Zune Software 眠るシーラカンスと水底のプログラマー
Windows Phone 7 Connector for Mac ブリリアントなWP7
UX-TV XNA プログラミングTips
WP7applist -
Code Samples for Windows Phone -
Silverlightのフォント -


Windows Phone 7のバージョン

バージョンと追加機能
バージョン コードネーム Silverlight XNA 追加機能
Windows Phone OS 7.0 Nodo
(マイナーバージョンアップ)
4.0 4.0 コピー&ペースト
Windows Phone OS 7.1/7.5 Mango 4.0 4.0 カメラ・コンパス・ジャイロ制御
ローカルSQLデータベース
コンタクト・スケジュールデータベースへのアクセス
ソケット通信
日本語対応
Windows Phone OS 7.X Tango ? ? ?
Windows Phone OS 8.0 Apollo ? ? ?

主なWindows Phone端末

2011年
キャリア 端末名 メーカー Windows Phone OS 画面解像度 発売日
au IS12T 富士通東芝 Windows Phone OS 7.5 800x480 2011年9月

2010年
キャリア 端末名 メーカー Windows Phone OS 画面解像度 発売日
SIMフリー HTC7Mozart HTC Windows Phone OS 7.0 800x480 2010年12月
HTC 7 Trophy HTC Windows Phone OS 7.0 800x480 2010年12月
HTC HD7 HTC Windows Phone OS 7.0 800x480 2010年12月


開発環境の準備


WDDM 1.1ドライバ
Windows用のディスプレイドライバ。Windows Phoneのエミュレータの動作にはWDDM 1.1ドライバが必要。
PCにインストール済みかどうかはコマンドラインでdxdiagコマンドを入力してDirectX 診断ツールを起動し、 ディスプレイタブのドライバーのドライバーモデルで確認。
ドライバはNVIDIAのサイトなどからダウンロードできる。
NVIDIA GeForce 9600M GTの最新ドライバ



Windows Phone SDK 7.1
Windows Phoneアプリを作成するための開発キット。AppHubからダウンロードしてインストール。

Zune Software
Windows Phone7端末とPCを同期するアプリ。マイクロソフトのサイトからダウンロードしてインストール。

実機での自作アプリの実行

実機での自作アプリの実行するには、端末登録が必要。端末登録の手順は次の通り。
  1. AppHubで年間サブスクリプション(9,800円)を購入。
  2. 実機をUSBでPCと接続し、Zune Softwareで認識されていることを確認。
  3. 「Windows Phone SDK」の「Windows Phone Developer Registration」を実行し
  4. Xbox Liveのアカウントとパスワードを入力。
端末登録した端末をUSB接続した状態で、Visual Studioのデバック時に「Windows Phone Device」を選択して実行。
Silverlightのサンプルプログラム

基本
ユーザーインタフェース
データの読み書き
レイアウト
ユーティリティ

XNAのサンプルプログラム

基本

情報

ハードウェアボタン

画面解像度

センサーとサービス

デバッグ
デバッグ出力 System.Diagnostics.Debug.WriteLine("hoge");
ブレーク System.Diagnostics.Debugger.Break();
デバッグ出力を行うOutputウィンドウはDebugツールバーのOutputボタンで開く。

Silverlightリソースフォーマット
画像 png/jpg
オーディオ mp3/wma
ムービー wmv

アプリ提出に必要な情報

概要説明 25文字以内
詳細説明 2000文字以内
キーワード ;区切り
モバイル用の大きい画像 png画像/173x173
モバイル用の小さい画像 png画像/99x99
PC用の大きい画像 png画像/200x200
背景の画像 png画像/1000x800
スクリーンショット png画像(1-8枚)/480x800



−戻る−