• 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阅读器

  • 相关阅读:
    redis 篇
    redis 篇
    Url 简单讲解
    django 分组统计遇见的问题
    Django REST framework 自定义字段
    python 之 MRO 异常
    redis中的事务、lua脚本和管道的使用场景
    不实例化一个 class 的时候使用它的property
    转载牛人的英语学习方法,值得学习
    2017年值得学习的3个CSS特性
  • 原文地址:https://www.cnblogs.com/karlchen/p/525345.html
Copyright © 2020-2023  润新知