Microsoft® Windows® CE is a compact, highly efficient, scalable operating system (OS) that is designed for a variety of embedded systems and products. Its multithreaded, multitasking, fully preemptive OS environment is designed specifically for hardware with limited resources. Its modular design enables embedded systems developers and application developers to customize it for a variety of products, such as consumer electronic devices, specialized industrial controllers, and embedded communications devices.
For the most up-to-date information on supported chip sets, see the Windows CE Web site at http://www.microsoft.com/windowsce/embedded/resources/processors.asp
Windows CE supports various hardware peripherals, devices, and networking systems. These include keyboards, mouse devices, touch panels, serial ports, Ethernet connections, modems, universal serial bus(USB) devices, audio devices, parallel ports, printer devices, and storage devices, such as PC Cards.
Additionally, Windows CE supports more than 1,000 common Microsoft® Win32® APIs and several additional programming interfaces that you can use to develop applications. These interfaces include:
Furthermore, Windows CE supports the following technologies:
For hardware that is intended to perform as an adjunct to a desktop computer, Windows CE provides the following tools to allow a user to manage and transfer data between a desktop computer and an attached Windows CE–based device:
In short, Windows CE is streamlined and flexible enough to use in a variety of small embedded systems, yet powerful enough to use in the newest generation of high-performing industrial and consumer devices.