• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Windows Phone 7 Series初めの一歩
 

Windows Phone 7 Series初めの一歩

on

  • 3,027 views

 

Statistics

Views

Total Views
3,027
Views on SlideShare
3,016
Embed Views
11

Actions

Likes
0
Downloads
13
Comments
0

2 Embeds 11

http://www.slideshare.net 10
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Windows Phone 7 Series初めの一歩 Windows Phone 7 Series初めの一歩 Presentation Transcript

    • Windows Phone 7 Series初めの一歩
      2010年4月17日
      技術ひろば.net 4月勉強会
      野良
    • 自己紹介・1
      野良
      techbank.jp & まっちゃ445
      http://techbank.jp/nora/
      @yamatoya
      普段のお仕事
      SIer屋さんでSEをしています
      Hyper-V
      SQL Server
      ASP.NET
      2
    • 自己紹介・2
      Sliverlightとの関わり
      Silverlight 1の時に触った程度
      今回が事実上初めてのSilverlight
      Windows Mobileとの関わり
      WilcomZero-3を所有していた
      C#との関わり
      VB.NETの親戚ですよね……?
      スタート地点は、ほぼ0
      3
    • 目次
      15分ショートセッション
      Windows Phone 7 Seriesとは
      デモ
      まとめ
      参考情報
      Q&A
      4
    • Windows Phone 7 Seriesとは
      第1章
      5
    • Windows Phone 7 Seriesとは
      マイクロソフトが発表したモバイル基盤
      ハードウェア提供は無し
      ハードウェアはメーカーまかせ
      iPhoneやNexus Oneとは異なる
      Androidと同じ位置づけ
      6
    • 画面解像度
      2種類の解像度のみサポート
      800×480
      480×320
      開発者は2種類の解像度
       にフォーカスできる
      7
      800 or 480
      480 or 320
    • その他のハードウェア要件
      8
      Capacitive touch
      4 or more contact points
      センサー
      A-GPS, Accelerometer, Compass, Light, Proximity
      カメラ
      5メガピクセル以上
      マルチメディア
      Common detailed specs, Codec acceleration
      Memory
      256MB 以上, 8GB Flash以上
      GPU
      DirectX 9アクセラレーター
      CPU
      ARMv7 Cortex/Scorpion or better
      ハードウェアボタン| Back, Start, Search
    • アプリケーション開発
      Software + Services
      Windows Phoneのみで完結させない思想
      Xbox
      Cloud(Windows Azure)
      Windows
      適材適所な役割分担を行う
      Windows Phone上で行うべきもの
      Cloud上で…
      Xbox上で…
      9
    • アプリケーション開発
      2種類の開発技術に対応
      10
    • 開発ツール
      現在リリースされている開発リソース
      Windows Phone Developer Tools
      Visual Studio 2010 Express for Windows Phone CTP
      Windows Phone Emulator CTP
      Silverlight for Windows Phone CTP
      XNA 4.0 Game Studio CTP
      Expression Blend 4 Beta
      Add-in Preview for Windows Phone
      SDK Preview for Windwos Phone
      11
    • 開発言語
      C#
      Silverlight 3.0 BCL(Base Class Libraries)
      SL 3.0BCLのサブセット
      最終リリースまでにクラス追加予定あり
      4.0は対応無し
      browserコントロールはある
      System.Security SHA512Managed 無し
      12
    • デザイン
      Metro
      13
    • エミュレーター
      F5デバッグ実行すると
       Phoneエミュレータ上にデプロイされる
      デバッガがアタッチされる
      14
    • アプリケーション配布
      MARKETPLACEから配布する必要がある
      Windows Mobileでは、直接も可能だった。
      トライアル版の設定可能
      Microsoft.Phone.License.IsTrial
      Trueの場合、MARKETPLACE上で[buy]ボタンが
       [try]ボタンに表示が変更される。
      15
    • デモ
      RSSリーダー?
      16
    • まとめ
      17
    • まとめ
      Silverlight&C#で開発可能
      Visual Studio & Expression Blend
      .NET開発経験者は容易に参入可能
      従来のWMとは互換性無い
      対応アプリケーションが少ないとも言える
      Silverlightなど既存アプリ移植が容易
      まだまだβ版
      日本語未サポート
      実機が手に入らない。。。
      18
    • 参考情報
      19
    • 開発ツールの入手
      Windows Phone Developer Tools
      http://www.microsoft.com/downloads/details.aspx?FamilyID=2338b5d1-79d8-46af-b828-380b0f854203&displaylang=en
      Expression Blend 4 Beta
      http://www.microsoft.com/downloads/details.aspx?FamilyID=6f014e07-0053-4aca-84a7-cd82f9aa989f&displaylang=en
      Expression Blend Add-in Preview
                 for Windows Phone
      http://www.microsoft.com/downloads/details.aspx?FamilyID=47f5c718-9dec-4557-9687-619c0fdd3d4f&displaylang=en
      Expression Blend SDK Preview
                 for Windows Phone
      http://www.microsoft.com/downloads/details.aspx?FamilyID=86370108-4c14-42ee-8855-226e5dd9b85b&displaylang=en
      20
    • 参考情報
      Windows Phone 7 Series Developer Training Kit
      http://channel9.msdn.com/learn/courses/WP7TrainingKit/
      MSDN Library Windows Phone Development
      http://msdn.microsoft.com/en-us/library/ff402535(VS.92).aspx
      Windows Phone Developer Blog
      http://windowsteamblog.com/blogs/wpdev/
      MIX 10 VIDEOS
      http://live.visitmix.com/Videos
      Windows Phone 7 Series Forum
      http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/threads
      Free ebook: Programming Windows Phone 7 Series
      http://blogs.msdn.com/microsoft_press/archive/2010/03/15/free-ebook-programming-windows-phone-7-series-draft-preview.aspx
      How to get started with Windows Phone Programming
      http://answers.oreilly.com/topic/1191-how-to-get-started-with-windows-phone-programming/
      21
    • Q&A
      22
    • 開発テクノロジーについて
      Compact Frameworkベース
      Windows Formは未サポート
      C++は未サポート
      アンマネージ言語は未サポート
      サポート予定無し
      VB.NET現時点では未サポート
      将来的にはサポート予定。
      詳細、日程は調整中
      Native DLL、P/Invokeは未サポート
      23
    • サポートコントロール
      24
    • 未サポートコントロール
      25
    • データ保存方法
      Isolated Storageのみ提供
      SQLデータ保存方法は提供予定無し
      Phone資源は有限
      DBなどはクラウドを使用すべき
      他のアプリからのアクセスは不可
      26
    • その他
      コピー&ペースト機能は未サポート
      現時点では、日本語未サポート
      VS上では、無理やり設定可能
      エミュレータ上で表示されない
      ハードウェア・エミュレーター
      未提供
      加速度、GPSなど
      擬似的なテストコードを書く
      27
    • その他
      データ通信方法
      webリクエストとNotification Pushのみ
      Sockets通信は未サポート
      エミュレーターが遅い
      アプリのデプロイが遅い
      デバッグ終了時はエミュレーターを終了させず、
       StopまたはCtrl+Shift+F5を使用しデタッチすると良い
      対応しているジェスチャー
      Tap
      Double Tap
      Pan
      Flick
      Touch and Hold
      Pinch and Strech
      28