Windows Mobile


In 1996, Microsoft launched Windows CE, a version of the Microsoft Windows operating system designed specially for a variety of embedded products, including handheld devices. However, it was not well received primarily because of battery-hungry hardware and limited functionality, possibly due to the way that Windows CE was adapted for handheld devices from other Microsoft 32-bit desktop operating systems. A handheld operating system adapted from a desktop one is a diminutive version of a desktop operating system, but may not meet the handheld devices' needs.

Windows Mobile software extends the Windows CE. It is a compact operating system for mobile devices based on the Microsoft Win32 API and is powered by Windows CE 5.x and uses the .NET Compact Framework 2.0—an environment for programs based on .NET to be used. Windows Mobile includes three major kinds of software: