国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Microsoft Windows CE .NET的新特色

2019-11-17 04:52:39
字體:
供稿:網(wǎng)友

  Microsoft已經(jīng)正式發(fā)布了Windows CE .NET。這一方面是作為原來的windows CE的替代版本,另一方面也意味著Windows CE被納入了MicroSoft.NET的戰(zhàn)略中!

  Windows CE.NET比之原來的windows CE,確實加入了許多新的技術(shù),例如:對藍牙的支持、開發(fā)時可以先進行設(shè)備仿真,加入了“平臺向?qū)А惫δ堋⒛苁褂枚嗝襟w技術(shù)(Windows Media的編碼和解碼),并支持瀏覽器(IE5.5版本的瀏覽器)。

  在下面的介紹中,我們只注重于新的內(nèi)容。大家已經(jīng)熟悉或者過于淺顯的,僅列舉功能而不再具體介紹。

  一、對“移動中使用”的支持:

  輕便的移動設(shè)備需要移動使用,其支持特點體現(xiàn)在以下方面。首先,Windows CE.NET比之Windows CE,對無線技術(shù)的支持有所加強,例如:

   1. 藍牙技術(shù):藍牙雖然僅是正在興起的技術(shù),但很有可能成為事實上的應(yīng)用標準。它主要是利用無線技術(shù),在各種輕便、可移動的設(shè)備之間建立通訊聯(lián)系,有效范圍一般設(shè)計在10米以內(nèi),這種技術(shù)的目的是去掉設(shè)備之間的物理連接導(dǎo)線,純粹以無線形式進行通訊聯(lián)絡(luò)。利用這一技術(shù),可以制成無線的頭戴式耳機、無線Modem、無線打印機。更進一步,也可以利用無線Modem,通過網(wǎng)絡(luò)進行文件是數(shù)據(jù)對象的交換操作。

   2. 對象交換協(xié)議(OBEX):這是一個高效緊湊的、支持二進制的協(xié)議,在Windows CE.NET環(huán)境下,很多設(shè)備都可以利用OBEX,并且其數(shù)據(jù)對象傳輸?shù)墓ぷ餍室^藍牙和紅外線連接協(xié)議。

   3. 媒體感知判定(MediaSense):此技術(shù)可以改進移動設(shè)備用戶的漫游效果,通過某個應(yīng)用程序,媒體感知判定功能可將網(wǎng)絡(luò)狀態(tài)通知用戶,也可以“感知”要聯(lián)系的對象是否位于有效的服務(wù)范圍之內(nèi),同時,可以支持用戶使用脫機模式工作。

   4. 802.1x/Zero Configuration: Windows CE .NET引進了:

    A、802.11 Zero Configuration(零配置)

    B、802.1x 和 可擴充鑒定協(xié)議(EAP)

   對A來說,它簡化了網(wǎng)絡(luò)配置,便于用戶以802.11實現(xiàn)網(wǎng)絡(luò)之間無縫漫游。對B來說,主要是強化了安全措施,例如,可以采用密碼和用戶賬號,也可以利用設(shè)備的OEM原始信息作為登錄網(wǎng)絡(luò)的身份驗證。
  二、開放的通訊平臺:

  支持先進的網(wǎng)絡(luò)技術(shù):

  1. 輕目錄訪問協(xié)議:(LDAP):用LDAP 3.0版,可以使用儲存名稱、地址、電話號碼或別的典型名稱來訪問活動目錄。

  2. 遠程訪問服務(wù)的服務(wù)器: 遠程訪問服務(wù)的縮寫是(RAS)。Windows CE .NET支持基于Windows CE 的設(shè)備,比如一個RAS服務(wù)器,并答應(yīng)客戶連接到這個服務(wù)器上。

  3. 能夠支持“網(wǎng)絡(luò)驅(qū)動器接口規(guī)范5.1版”,就是Network Driver Interface Specification 5.1 。縮寫為:NDIS,這個規(guī)范通過對網(wǎng)絡(luò)驅(qū)動器硬件和協(xié)議的抽象,方便了基于NDSI的開發(fā)過程。并可以支持通過以太網(wǎng)、紅外線、WAN等進行傳輸。在Windows CE .NET中,可以支持所有類型的驅(qū)動器,在內(nèi)容傳送方面,支持直接內(nèi)存的訪問模式,也就我們熟悉的(DMA)模式。

  4. 對于TCP/ip協(xié)議,這不用多說大家都知道是怎么回事。只是在Windows CE .NET中,更強化了使用上的安全性。

  5.Winsock 2.0:即windows Socks,這是一個網(wǎng)絡(luò)通訊套接的接口協(xié)議,該協(xié)議也和TCP/IP一樣,是一個“中立”的協(xié)議,是獨立于操作系統(tǒng)平臺或者程序設(shè)計中的API函數(shù)之外的,所以完全地支持網(wǎng)絡(luò)技術(shù)的各個方面。例如,實時的多媒體通訊等。

  6. 網(wǎng)橋:請參考有關(guān)資料,此處不贅述。

  7. UpnP,即統(tǒng)一即插即用協(xié)議,這個協(xié)議的具體介紹,可在天極網(wǎng)的操作系統(tǒng)專區(qū)找到,不再重復(fù)。

  對基于IP的實時通訊的支持

  1.我們知道,實時通訊現(xiàn)在已經(jīng)在網(wǎng)絡(luò)上興起,Windows CE .NET中可以支持基于IP地址之間的實時通訊,利用這一特性,可以發(fā)現(xiàn)你要聯(lián)系的人現(xiàn)在是否在線,可以傳送消息,包括文字和聲音等等。我們熟悉的Windows Messenger就是基于桌面機的windows中的實時通訊實例。

  2.與windows系統(tǒng)的無縫接合:這主要體現(xiàn)在遠程桌面協(xié)議的使用上。利用遠程桌面協(xié)議,通過網(wǎng)絡(luò)可以在用本地計算機上控制遠處的另一臺計算機。本地機器與遠端機器之間只要可以實現(xiàn)網(wǎng)絡(luò)連接就行,無需考慮是撥號上網(wǎng)或是ISDN, DSL,或 VPN 連接。遠程桌面協(xié)議的5.1版還包括了對客戶端使用高分辨率的顏色設(shè)置、本地打印、本地音頻回放的功能。
  三、健壯的系統(tǒng) 

  1.改進了系統(tǒng)的可靠性:包括對程序線程治理的緊湊化,優(yōu)先清除廢棄不用的線程,設(shè)備使用唯一的ID標識等一系列措施來保證系統(tǒng)達到企業(yè)級別的可靠性。


  2.減少系統(tǒng)自身對資源的占用:對輕便、可移動設(shè)備來說,總的資源極其有限,應(yīng)當盡量減少系統(tǒng)自身對總資源的占用比例。就像建筑物應(yīng)當盡量減少墻體占用的面積一樣。這需要非常高效的程序代碼。在極限的情況之下,Windows CE .NET的最基本部分可以僅僅占用200K的空間就夠了。

  3.支持多種類型的CPU: Windows CE .NET可以支持四個公司生產(chǎn)的微處理器。每一種微處理器中可以有多種規(guī)格,大致情況如下:

   ARM的微處理器規(guī)格包括: ARM720T, ARM920T, ARM1020T, StrongARM, XScale。

   MIPS的微處理器規(guī)格包括: MIPS II/32 w/FP, MIPS II/32 w/o FP, MIPS16, MIPS IV/64 w/FP, MIPS IV/64 w/o FP。

   SHx的微處理器規(guī)格包括: SH-3, SH3-DSP, SH-4。
 
   X86的微處理器規(guī)格包括:486, 586, Geode, Pentium I/II/III/IV。
  四、滿足企業(yè)要求的安全性能

  其中對于網(wǎng)絡(luò)方面的安全改進包括:

  Kerberos 安全協(xié)議:Kerberos 安全協(xié)議可以在兩個網(wǎng)絡(luò)對象之間提供相互信任鑒別的機制。以保證連接的安全性。這包括:

   A:高效率的信任鑒別服務(wù):所以稱為高效的信任鑒別,是因為進行信任鑒別的時候,應(yīng)用程序并不需要連接到域控制器上、只利用客戶提供的鑒別信息就可以完成鑒別,然后確定是否建立信任關(guān)系。

   B.相互信任鑒別:兩個客戶雙方和服務(wù)器可以相互鑒別對方身份。

   C.協(xié)同工作能力。

   D.對WEB服務(wù)器的SSL支持:利用SSL可以在WEB客戶與WEB服務(wù)器之間實現(xiàn)加密通訊。

   E.儲存保護:對您的敏感數(shù)據(jù)進行保護,防止泄密、損壞、篡改!

   F.對智能卡提供密碼使用服務(wù):windows CE.NET可以支持利用API對智能卡子系統(tǒng)進行加密,這樣,可以只對符合要求的特定用戶提供服務(wù)。

   G.擴充的設(shè)備驅(qū)動支持,這包括對常規(guī)磁盤驅(qū)動器的操作,以及對CD的讀寫支持和對DVD設(shè)備的讀出支持。

   H.最新的統(tǒng)一音頻模式(UAM)和采樣驅(qū)動:利用UAM,可以更高效地支持WAV以及 Microsoft DirectSound 的音頻 API函數(shù),有可能使得向相關(guān)設(shè)備的 “寫”操作效率更高。

   I答應(yīng)利用中斷來進行多個設(shè)備的共享治理,并可以在高級語言程序設(shè)計時,加入該功能。

   J. 統(tǒng)一治理系統(tǒng)中的所有的I/O資源,避免出現(xiàn)設(shè)備沖突。
  五、智能化

  對用戶界面的改進與增強

  顯示的定制以及個性化設(shè)置的改進包括:

  § 用戶可以自己定制共用控件元素的外觀以及界面風(fēng)格。

  § 利用用戶大綱文件,能夠使OEM廠商在一個設(shè)備上儲存多個用戶不同的設(shè)置要求。

  § 支持多屏幕拼接,即可以同時使用多個顯示屏幕,并能將多個小的顯示屏幕組合稱為一個大面積的顯示屏幕。

  § 字體裝載目錄:使你能夠從某一個特定目錄裝載操作系統(tǒng)所使用的字體。由于資源的限制,windows CE.NET系統(tǒng)不可能像桌面機那樣,自己將所有需要的字體文件都安裝在本地硬盤中。而是提供一個裝載目錄,當你需要的時候,可以到這個目錄上取出這些字體文件。

  § 可以支持ClearType字體。 

  豐富的多媒體支持

  支持最新近的多媒體使用體驗,包括:

  § DiectX API以及windows Media 7 的解碼以及控制。

  § Microsoft? Direct3D? API. 在一個中立的、與設(shè)備無關(guān)的方式下,提供交互性的三維立體圖像顯示

  § 對于圖形圖像顯示應(yīng)用程序提供三維交互性支持,其圖像顯示與硬件設(shè)備無關(guān)。

  § DVD Video API:

  提供DVD的視頻API支持: 這樣,用DVD Video API函數(shù),可以開發(fā)應(yīng)用程序進行DVD解碼和并實現(xiàn)與用戶操作的交互作用,使之具備與硬件方式進行DVD解碼相同的功能。就是說,在VCD時代,利用特定的應(yīng)用程序,可以在電腦上播放VCD節(jié)目。有了DVD Video API函數(shù),也可以開發(fā)出在電腦上播放DVD節(jié)目的軟件。對于桌面機來說,這本來沒有什么,但對于嵌入系統(tǒng)來說,就是很新奇的了。

  § Microsoft? DirectMusic? API.

  通過與聲音處理相關(guān)的硬件,支持基于消息的音樂資料數(shù)據(jù)的播放。

  § DirectX.

  關(guān)于DirectX,大家已經(jīng)熟悉,在Windows CE .NET中,也可以像在Windows xp中那樣,實現(xiàn)DVD導(dǎo)航以及媒體回放。

  最先進的瀏覽器技術(shù):

  § Internet Explorer 5.5 for CE.

  支持IE5.5版本的瀏覽器。

  擴充的多語言支持:類似于windows CE 3.0版本,windows CE.NET也進行了本地化,這些本地化可以表現(xiàn)為下面:

   中文的操作系統(tǒng)界面以及應(yīng)用程序支持,包括對簡體中文以及繁體中文字體的支持。此外,也有日文與朝鮮文的支持版本。

   § Agfa Font ComPRession:支持Agfa AC3字體的壓縮和解壓縮技術(shù),這樣在儲存東亞國家的字體文件時,可以減少對ROM的需求。


   § Chinese Operating system and application support:對中文操作系統(tǒng)和應(yīng)用的支持,可以很完善地在OS以及應(yīng)用程序中支持簡體與繁體中文。

   § 除了支持中文之外,Windows CE .NET的本地化方案還支持日文朝鮮文,包括界面字體和輸入法等方面。
  六、高速開發(fā)

  利用windows CE.NET,可以高速地進行開發(fā),大幅度減少了構(gòu)建、調(diào)試、測試占用的時間。這主要依靠于下面的措施:

  § 使用仿真器:微軟提供有仿真器程序,利用桌面計算機,在Windows XP專業(yè)版的工作站上或者在windows 2000專業(yè)版的環(huán)境之下,就可以開始智能設(shè)備的設(shè)計開發(fā)仿真工作。這其間不需要附加硬件投資或搭建任何硬件。這種仿真器雖然并不是盡善盡美的,甚至,仿真結(jié)果可能與實際運行還有出入,但在很多情況下,已經(jīng)可以達到實用化水平了。

  § New Platform Wizard. 新的平臺向?qū)В涸趥鹘y(tǒng)的項目開發(fā)中,一般不涉及平臺向?qū)栴}。 但基于windows CE.NET的開發(fā),則有所不同。傳統(tǒng)的應(yīng)用程序開發(fā),都假定所開發(fā)的軟件是運行在相同平臺上的;而基于windows CE.NET的開發(fā),所設(shè)計的智能設(shè)備不同,例如,自動售貨機與智能電話兩者的硬件配置就不會一樣,也就是硬件平臺不同。這就需要有將軟件與硬件雙方整合在一起,成為一個有機整體的過程,使之運行符合設(shè)計目標。完成這個任務(wù)的,就是平臺向?qū)В梢蕴峁┑钠脚_向?qū)в校?br />
     PDA

     windows廋客戶機

     智能電話

     Web Pad

     因特網(wǎng)用具

     機頂盒

     媒體應(yīng)用設(shè)備

     住宅網(wǎng)關(guān)

     自動售貨機

     工業(yè)控制

  在用于工業(yè)控制系統(tǒng)中的時候,需要考慮系統(tǒng)對實時性的要求,假如控制系統(tǒng)對實時性要求較高,開發(fā)中將不能進行過程仿真。

  § 開發(fā)板支持(工具)包:

  基于windows CE.NET系統(tǒng)的開發(fā),雖然在初期可以使用桌面機算機進行仿真設(shè)計,但仿真究竟是仿真,不能取代目標系統(tǒng)(包括所搭建的硬件和加載到該硬件平臺之上的軟件)的實際運行。開發(fā)中搭建硬件平臺時,可以選擇各種類型的“標準開發(fā)板”(其縮寫為SDB),windows CE.NET為這些SDB都配備有開發(fā)包。這些SDB由不同的廠家設(shè)計制造,所以,即使采用相同類型的處理器,也可能有不同廠家的的SDB產(chǎn)品。由于類似的產(chǎn)品很多,不能全部羅列,下面僅是其中的一部分:

    Advantech PCM-5822 和 PCM-5823 ,均采用 x86 微處理器

    ARM Integrator, 采用 ARM920 微處理器

    DDB5476 ,采用 Vr5432微處理器

    Dorado ,也是基于 x86微處理器的SDB

    Eagle ,采用 Vr4122 微處理器

    日立公司的Hitachi Key West SDB,采用 SH-3和 SH3-DSP微處理器

    日立公司的Hitachi aspen SDB ,采用 SH-4 微處理器

    Intel SA1110/SA1111 Assabet SDB ,采用 SA1110微處理器

    Lanner EM-350 和 EM-351 SDB ,采用 x86微處理器

  Windows CE .NET在開發(fā)調(diào)試的時候,可以支持以太網(wǎng)端口的共享。

  另外,系統(tǒng)還具備擴展的遠程服務(wù)配置:這個功能答應(yīng)你維持一份多個目標設(shè)備的配置列表,每個目標設(shè)備可以只使用僅屬于自己的特定設(shè)置。控制下載與連接過程,以及重新安排目標設(shè)備的行為。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 荆州市| 北川| 新疆| 海城市| 茶陵县| 新巴尔虎右旗| 通化市| 和田市| 塔河县| 措美县| 崇明县| 虎林市| 邢台县| 青岛市| 化州市| 鄂州市| 汕头市| 靖边县| 施秉县| 宁远县| 永安市| 乐清市| 东乌珠穆沁旗| 汝城县| 柯坪县| 江陵县| 盐源县| 清流县| 偃师市| 正安县| 邹平县| 青龙| 阿城市| 阳朔县| 崇仁县| 临汾市| 河池市| 洛隆县| 濮阳市| 农安县| 张家界市|