Core OS (core operating system) is the most abundant feature set provided by Windows CE. The features of a customized operating system depend largely on those core OS features selected by developers. These core OS features are not isolated. Some core OS features may need to be supported by other features. When Developers choose some features for their customized operating systems, some of its other features will be automatically added to the developer's custom operating system, and platform builder will automatically parse the relevance between features or components.
In Windows CE. net, core OS is divided into eleven categories based on different features (14 categories in 5.0 ):
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
I tried to translate these features and gave some explanations, hoping to help my colleagues. Limited capabilities. Please criticize and point out any mistakes.
-- NET Compact Framework 1.0
. NET Compact framework support,
. NET Compact framework is a subset of. NET Framework. It is designed for devices with small memory sizes .. NET Compact framework is a secure, downloadable application-independent hardware program execution environment. It is positioned on computing devices with limited resources and is specially optimized for these devices.
. NET Compact framework provides a variety of languages to choose from (Microsoft Visual Basic and Microsoft Visual C # were initially available), and eliminates common problems in language interoperability. For example, Visual C # and Visual Basic components can be easily mixed into a solution, so that more developers can easily participate in a solution.
Each language supported by. NET Compact framework can access the underlying framework and operating system features equally .. NET Compact framework also supports Web services. These services allow developers to control the granularity of network transmission on small and short-term connection devices, allow data prefetch in the background and enable applications to collect data from different servers .. NET Compact framework supports all the processors supported by Windows CE. net.
-- SQL Server 2000. NET data provider
SQL Server 2000. NET data provider
The data provider connects to SQL Server version 7.0 or the latest version, executes the command, and retrieves the result.
--. NET data provider
. NET data provider
The data provider connects to the SQL Server ce database, executes the command, and retrieves the result.
-- OS dependencies for. NET Compact framework
. NET Compact framework system dependency
This feature supports Ms-based windows. NET Compact framework applications and services.
-- Smart device authentication Utility
Smart device authentication Utility
This component allows smart devices to connect to Microsoft Visual Studio. NET Professional version 2003. These tools can be used to connect Visual Studio to devices running Windows CE 4.1 and later. The additional software package can be used to connect through ActiveSync or through Ethernet (without ActiveSync.
-- Active Template Library (ATL)
The Active Template Library (ATL) is a set of template-Based C ++ classes, allowing you to create small and fast ActiveX services. ActiveX service is a dynamic link library (DLL) or executable file that contains one or more component object model components. These components can be a simple dialog box or a full ActiveX control. This component can only be displayed on devices.
-- C ++ Exception Handling
C ++ Exception Handling
Equivalent to the standard C ++ Exception Handling of the desktop C ++ Compiler
-- Full C Runtime
Full C voice running time
A complete ansi c Language Runtime Library
-- Run-time type information
Runtime type information
A compiler that supports running time type information is equivalent to a Windows-based c ++ compiler.
-- Standard io (stdio)
Standard Io
Standard Input/Output Library
-- Standard Io ASCII (stdioa)
Standard Io ASCII
Standard Input/Output ASCII Library
-- Standard string functions-ASCII (corestra)
Standard string Function
Standard ASCII string Function
-- String safe utility functions
String security tools
Setting of a secure string processing for C Programming Language
-- Com
Component Object Model
An automatic middle-end execution of COM and Ole only supports objects in the running free-threaded model. This component requires a storage space of approximately kb.
-- Cocreateguid functionality for OLE32
OLE32 random generation wizard
This component supports the random generation Wizard of OLE32, Which is used together with standard COM.
-- Com Storage
Component Object Model Storage
The additional components of COM provide structured storage functions.
-- DCOM
Distributed Component Object Model
Equivalent to the full-featured com execution of icrosoft Windows NT 4.0 Service Pack 5, including remote com and automatic grouping. A storage space of about KB is required.
-- DCOM Remote Access
Remote Access to DCOM
Distributed Component Object Access execution
-- Minimal COM (no Ole Support)
Min. com (not supported by OLE)
A minimum of COM execution is provided to the baseline application interface to create a COM object, which requires a storage space of about 10-20 kb.
-- Cocreateguid functionality for OLE32
The random generate wizard function of OLE32
This component provides the random generation wizard function of OLE32, Which is used together with the minimum execution of DCOM.
-- Device management client
Device Management Terminal
This terminal provides a transparent and easy-to-manage management solution for embedded devices. Through device management, you can install applications and software upgrades without user involvement. It supports email detection, download, error recovery, and identity reporting. Device management is a combination of device management services, terminals, and Microsoft system management service agents.
-- Simple Network Management Protocol (SNMP)
Simple Network Management Protocol (SNMP)
Standard Internet protocol for monitoring and managing networks. With this protocol, the WindowsCE device can be defined as an SNMP agent.
-- Lightweight Directory Access Protocol (LDAP) Client
Lightweight Directory Access Protocol (LDAP) Terminal
LDAP and C application interfaces allow users to query, add, upgrade, and delete any directory services, including Microsoft Active directories complying with LDAP specifications.
-- Message Queuing (MSMQ)
Message Queue
Provides services that can communicate between applications running at different times through different networks and systems, and may be unreliable or temporarily offline.
-- Soap reliable messaging protocol (srmp)
Soap reliable information protocol
Based on the Extensible XML-based soap extension, it defines a reliable end-to-end information protocol. This is added to the soap-based protocol and is used as a message transmission protocol to support Microsoft Message Queue (MSMQ) with HTTP)
-- Microsoft Foundation Classes (MFC)
Microsoft basic library (MFC)
A comprehensive class library for designing applications, components, and controls, and all object-oriented application frameworks. Create a complete MFC text/observation system from simple dialog box to complex applications
-- Obex Client
Object Exchange (obex) Terminal
The terminal starts to connect to the Object Exchange Server.
-- Obex Server
Object Exchange Service
This service is authorized to receive connections from the terminal.
-- Obex File Browser
Obex File Browser
A service on the obex Server gives the terminal the permission to access the file warehouse on the server. This service includes uploading or downloading files and browsing the directory tree.
-- Obex inbox
Obex inbox
The connections and commands that the service allows to access. This is the default service of an obex server, because this service is assumed when the target does not exist.
-- Pocket outlook Object Model (poom) API
Pocket outlook Object Model (poom) Application Interface
An application interface that allows users to access personal information management data warehouse and operation data. The data warehouse has calendar, address book, and task data.
-- Client
Terminal
Soap is a protocol for XML, for Object Exchange or remote access. Through this client component, the application calls web service operations and can be described in a Web Services Description Language (WSDL) file.
-- Server
Server
A server component that provides the Web service operation execution capability like a COM object call. The WSDL and Web Service meta-language files can describe these calls.
-- SQL Server ce 2.0
SQL Server ce 2.0
There is no management module for the Microsoft SQL Server 2000 Windows CE edition 2.0.
-- Standard SDK for Windows CE. net
Windows CE. Net standard SDK
An application and service option can provide a common baseline for universal Windows CE technology, making communication applications easier.
-- XML Core Services and Document Object Model (DOM)
XML kernel service and file object model (DOM)
This service provides the XML-based file object model function
-- XML HTTP
XML HTTP
This service is used to execute xml http objects
-- XML query languages ages (xql)
XML question language
This Service supports xql and xpath
-- XML Stylesheet Language Transformations (XSLT)
XML-style speech conversion
This Service supports XML-style language conversion.
-- Simple API for XML (sax2)
Simple XML application interface
This Service supports sax2-based analysis.
-- XML minimal parser
XML least parser
This Service supports sax2-based resource analysis.
-- XML mime Viewer
XML mime Reader