Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Windows Mobile 開発-2
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Wzindows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
1
新Windows Mobileアプリケーション開発
マイクロソフト株式会社デベロッパーサポート統括部サポートエスカレーションエンジニア祝田 亮一
Agenda
概要
Windows Mobile 6 SDK Refresh
新しい API
新しい ツール
Windows Mobile 開発-2
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Wzindows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Agenda
概要
Windows Mobile 6 SDK Refresh
新しい API
新しい ツール
Windows Mobile 6 アプリケーション開発
LOB アプリケーションをより容易に開発・配布
Windows Mobile 5.0 アプリケーションとの互換性
単一のアプリケーションを複数のデバイスでより容易に実行可能
柔軟性のある開発プラットフォームへ
Windows Mobile 開発-2
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Wzindows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
柔軟性のある開発プラットフォーム
.NET Compact Framework v2 を ROM へ
SQL Server Compact Edition を ROM へ
Windows Mobile 5.0 との互換性
AJAX アプリケーションのサポート
新しいネイティブ API
Windows Mobile 6 SDK Refresh
Agenda
概要
Windows Mobile 6 SDK Refresh
新しい API
新しい ツール
Windows Mobile 開発-2
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Wzindows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
Windows Mobile 6 SDK Refresh
エミュレータ イメージ
ツール
サンプル コード
ドキュメンテーション
各国語版エミュレータ イメージ
リンク:
Windows Mobile 6 SDK Refresh
Windows Mobile 6 Emulator Images
Agenda
概要
Windows Mobile 6 SDK Refresh
新しい API
新しい ツール
Windows Mobile 開発-2
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Wzindows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
WISP Lite (Windows Mobile Ink)
Tablet PC から移植
Rich Ink API をリプレース予定
サポート機能:
ベーシック認識
シリアライゼーション
オーバーレイ・ズーム
WISP Lite (Windows Mobile Ink)
使用方法
InkOverlay オブジェクトを作成
ウィンドウへオブジェクトアタッチ
オブジェクトを有効
入力結果を取得
Windows Mobile 開発-2
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Wzindows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
新しい Sound API
複数のサウンド フォーマットに対応(MID, WMA, WAV, MP3)
サウンド プロファイルの取得・設定
新しい Sound API
<soundfile.h>
SndOpen / SndClose
SndPlaySync
SndPlayAsync
SndStop
SndGetSound / SndSetSound
Windows Mobile 開発-2
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Wzindows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
WISP Lite & Sound API
Agenda
概要
Windows Mobile 6 SDK Refresh
新しい API
新しい ツール
Windows Mobile 開発-2
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Wzindows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
SDK ツール
セキュリティ
Security Configuration Manager
CabSignTool
Security Configuration Manager
デバイスのコンフィギュレーションを確認
標準のセキュリティ構成の
設定
デバイスのセキュリティ
構成の保存
ファイルへの署名
署名の確認
Windows Mobile 開発-2
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Wzindows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
CabSignTool
CabSignTool.exe
CAB ファイルおよび、その CAB ファイルに含まれる実行形式ファイル (.exe, .dll) へ指定した証明書で署名
cabsigntool.exe c:¥generic.cab c:¥final.cab -f c:¥cabpriv.pfx
セキュリティ ツール
Windows Mobile 開発-2
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Wzindows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
SDK ツール
エミュレーション/テスト
FakeGPS
Local Server Framework (FakeServer)
Cellular Emulator
Hopper
Windows Mobile Test Framework
FakeGPS
GPS API から擬似データの受信
NMEA データの読み込み
¥Program Files¥FakeGPS¥GPSFiles
Windows Mobile 開発-2
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Wzindows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Local Server Framework
サーバー接続を必要とするアプリケーションのテスト
Device
Application
Client Application API
Network Layer
Request
Response
Internet/Intranet
Server
Device
Application
Client Application API
Network Layer
Request
ResponseFakeServer
FakeServerAPI
Local Server Framework
Windows Mobile 開発-2
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Wzindows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
Cellular Emulator
Radio Interface Layer をエミュレーション
FakeRIL をリプレース
発着信および SMS メッセージのサポート
GPRS / UMTS (3G) データ コネクション
AT コマンド
Hopper
キー入力、タップ操作をシミュレーション
ランダム入力
さまざまなコード パスを実行させる
“Focus App” – 特定のアプリケーションのみに実行
Windows Mobile 開発-2
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Wzindows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
テストツールエミュレーションツール
まとめ
.NET Compact Framework および SQL Compact
Edition を ROM へ格納
Windows Mobile 5.0 アプリケーションの互換性維持
ベーシック AJAX アプリケーション サポート
新しいネイティブ コード用 API
新しいツールの提供 (Windows Mobile 6 SDK Refresh)
Windows Mobile 開発-2
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Wzindows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it
should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.