Windows CE.NET Core OS 特性详解(一)应用程序和服务开发

        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) 
        活动模板库 (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阅读器

原文地址:https://www.cnblogs.com/karlchen/p/525345.html