Windows Embedded Compact (conosciuto anche come Windows CE e precedentemente noto come Windows Embedded CE) è un sistema operativo real time sviluppato da Microsoft, a partire dal 1996, per dispositivi portatili (PDA, Palmari, Pocket PC), smartphone e sistemi embedded:
come si intuisce dal nome, è un derivato della famiglia di sistemi operativi Windows, ma ha un kernel differente e non è quindi una semplice "riduzione"; le API e l'aspetto grafico sono comunque molto simili.
Caratteristiche
Il termine "Windows CE" è in realtà il nome "tecnico" con il quale viene indicata la piattaforma generale di sviluppo di questo sistema operativo. Essendo "Windows CE" sufficientemente modulare e flessibile, sono state sviluppate delle specifiche versioni per dispositivi differenti (oltre che per processori differenti dal x86, quali MIPS, ARM, Hitachi SuperH, Intel XScale).
Tali specifiche versioni prendono il nome "commerciale" di "MS Handheld 3.0" (e 3.1), "MS Handheld 2000", "Microsoft Pocket PC 2000" (e 2002), "MS Smartphone 2002", tutta la serie Windows Mobile e Windows Phone 7.x (da non confondere con Windows Phone 8 che si basa sul Kernel NT di Windows 8). Tali varianti fanno tutte riferimento a specifiche evoluzioni della piattaforma di riferimento "Windows CE".
Data la moltitudine di nomi non è raro che generi ambiguità, impiegando erroneamente in modo ambivalente i termini "Windows Mobile" o "Windows CE" e simili. Questo sistema operativo funziona anche con un netbook di nome Minimind (della Mindtech).
Utilizzo
Questo sistema operativo in passato veniva anche utilizzato per i palmari Salvatempo, sostituiti a loro volta da nuovi terminali Android, e per alcune casse automatiche, dei supermercati e ipermercati Coop, anche quelle sostituite da nuovi terminali dotati di Windows 10.
Questo sistema è utilizzato attualmente sui vagoni ferroviari Trenord, per la visualizzazione della tratta attuale e delle informazioni di contatto sui monitor[1]. È utilizzato inoltre anche in alcuni navigatori GPS o autoradio e su pannelli di comando Siemens comfort panel HMI di solito associati a plc utilizzati nelle automazioni industriali. Infine è anche utilizzato nei display (della Xerox) per gli abbonamenti a bordo dei bus DolomitiBus.