GWES Component Model (Windows Embedded CE 6.0)

1/6/2010

Because Windows Embedded CE is a modular OS, an OS design developer can design a custom OS design by selecting from a set of available Catalog items. Catalog items generally result in some number of modules (.exe or .dll files) being included in a run-time image. An OS design developer can further customize an OS design by selecting from a subset of available components for a particular module. Windows Embedded CE supplies several pretested design templates that can be divided into three general categories: minimal design templates, moderate design templates, and full-featured design templates.

Minimal design templates build a basic version of Windows Embedded CE that includes the core OS or kernel (Core.dll) and selected GWES support, such as messaging, user input, and power management. Minimal design templates do not display a UI or contain window management functionality.

Moderate design templates include the core OS as well as support for the following GWES functionality:

  • Messaging and user input
  • Power management
  • Notification light-emitting diode (LED)
  • GDI, including Microsoft TrueType Font Pack and raster fonts, text drawing, palette, and printing
  • Customizable touch and calibration UI
  • Network UI dialog boxes
  • Wave API manager
  • Input method manager (IMM)
  • Window and dialog box management
  • Customizable UI

Some minimal design templates also provide console, notification, and common control support.

Full-featured design templates build a full version of Windows Embedded CE, including all GWES component support.

For information about GDI, see Graphics Device Interface (GDI).

See Also

Concepts

GWES on Windows Embedded CE