.NET Mobile 簡介
背景
移動電話已成為我們的生活方式的組成部分,而且新的移動設備也即將加入這個行列。
有關這些新移動設備的令人激動的一件事情是,它們有能力連接到因特網并執行 Web 應用程序。
目前開發的移動應用程序能夠向世界上的任何位置上的任何用戶提供任何類型的數據!
不同的移動設備支持不同的編程語言。某些支持 WAP 和 WML,某些支持 HTML 和限制版本的 HTML,而另一些則同時支持兩者或者另外的語言。
為了支持所有類型的移動設備,開發者必須為每中語言創建不同的應用程序。
通過 .NET Mobile,微軟引入了開發移動應用程序的新平臺。
本教程的內容是關于如何使用 .NET 框架的一個擴展來開發移動應用程序,這個擴展名為微軟移動因特網工具包或者簡易 .NET Mobile(Microsoft Mobile Internet Toolkit (MMIT) 或者 simply .NET Mobile)。
您應當具備的基礎知識
在繼續學習之前,您需要對下面的知識有基本的了解:
- HTML / XHTML
- 命名空間(Namespaces)
- ASP.NET
如果您希望首先學習這些項目,請在我們的首頁訪問這些教程。
.NET Mobile
.NET Mobile 是微軟 ASP.NET 和微軟的 .NET 框架的一個擴展。
.NET Mobile 是一套針對諸如 web 電話和 PDA 來構建應用程序的服務器端 Web 窗體控件(Web Forms Controls )。
這些控件通過生成 WML 1.1、HTML 3.2 或者緊湊 HTML 的方式,為不同的設備生成提供不同的輸出。
它如何工作?
下面的陳述展示出 .NET Mobile 如何工作:
移動設備 |
因特網 |
因特網信息服務(IIS) |
.NET 框架 |
.NET Mobile |
- web 客戶端請求網頁
- 請求經因特網傳輸
- 請求被 IIS 接收
- 請求被 .NET 框架處理
- 所請求的頁面被 ASP.NET 編譯
- .NET Mobile 處理任何移動設備的請求
- 頁面被返回客戶端
軟件要求
如需通過 .NET Mobile 開發移動應用,您必須擁有以下組件:
- Windows 2000 Professional/Server with IIS 5
- All Windows 2000 service packs
- The ASP.NET framework
- Microsoft Mobile Internet Toolkit (MMIT)
- Internet Explorer 6.0 or 5.5
- A WAP simulator
您需要 Windows 2000 來開發 .NET 應用程序。IIS 5 (Internet Information Services) 是 Windows 2000 的一部分。
假如您需要獲得更多有關如何安裝 .NET 的信息,請訪問我們對 ASP.NET 教程。
同時您也需要安裝 MMIT (.NET Mobile)和 Internet Explorer 5.5 或 6.0。
可從 Microsoft MSDN 下載 Internet Explorer 和 MMIT。
如何開始
使用 ASP.NET 來開發移動 web 應用程序是很簡單的:
- 創建 ASP.NET 頁面
- 包含 System.Mobile.UI
- 向頁面添加移動控件(Mobile Controls)
請在下面的章節學習相關細節。