Application Development (Compact 7)


To develop applications that will run on the operating system that you build for your Windows Embedded Compact powered device, add support for application development features.

For example, you can implement Windows Embedded Compact APIs to develop managed applications, Active Template Library (ATL) or Component Object Model (COM) applications, or other applications that use XML data.

.NET Compact Framework

Microsoft .NET Compact Framework is a hardware-independent program execution environment for managed code that runs on Windows Embedded Compact applications.

Active Template Library (ATL)

ATL provides a development framework for creating C++ applications for Windows Embedded Compact.

C/C++ Libraries for Windows Embedded Compact

Provides reference information about the C function library, including the replacement floating-point C run-time library.


COM is a platform-independent, distributed, object-oriented system for creating binary software components that can interact.

Internet Explorer Script Support

Microsoft JScript and Microsoft Visual Basic Scripting Edition (VBScript) are scripting languages that Windows Embedded Compact supports.

Messaging API (CE MAPI)

Messaging API (MAPI) supports developing email messaging applications.

Pocket Outlook Object Model

Pocket Outlook Object Model (POOM) provides access to Personal Information Manager (PIM) data stored in Microsoft Outlook on a computer connected to the device.


Windows Embedded Compact supports a subset of XML.


By using XmlLite you can build XML-based applications that can interoperate with other applications that adhere to the XML 1.0 standard.