1 2 3 4 5 6 下一頁(yè)
背景
手機(jī)(移動(dòng)電話)已經(jīng)成為我們生活的一部分,一些新的設(shè)備添加到其中比如:PalmPilot,Pocket PC以及馬上產(chǎn)生的AutoPC。
幸運(yùn)的是這些新的移動(dòng)設(shè)備都可以連接網(wǎng)絡(luò)或者執(zhí)行應(yīng)用程序.
現(xiàn)在的移動(dòng)應(yīng)用程序被開(kāi)發(fā)成可以傳遞數(shù)據(jù)的任何類型給世界上任何地方的任何人.
不同的移動(dòng)設(shè)備支持不同的編程語(yǔ)言.有些支持WAP和WML,有些則支持HTML或者受限制的HTML,還有些同時(shí)支持以上兩種或者其他不同的語(yǔ)言.
為了支持所有類型的移動(dòng)設(shè)備,開(kāi)發(fā)人員不得不為每一種語(yǔ)言創(chuàng)建不同的應(yīng)用程序.
移動(dòng)的.net,微軟已經(jīng)為移動(dòng)應(yīng)用程序的開(kāi)發(fā)生產(chǎn)了新的平臺(tái).
該向?qū)且粋€(gè)關(guān)于如何運(yùn)用擴(kuò)展的.NET框架開(kāi)發(fā)移動(dòng)應(yīng)用程序,叫做MMIT(Microsoft Mobile Internet Toolkit)或者簡(jiǎn)單的叫做移動(dòng).NET(.NET Mobile). 移動(dòng).NET(.NET Mobile)
移動(dòng).NET是微軟ASP.NET和微軟.NET框架的擴(kuò)展.
移動(dòng).NET是一組用來(lái)來(lái)創(chuàng)建應(yīng)用程序的服務(wù)器端的Web Forms控件,比如:Web電話和PDA.
那些控件通過(guò)產(chǎn)生WML1.1,HTNL3.2或者簡(jiǎn)單的(compact)HTML給不同的設(shè)備呈現(xiàn)不同的輸出.(譯者注:就是對(duì)應(yīng)不同設(shè)備的不同呈現(xiàn).)
如何工作
下面的表格顯示了移動(dòng).NET是如何工作的:
移動(dòng)設(shè)備 |
Internet網(wǎng)絡(luò) |
IIS服務(wù) |
.NET框架 |
ASP.NET |
移動(dòng).NET | 1. web客戶端請(qǐng)求web頁(yè)面.
2. internet上傳送該請(qǐng)求.
3. 通過(guò)IIS接收該請(qǐng)求.
4. 通過(guò).NET框架處理該請(qǐng)求.
5. 通過(guò)ASP.NET編譯請(qǐng)求的頁(yè)面.
6. 移動(dòng).NET處理任何移動(dòng)設(shè)備的要求.( .NET Mobile handles any mobile device requirements)(譯者注:這里處理詳細(xì)的設(shè)備信息,以及該如何呈現(xiàn)頁(yè)面)
7. 頁(yè)面被返回給客戶端.
軟件要求
要使用移動(dòng).NET開(kāi)發(fā)移動(dòng)的應(yīng)用程序,你必須擁有下面的環(huán)境或者組件:
1. 帶IIS5的Windows 2000 Professional 或者Server
2. 所有的Windows 2000的補(bǔ)丁.
3. ASP.NET框架(譯者注:.NET 框架).
4. 微軟移動(dòng)網(wǎng)絡(luò)工具包(Microsoft Mobile Internet Toolkit MMIT).
5. IE 6.0或者5.5
6. 你喜歡的模擬器.
你許要使用Windows 2000開(kāi)發(fā).NET應(yīng)用程序.同時(shí)你還必須安裝Windows 2000的所有補(bǔ)丁程序.
IIS 5(Internet Information Service)是Windows 2000的一部分.
如果你想要了解更多的關(guān)于如何安裝.NET的資料請(qǐng)去我們的ASP.NET tutorial.
你還要安裝MMIT(.NET Mobile)和最新版本的IE瀏覽器.
IE和MMIT可以去這里Microsoft MSDN下載.
如何開(kāi)始
用ASP.NET開(kāi)發(fā)移動(dòng)Web應(yīng)用程序非常簡(jiǎn)單:
1. 創(chuàng)建ASP.NET頁(yè)面.
2. 加入命名控件System.Mobile.UI.(譯者注:在VS2003不用這么麻煩,建立移動(dòng)項(xiàng)目這些都已經(jīng)做好了).
3. 添加移動(dòng)控件到頁(yè)面上.
|