| | Windows XP Professional with Service Pack 2 | Windows Embedded for Point of Service | Windows XP Embedded with Service Pack 2 | Windows CE 5.0 |
| Overview | Operating system aimed at the desktop user and deployed in retail when a single OS platform is required for the office and the store | Retail-optimized operating system for POS devices that is secure and easy to manage, and offers retail device Plug and Play functionality | Embedded operating system aimed at upgrading installed POS devices and offering full configurability and advanced security and management features | Embedded operating system platform for smaller footprint or mobile POS systems |
| Device Examples | PC-POS system that also provides general purpose PC functionality (i.e., running Microsoft Office) | Point of sale terminal, information kiosk, self-checkout | Existing POS terminals that cannot support Windows Embedded for Point of Service | Small-footprint price checker, signature capture device, mobile inventory device |
| Hardware |
| RAM | Minimum 128 MB, 256 MB recommended | Minimum 64 MB, 128 MB recommended | Depends on configuration; typical is minimum 64 MB, 128 MB recommended | Depends on configuration: typical is minimum 16 MB, 32 MB recommended |
| Processor | Pentium III 400 MHz or better recommended | Pentium II 233 MHz or better recommended | Pentium II 233 MHz or better recommended | x86, MIPS, ARM, SH processors supported |
| Local Storage (Hard Drive) | Supports hard drive, RAM drive - third party | Supports RAM Drive, wear-leveling Flash disk, and hard drive; Minimum 280 MB | Supports RAM Drive, Flash disk, hard drive; size depends on configuration, can be as small as 20 MB | Supports Flash disk, RAM drive, and hard drive; size depends on configuration, can be as small as 300 KB |
| POS Peripheral Support | Unified POS: OPOS or JavaPOS | Unified POS: POS for .NET, OPOS, or JavaPOS | Unified POS: OPOS or JavaPOS | Few native, minimal OPOS |
| Peripheral support verification by Veritest | No | Yes | No | No |
| Application Model Support |
| .NET | Yes | Yes | Yes | Yes (.NET Compact Framework only) |
| Win32 | Yes | Yes | Yes | Yes (limited subset of Win32 APIs supported) |
| Java | Third party JVM required | Third party JVM required | Third party JVM required | Third party JVM required |
| C/C++ | Yes | Yes | Yes | Yes |
| Visual Basic | Yes | Yes | Yes | Yes |
| Application support verification by Veritest | No | Yes | No | No |
| Broadcast loading of terminals - Remote Boot | Requires third party tools | Yes | Yes | Yes |
| Management |
| Setup | Installation CD providing support for: - Remote Installation Services (RIS)
- CD install
- Network install from floppy
- Remote boot
- Plug and Play device installation
- Networking configuration
- Unattended installation
| Installation CD providing support for: - Remote Installation Services (RIS)
- CD install
- Network install from floppy
- Remote boot
- Plug and Play device installation
- Networking configuration
- Unattended installation
| Windows Embedded Studio – Target Designer toolkit | Windows CE Platform Builder toolkit |
| General systems management approach | Systems Management Server (SMS) or third party solutions | Systems Management Server (SMS) or third party solutions | Systems Management Server (SMS) or third party solutions | Systems Management Server (SMS) or third party solutions |
| Device Servicing | Yes | Yes | Yes | Yes |
| Patch Management, Software Maintenance Utilities | Windows Update, Software Update Services (SUS), Systems Management Server (SMS), and third party solutions | Windows Update, Software Update Services (SUS), Systems Management Server (SMS), Device Update Agent (DUA) and third party solutions | Software Update Services (SUS), Systems Management Server (SMS), Device Update Agent (DUA) and third party solutions | Systems Management Server (SMS) |
| Diagnostic tools | Yes - Watson Technologies | Yes - Watson Technologies | Yes - Watson Technologies | Yes |
| Licensing |
| License Rights | General purpose computing device tasks, including POS functionality | Licensed for POS- specific functionality | Single-purpose computing device such as POS | Single-purpose computing device such as POS |
| Product Support Delivery | Delivered by POS system provider (OEM) or Microsoft | Delivered by POS system provider (OEM) | Delivered by POS system provider (OEM) | Delivered by POS system provider (OEM) |
| Key Features Comparison |
| Windows Media Player | Yes | Optional component | Available component | Available component |
| Direct X | Yes | Optional component | Available component | No; DirectDraw for Microsoft Windows CE supported |
| Internet Information Services (IIS) | Yes | Optional component | Available component | No |
| PnP support for retail peripherals | No | Yes | No | No |
| Language Support | Full Windows XP language packs supported | Multilingual User Interface (MUI) support for OS menu items and applications for 8 languages including Chinese (Simplified), English, French, German, Italian, Japanese, Korean, Spanish | Full XP Pro MUI pack support as available component | Available component |
| Retail Device Enumeration and Instantiation | No | Yes | No | No |
| Help and Support Files for OS | Yes | No | Available component | Available component |
| Driver Support for Hardware Devices (Shipped with Win XPSP2 | Yes | Optional component | Available component | Available component |
| Full Code Page and Input Device Support | Yes | Optional component | Available component | Available component |
| Support to Manage Computer Locally | Yes | Optional component | Available component | Available component |
| Management Client Support | Yes | Optional component | Available component | Available component |
| Internet Explorer | Yes | Yes | Available component | Available component |