メインコンテンツ
- Windows Phone で使える素材集
- WP7 で SharpZipLib を使って圧縮解凍する
- PNG ファイルの出力、GIF ファイルの読み込み
- 購入することが出来るコントロール集
- Triple DES / AES のベンチマーク
- AES でデータを暗号化する
- Triple DES でデータを暗号化する
- スクリーンロックをされないようにする
- ダイナミックにビューを更新する ~ダイナミックテンプレートによる柔軟な UI ~
- ListBox に項目がないときのメッセージを簡単に表示する
- 動的にコンテキストメニューを構成し、ViewModel のコマンドをたたく
- 分離ストレージのファイルの入っているフォルダを削除する
- 分離ストレージのファイルサイズを取得する
- ページトランジションの合間にメッセージを表示する
- Silverlight Toolkit を使わずカスタム Transition をするビヘイビア
- Silverlight Toolkit を使わずカスタム Transition をする
- ListBox をスクロールさせる
- キーボードを開く・閉じる・変える
- パノラマを横スライドアニメーションする
- 高さの違う項目を表示したときの ListBox がたがたスクロール問題とその回避方法
- ListBox のアイテム描画の完了を確認する方法
- Landscape 時に ScrollViewer.Opacity != 1.0 時にスクロール方向が逆転する 不具合
- ScrollViewer を巡るまとめ
- Image コントロールなどを巡る Tips
- JPEG 画像を綺麗に速くリサイズ(拡大縮小)する
- JPEG の画像サイズを知る
- 分離ストレージの画像を表示する
- リソース/コンテンツを分離ストレージに保存する
- ビルドアクション リソース/コンテンツのデフォルト
- その他
- ビルドアクション リソース/コンテンツ URI の指定方法
- ApplicationBar のコマンド実装・バインディングとメニューを動的に変更する
- Windows Phone7 の Hotmail Push 受信について
- Windows Live メール自動受信による電池消耗具合 ~自動も手動も変わりなし~
- メール自動受信までの時間を調べた。
- wp7_and_live
- App Hub でプライベートベータテスト配布をする
- メモリ使用量などデバイス情報を取得する
- 動画で見る Windows Phone 7 エミュレータレビュー
- Windows Phone 7 Developer Tools CTP のインストール
- Windows Phone 7 エミュレータレビュー
- Visual Studio 2010 Express for Windows Phone の起動から、エミュレータで動かすまで
リンク
Windows Phone 開発者ポータル
Windows Phone Developer Tools CTP
Windows Phone 7 Series Developer Training Kit
MIX10でのつぶやきまとめ
Windows Phone 7アプリについて知っておくべき全てのこと(動画あり)
Silverlightを使用してWindows Phone 7でTwitterアプリケーションを構築
開発系メモ
Windows Phone Developer Documentation
Windows Phone 7 Series Icon Pack
メモ
WP7 に搭載されるブラウザは IE7 ベース。ZuneHD は、Windows CE6 + IE6 ベース。
WP7 はSilverlightとXNAで開発。Silverlightはサブセット等ではなく、同一のもの。
サービス関連
- Windows Phone 7 向けのアプリケーションダウンロード販売には Windows Phone Marketplaceが提供される
- アプリケーションのインストールは Marketplace からのみ
- Windows Phone 7 は外部メモリーカードをサポートしない
- Windows Phone 7 向け開発者ツールの提供を開始
Windows Phone 7 の最低ハードウェアスペック
- スタート、検索、戻るボタン
- 4以上のタッチに対応した静電容量式タッチスクリーン
- 256MB RAMと8GBのストレージ
- 解像度 800×480 と 480×320
- GPS、加速度計、コンパス、光センサー、近接センサー
- 5MPカメラ
- Codec acceleration
- DirectX 9 accelerated GPU
- ARMv7 Cortex/Scorpion CPU