手機軟體開發環境及工具.ppt_第1页
手機軟體開發環境及工具.ppt_第2页
手機軟體開發環境及工具.ppt_第3页
手機軟體開發環境及工具.ppt_第4页
手機軟體開發環境及工具.ppt_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章,1,手機軟體開發環境及工具,Device Emulator & Visual Studio Remote Tools,2,實驗介紹,實驗目的 熟悉 Visual Studio 整合式開發環境(IDE) 熟悉 .NET 開發上的遠端工具 實驗內容 針對遠端工具,逐一介紹與操作練習,3,實驗環境,開發環境 Visual Studio 2008 WM 6.0 Professional,4,Device Emulator,The Emulator is a tool that mimics the behavior of a Microsoft Windows CEbased hardware platform. With the Emulator, you can test a run-time image by using software that mimics hardware.,5,Device Emulator,Step 1 工具 裝置模擬器管理員 Step 2 選擇目標平台 Step 3 按右鍵 連接,6,Device Emulator,7,Device Emulator,8,模擬器設定,9,模擬器設定,Storage Card,10,模擬儲存卡,模擬器屬性,一般設定 記憶體大小 外觀 儲存卡 顯示設定 面板 外觀 網路設定 周邊裝置設定 序列埠 電源,11,Development Environment: Tools,12,Onscreen Device Emulators,ActiveSync/ WMDC Ethernet,同步軟體,ActiveSync 4.5 Windows XP 適用於Windows Mobile裝置 用於設備端與電腦端連接與通訊的同步軟體 Windows Mobile Device Center Windows Vista,13,ActiveSync連線設定,14,選擇DMA,模擬器與一般PC連線,15,連接底座可讓模擬器與PC透過ActiveSync進行連線,同步軟體,16,建立網路連線,透過ActiveSync 不透過ActiveSync,17,透過ActiveSync(方法一),18,透過ActiveSync(方法一),19,建立網路連線,透過ActiveSync 不透過ActiveSync,20,不透過ActiveSync(方法二),21,不透過ActiveSync(方法二),22,不透過ActiveSync(方法二),23,不透過ActiveSync(方法二),24,不透過ActiveSync(方法二),25,不透過ActiveSync(方法二),26,Remote Tools,Remote Zoom Remote Heap Walker Remote Process Viewer Remote Registry Editor Remote Spy Remote File Viewer,27,Remote Tools,28,選擇連線的目標平台,Remote Zoom,遠端放大工具 用來擷取或縮放PDA畫面 僅BMP格式,29,Remote Heap Walker,遠端堆積查核器 用於檢視PDA記憶體堆積的使用情形 Process List Heap List,30,Remote Process Viewer,遠端處理序檢視器 用來檢視PDA上開啟的工作排程(process) 包含排程的相關資訊 類似一般PC的工作管理員 可用來終止工作排程 可觀看排程使用的module,31,Remote Process Viewer,32,排程資訊,Module資訊,Remote Registry Editor,遠端登錄編輯程式 用來檢視或編輯PDA登錄檔 可匯出登錄檔 尋找特定的登錄檔 可用於修改系統設定或是效能調校 例子 新增我的最愛位址 HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMainFavoritesEntries,33,Example,34,新增我的最愛,Example,35,新增位址,Example,36,Remote File Viewer,遠端檔案檢視器 用於檢視PDA的檔案內容 相關檔案資訊,37,Remote File Viewer,38,可設定檔案屬性,Remote Spy,遠端監視工具 用於檢視PDA中程式的運作情形 可監試PDA送出的Message 觀看windows handle 例子 觀看Hello World程式,39,Example,透過Remote Spy觀看Hello World程式 先將程式載入模擬器中,40,Example,41,程式已載入,Example,42,選擇監控Message,Example,43,訊息監控中,按下按鈕,Example,44,印出捕捉的訊息資訊,Cellular Emulator,A software-based emulator to aid developers and testers in developing and testing their software. A powerful tool to test various applications under different wireless network conditions in GSM/GPRS and/or UMTS networks.,45,Cellular Emulator,The primary features supported in Cellular Emulator are listed here: RIL APIs SIM / USIM File System Simultaneous voice and data (SVD) 2G / 3G handover roaming GSM / GPRS / UMTS AT command parser PPP data connection,46,Running Cellular Emulator,開始 程式集 Windows Mobile 6 SDK Tools Cellular Emulator,47,記住此序列埠com port號碼,Running Cellular Emulator,48,序列埠視Cellular Emulator開啟後的狀態列做設定(如前頁),Running Cellular Emulator,49,Call Manager,Used to show and control voice calls ID: The ID of this voice call. Number: The number of the remote party of a voice call. Status: Current connection status of a voice call. Active: The call is connected. Held: The call is on hold. Dialing: An outgoing call that is trying to connect to the remote party. Alerting: The remote party is ringing. Incoming: An incoming call that has not been answered. Direction. The direction of a voice call. MT: Windows Mobile 6 Terminated MO: Windows Mobile 6 Oriented,50,Call Manager,51,Call Manager撥打電話給手機,Call Manager,52,手機撥打電話給Call Manager,Call Manager,Preset Number Busy: All voice calls dial to this number will receive a busy result. Reject: All voice calls dial to this number will get rejected. Hang Up After Connect: All voice calls dial to this number will be answered and then disconnected. No Answer: All voice calls dial to this number will keep ringing. For numbers not listed, the voice call will be automatically answered.,53,Network,The Network Selection and GPRS Control panels in the Network tab are useful for simulating some network handover events.,54,狀態列會顯示正在使用的網路類型,SMS,In the Send to device panel, users can use Cellular Emulator UI to simulate an incoming SMS. Users can also name the interval and repeat count to send multiple .,55,Injection,The Injection panel is used to inject an AT command to Cellular Emulator or inject an AT Response or AT Event to Windows Mobile 6.,56,Configu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论