はじめての windows phone 7 アプリケーション開発
DESCRIPTION
VSUG DAY 2011 SummerTRANSCRIPT
はじめてのWindows Phone 7アプリケーション開発
青柳 臣一
VSUG DAY 2011 Summer
VSUG DAY 2011.6.19
自己紹介
• VSUG– C# フォーラムリーダー
• 職業– ソフトウエア開発@大阪市中央区
( WPF, Silverlight, C#, VB )( iOS, Android )
• Twitter– @ShinichiAoyagi
VSUG DAY 2011.6.19
Windows Phone 7 って?
• マイクロソフトのスマートフォン用 OS– 2010 年 9 月 1 日 欧米でリリース– 2011 年 3 月後半 NoDo (コピペ対応)– 2011 年夏?秋? Mango
(日本語、中国語、、、)
( 500 以上の改善)
• Windows Mobile ?– 別物です
VSUG DAY 2011.6.19
Silverlight for Windows Phone
• Silverlight– Silverlight 3+ ?– Mango では 4+ ?
• XNA
• ネイティブアプリは不可
VSUG DAY 2011.6.19
Windows Phone Developer Tools
• 開発環境一式– Visual Studio 2010 Express for Windows
Phone– Expression Blend for Windows Phone– Windows Phone エミュレーター– など
(今はまだ英語版のみ)• 無料
VSUG DAY 2011.6.19
App Hub
• http://create.msdn.com/– 要身元証明– 実機への配置・デバッグ– Marketplace で配布(有料・無料)
• 9,800 円 / 年
VSUG DAY 2011.6.19
Hello, WP7!
• デモ– Portrait と Landscape– ApplicationBar
• %ProgramFiles%\Microsoft SDKs\Windows Phone\v7.0\Icons
– Panorama– Pivot
• Silverlight for Windows Phone Toolkit– http://silverlight.codeplex.com/
VSUG DAY 2011.6.19
Task
• 標準機能を呼び出す– CameraCaptureTask– EmailAddressChooserTask– PhoneCallTask– PhotoChooserTask– など
VSUG DAY 2011.6.19
ナビゲーション
• NavigationService– Navigate()– GoBack()
• NavigatioinContext– QueryString[]
• OnNavigatedTo()
VSUG DAY 2011.6.19
その他( 7.0 )
• Location ( GPS )
• Push Notifications
• Accelerometer (加速度センサー)
VSUG DAY 2011.6.19
その他( Mango )
• Background Agents
• Background Audio
• Sensors
• Sockets ( TCP/UDP )• Camera
• Live Tile
• Local Database
VSUG DAY 2011.6.19
ご清聴ありがとうございました