Windows CE

Also found in: Dictionary, Thesaurus, Medical, Wikipedia.

Windows CE

(operating system)
/C E/ A version of the Microsoft Windows operating system that is being used in a variety of embedded products, from handheld PCs to specialised industrial controllers and consumer electronic devices. Programming for Windows CE is similar to programming for other Win32 platforms.

Windows CE was developed to be a customisable operating system for embedded applications. Its kernel borrows much from other Microsoft 32-bit operating systems, while eliminating (or replacing) those operating system features that are not needed for typical Windows CE-based applications. For example, as on Windows NT, all applications running on Windows CE run in a fully preemptive multitasking environment, in fully protected memory spaces.

The Win32 (API) for Windows CE is smaller than the Win32 API for the other 32-bit Windows operating systems. It includes approximately half the interface methods of the Windows NT version of the API. But the Win32 API for Windows CE also includes features found in no other Microsoft operating system. The notification API, for example, makes it possible to handle user or application notification events (such as timer events) at the operating-system level, rather than in a running application. The touch screen API and the built-in support for the Windows CE database are not found in other Windows operating systems. The touch screen API makes it easy to manage screen calibration and user interactions for touch-sensitive displays, while the database API provides access to a data storage facility.
This article is provided by FOLDOC - Free Online Dictionary of Computing (

Windows CE

(Windows Consumer Electronics) Microsoft's version of Windows for handheld devices and embedded systems that use x86, ARM, MIPS and SuperH CPUs. Introduced in 1996, Windows CE was renamed "Windows Embedded CE" as of Version 6.0 in 2006 and then renamed "Windows Embedded Compact" in 2008. Nevertheless, most people refer to "Windows CE" or "WinCE."

Windows CE uses the same Win32 programming interface (API) as regular Windows, but can run in less than 1MB of memory. It supports most of the Windows technologies such as .NET Compact Framework, MFC, COM, ActiveX and DirectX. In addition, numerous components are available to developers in source code so that they can be modified for specific platforms. See Windows XP Embedded.

MS Smartphones Were WinCE Until WinPhone 8
Microsoft's first Windows Mobile platform and its second Windows Phone platform, prior to Windows Phone 8, were also based on Windows CE. See Windows Mobile and Windows Phone.

Windows CE on the Clio
The Clio was an innovative Windows CE computer. Released in 1999, it was used as a tablet or a laptop with its built-in keyboard. Developed by Vadem, Ltd., it was later acquired by The Pinax Group. (Image courtesy of The Pinax Group.)

A Windows CE GPS
This Magellan navigation unit runs under Windows CE, offering many of the features of in-dash models, including text-to-speech playback of street names.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
e-con offers services like Windows CE BSP porting, Windows CE driver development for various peripherals including camera, Windows CE BSP development and finally development of products that run Windows CE.
The company said that Paragon NTFS for Windows CE provides a stable, high performance solution to address the growing end-user demand to access a wide range of multimedia and data content from portable storage devices, allowing Windows CE based systems to access NTFS storage devices, which are capable of storing more than the 4GB limit of legacy FAT32 storage systems.
The MC3000 also provides retailers with a migration path to move from a legacy DOS-based application environment to the more intuitive and familiar user interface of the adaptable Microsoft Windows CE.NET 4.2 computing platform.
The last version of Microsoft's embedded software designed specifically for mini-notebook devices (with or without touch screens), known as Microsoft Handheld PC 2000, was based on Windows CE 3.0 and dates back to 2000.
The next version of Windows CE will deliver new componentized technology that will help customers save time in the development process and will enable a wide range of innovative devices, from gateways and gaming devices said Microsoft.
Windows XP service pack 1 (and later), along with Windows CE .NET, integrates native Bluetooth 1.1 support at the operating system level.
Combined with the Windows CE .NET operating system, it can be tailored to the exact needs of a mobile workforce, whether it is in the manufacturing, distribution, warehousing or third party logistics markets.
For enterprises using Windows CE .NET 4.1-based devices with 802.11 networks, WinCE Gphone 1.0 enables real-time, two-way voice communications through IP-PBX's and other enterprise server products.
The new, more open licensing initiative applies to Microsoft's Windows CE software embedded into the circuitry of devices such as mobile phones, personal digital assistants and factory robots.
NetIQ Chariot software now extends its evaluation capabilities to wireless environments through performance measurement agents on the Windows CE platform.
The company announced it would change the name of its in-car software platform from "Windows CE for Automotive" to the more digestible "Windows Automotive." Built on a Windows CE base, Windows Automotive will be the first Microsoft telematics platform designed exclusively for the automotive market to include .NET Compact Framework.
Microsoft's automotive vision is an extension of the company's overall vision: "Empower people through great software, any time, any place, and on any device." Windows CE for Automotive and .NET Connected Software for the Car make it possible to provide integrated services to automakers, drivers and passengers.