Windows Mobile系統開發員入門必讀

來源:互聯網
上載者:User

導言

Windows Mobile是微軟進軍行動裝置領域的重大品牌調整,它包括Pocket PC、Smartphone以及Media Centers三大平台體系,面向個人移動電子消費市場。憑藉微軟在視窗領域內的壟斷地位,Windows Mobile從一誕生起就佔據了很多優勢,眾多的Windows開發人員可以在熟悉的環境下進行各種應用的開發。Windows Mobile系列專題,將帶你從最基本的工具安裝,環境配置開始,進入行動裝置 App開發的世界。

概念介紹
  • WinCE:Windows CE是微軟為嵌入式裝置打造的通用作業系統,不象其它的微軟 Windows 作業系統,Windows CE 並不是代表一個標準的相同的對所有平台適用的軟體。為了足夠靈活以達到適應廣泛產品需求, Windows CE 採用標準模式,可以通過設計一層位於核心和硬體之間代碼來用設定硬體平台,從而使產品定製。[更多...]
  • Windows Mobile:Windows Mobile 是 Microsoft 用於 Pocket PC 和 Smartphone 的軟體平台。Windows Mobile 將熟悉的 Windows 案頭擴充到了個人裝置中。
  • PocketPC和Smartphone:Smartphone 主要是在格式因素和使用兩方面作為一種電話裝置而設計的。它經過良好的微調,可以用於發出和接收呼叫,並且還可以作為訊息處理裝置。Pocket PC 主要是作為一種小型個人電腦而設計的,對於查看和管理資料與增強訊息處理而言很不錯。某些 Pocket PC 裝置也具有電話功能。
  • 下面的兩篇文章,協助你瞭解這些概念之間的關係:
    《How is Windows Mobile related to Windows CE? 》
    《Windows CE開發之起步停車》

Windows Mobile 開發工具
1. Windows Mobile 2003 Second Edition 開發工具
      Windows Mobile開發分為使用機器碼和Managed 程式碼的開發,分別使用不同的開發工具:
      a. 使用機器碼是為了獲得較高的效能,當您需要直接存取硬體或者資源有限的情況下使用。
      b. 使用Managed 程式碼是為了開發以使用者介面為中心的應用程式,這種應用程式要求儘快面世或者要求開發速度很快。

Pocket PC 2003:
Smartphone 2003:
  • 構建 Pocket PC 2003 本機 C++ 應用程式:
    a. Microsoft eMbedded Visual C++ 4.0
    b. Microsoft eMbedded Visual C++ 4.0 Service Pack 3
    c. Pocket PC 2003 SDK
    d. Windows Mobile 2003 Second Edition 模擬器包 for Pocket PC
  • 構建 Pocket PC 2003 Managed 程式碼應用程式:
    a. Visual Studio .NET 2003
    b. Pocket PC 2003 SDK
  • 構建 Smartphone 2003 本機 C++ 應用程式:
    a. Microsoft eMbedded Visual C++ 4.0
    b. Microsoft eMbedded Visual C++ 4.0 Service Pack 3
    c. Smartphone 2003 SDK
    d. Windows Mobile 2003 Second Edition 模擬器包 for Smartphone
  • 構建 Smartphone 2003 Managed 程式碼應用程式:
    a. Visual Studio .NET 2003
    b. Smartphone 2003 SDK

2. Windows Mobile 5.0 開發工具
      Visual C++ 2005環境中同時提供managed及native開發功能,將所有的開發工作將完全整合在同一環境中。Visual Studio.NET 2005預設提供了Pocket PC/Smartphone 2003 SE(第二版)的開發模板,同時將Pocket PC 2003 SE開發使用.NET CF版本升級到2.0 (beta)。

Windows Mobile 5.0 for Pocket PC:
Windows Mobile 5.0 for Smartphone:
  • a.Visual Studio 2005 Beta 2
    b. Windows Mobile 5.0 SDK for PocketPC
    c. Windows Mobile 5.0 Emulator Images for PocketPC
  • a. Visual Studio 2005 Beta 2
    b.Windows Mobile 5.0 SDK for Smartphone
    c.Windows Mobile 5.0 Emulator Images for Smartphone

3. 其他工具:
  除了上述基本開發工具以外,在Windows Mobile開發社區中還存在著大量的協助工具輔助,包括應用程式架構、工具、控制項等等。其中有一些由於定位準確、製作優良、使用方便,已經成為Windows Mobile開發不可或缺的好助手。
  OpenNETCF.org Smart Device Framework

Windows Mobile 開發環境搭建
Windows Mobile 2003 Second Edition:
Windows Mobile 5.0:
  • a. 卸載所有舊版本的工具、SDK 和模擬器
    b. 安裝ActiveSync3.8,如果您使用的是模擬器,還需安裝Connect Emulator with ActiveSync
    c. 安裝eMbedded Visual C++ 4.0 和 SP3
    d. 安裝Visual Studio .NET 2003
    e. 安裝PocketPC 2003 SDK或者Smartphone 2003 SDK
    f. 安裝PocketPC或者Smartphone Emulator Image
  • a. 卸載所有舊版本的工具、SDK 和模擬器
    b. 安裝Visual Studio 2005 Beta 2
    c. 安裝DMA Transport Update
    d. 安裝ActiveSync 4.0 Developer Preview
    e. 安裝Windows Mobile 5.0 SDK for PocketPC或者 for Smartphone
    f. 安裝Windows Mobile 5.0 Emulator Images

技術文章
相關文章:
相關專題:

《VS 2005 Beta 2初體驗(1)-用C#開發Managed代碼》
《VS 2005 Beta 2初體驗(2)-用C++開發Native代碼》
《設計可靠的應用程式以利用基於 Windows CE 的 Smartphone 裝置》
《Smart Device Extensions 入門》
《初識 Smart Device Extensions》
《Get Going with Microsoft eMbedded Visual C++》
《為 Microsoft Smartphone 開發應用程式》
《使用.NET 架構壓縮版開發Windows Mobile 2003 for Smartphone》
《為基於 Windows Mobile 2003 的 Pocket PC 開發人員提供的新內容》
《初識 Embedded Visual C++》

 
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.