Windows CE has been gaining a large market share in the high-end PDA market, and can even be found occasionally on cell phones as well. Windows CE is very similar to other Windows implementations, and actually has a nearly complete implementation of the Win32 programming API for developers to tap into. This page will briefly discuss Windows CE, because further discussions of it are heavily related to discussions of the desktop breeds of Windows, and this book does not have enough scope to discuss windows architecture, the Windows API, or windows programming in general.
Currently, Windows CE implementations ship with the .NET Compact framework. This means that Windows CE applications can be programmed in traditional languages (C, C++, etc.) but also .NET languages such as C# and VB.NET.