Core OS(核心作業系統)是Windows CE提供的最豐富的功能特徵集,定製作業系統的功能在很大程度上取決於開發人員選擇了那些Core OS的特性。這些Core OS特性不是孤立存在的,某些Core OS特性可能需要和另外一些特徵的支援,當開發人員為自己定製作業系統選擇了某些特徵時,其相關的另外一些特徵會自動被加入到開發人員定製作業系統,Platform Builder會自動解析特徵或組件之間的相關性。
在Windows CE.NET中,Core OS按照不同的功能特性分為十一類(5.0版本的是14類):
Applications and Services Development
Applications - End User
Communication Services and Networking
Core OS Services
File Systems and Data Store
Fonts
International
Internet Client Services
Multimedia Technologies
Security
Shell and User Interface
筆者試著翻譯了這些特性,並給出了相關解釋,希望能給同行一點協助。能力有限,不對之處還請大家批評指出。
--NET Compact Framework 1.0
.NET Compact Framework支援,
.NET Compact Framework是.NET Framework的一個子集,專門面向小記憶體體積佔用的裝置而設計。.NET Compact Framework是一個面向安全、可下載應用程式的獨立於硬體的程式執行環境,定位於資源有限的計算裝置,並且專門為這些裝置進行了最佳化。
.NET Compact Framework提供了多種語言可供選擇(在最初,有Microsoft Visual Basic 和Microsoft Visual C#),並且消除了語言互通性所面臨的一些常見問題。例如,Visual C# 和Visual Basic組件可以輕鬆混合到一個解決方案之中,從而使更多的開發人員可以更輕易地參與到一個解決方案之中。
.NET Compact Framework所支援的每種語言都可以平等地訪問底層的架構和作業系統特性。.NET Compact Framework還包括了對Web服務的支援,這些服務使開發人員可以在小型、短時串連裝置上對網路傳輸的粒度進行更細緻的控制,允許背景資料預取,並且使應用程式可以彙集來自不同的伺服器的資料。.NET Compact Framework支援所有被Windows CE .NET支援的處理器。
--SQL Server 2000 .NET Data Provider
SQL Server 2000 .NET資料提供者
該資料提供者串連到SQL Server version 7.0或更新版本,執行命令並找回的結果。
--.NET Data Provider
.NET資料提供者
該資料提供者串連到SQL Server CE資料庫,執行命令並找回結果
--OS Dependencies for .NET Compact Framework
.NET Compact Framework的系統依賴
該特性提供基於MS windows.NET Compact Framework應用程式和服務的支援。
--Smart Device Authentication Utility
智慧型裝置身分識別驗證工具 + 生產力
該組件使得智慧型裝置能同Microsoft Visual Studio.NET Professional version 2003串連,利用這些工具可將 Visual Studio 串連到運行 Windows CE 4.1 及更高版本的裝置。利用該附加軟體包可以通過 ActiveSync 進行串連,或者可通過乙太網路(不需要 ActiveSync)直接進行串連。
--Active Template Library (ATL)
Active Template Library (ATL) 是一套基於模板的 C++ 類,使您可以建立小型、快速的ActiveX服務。ActiveX服務是一個包括一個或多個元件物件模型組件的動態連結程式庫(DLL)或者可執行檔。這些組件可以是一個簡單的對話方塊或者是一個完全的ActiveX控制。該組件只能在可以顯示的裝置上。
--C++ Exception Handling
C++異常處理
相當於案頭C++編譯器的標準C++異常處理
--Full C Runtime
完全的C語音已耗用時間
一個完整的ANSI C語言已耗用時間庫
--Run-Time Type Information
運行時類型資訊
一個支援已耗用時間類型資訊的編譯器,相當於基於WINDOWS的C++編譯器
--Standard IO (STDIO)
標準IO
標準輸入/輸出庫
--Standard IO ASCII (STDIOA)
標準 IO ASCII
標準輸入輸出ASCII庫
--Standard String Functions - ASCII (corestra)
標準字串功能
標準ASCII字串功能
--String Safe Utility Functions
字串安全工具
對C程式語言的一項安全字串處理的設定
--COM
元件物件模型
一個COM和OLE自動的中端執行,僅支援運行中的自由執行緒模式的對象。該組件需要大概100-200KB的儲存空間。
--CoCreateGuid Functionality for OLE32
OLE32的隨機產生嚮導
該組件支援OLE32的隨機產生嚮導,他同標準COM執行一起使用。
--COM Storage
元件物件模型儲存
COM的附加組件,提供結構化的儲存功能。
--DCOM
分散式元件物件模型
相當於icrosoft Windows NT 4.0 Service Pack 5的全特徵COM執行,包括遠程COM和自動編組。需要大概700KB的儲存空間。
--DCOM Remote Access
DCOM遠端存取
分布式組件對象訪問執行
--Minimal COM (no OLE Support)
最小COM(沒有OLE支援)
一個最小的COM執行提供給基準應用程式介面建立COM對象,需要大概10-20KB的儲存空間
--CoCreateGuid Functionality for OLE32
OLE32的隨機產生嚮導功能
該組件提供OLE32的隨機產生嚮導功能,同DCOM最小執行一起使用。
--Device Management Client
裝置管理終端
該終端為嵌入式裝置提供透明的易管理的管理解決方案,通過裝置管理,你可以無使用者參與的安裝應用和軟體升級。他支援郵件檢測、下載、錯誤恢複和身份報告。裝置管理由裝置管理服務,終端和微軟系統管理服務代理結合在一起的。
--Simple Network Management Protocol (SNMP)
簡易網路管理通訊協定(SNMP)
監視和管理網路的標準INTERNET協議。通過這個協議,WindowsCE裝置可以定義為個SNMP代理。
--Lightweight Directory Access Protocol (LDAP) Client
輕量級目錄訪問協議(LDAP)終端
LDAP和C應用程式介面允許使用者查詢、增加、升級、刪除任何目錄服務,包括遵從LDAP規範的微軟Active目錄。
--Message Queuing (MSMQ)
訊息佇列
提供運行在不同時間的應用程式間能夠通過不同的網路和系統進行通訊的服務,可能會不可靠或者臨時離線
--SOAP Reliable Messaging Protocol (SRMP)
SOAP可靠資訊協議
基於可擴充置標語言XML的SOAP擴充,他定義了一個可靠的端對端資訊協議。這個加入了基於SOAP的協議,作為傳送器支援用HTTP的微軟訊息佇列(MSMQ)
--Microsoft Foundation Classes (MFC)
微軟基礎類庫(MFC)
用來設計應用程式、組件和控制的全面的類庫和全部物件導向的應用程式框架。建立一個從簡單對話方塊到複雜應用程式使用完全的MFC文本/觀察體系
--OBEX Client
對象交換(OBEX)終端
該終端開始和對象交換伺服器的串連
--OBEX Server
對象交換服務
該服務授權從終端接受串連
--OBEX File Browser
OBEX檔案瀏覽器
在OBEX伺服器上的一個服務,給予終端訪問存在伺服器上的檔案倉庫的許可權。該服務包括上傳或下載檔案,並可以瀏覽分類樹。
--OBEX Inbox
OBEX收件匣
該服務允許進入的串連和命令。這是一個OBEX伺服器的預設服務,因為當目標不存在時該服務是假定的。
--Pocket Outlook Object Model (POOM) API
Pocket Outlook物件模型(POOM)應用程式介面
一個給予使用者訪問個人資訊管理資料倉儲和操作資料的應用程式介面,資料倉儲有日曆,通訊錄和任務資料。
--Client
終端
SOAP是一個給予XML的協議,為了對象交換或者遠端存取。通過這個用戶端組件,應用程式調用Web service操作,並可以通過一個Web Services描述語言(WSDL)檔案來描述。
--Server
伺服器
一個伺服器端組件,提供如同COM對象呼叫的Web service操作執行能力。WSDL和Web service元語言檔案可以描述這些呼叫。
--SQL Server CE 2.0
SQL Server CE 2.0
沒有管理模組的The Microsoft SQL Server 2000 Windows CE Edition 2.0。
--Standard SDK for Windows CE .NET
Windows CE .NET 標準SDK
一個應用程式和服務的選項,可以提供普遍Windows CE技術的共同基準,使得通訊應用程式更容易。
--XML Core Services and Document Object Model (DOM)
XML核心服務和檔案物件模型(DOM)
該服務提供基於XML的檔案物件模型功能
--XML HTTP
XML HTTP
該服務用於執行XML HTTP對象
--XML Query Languages (XQL)
XML質詢語言
該服務支援XQL和XPATH
--XML Stylesheet Language Transformations (XSLT)
XML風格語音轉換
該服務提供XML風格語言轉換支援
--Simple API for XML (SAX2)
XML簡單應用程式介面
該服務支援基於SAX2的分析
--XML Minimal Parser
XML最小解析器
該服務支援資源基於SAX2的分析
--XML MIME Viewer
XML MIME閱讀器