Windows Embedded Automotive sistema operativo | |
---|---|
![]() | |
Sviluppatore | Microsoft Corporation |
Famiglia | Windows Embedded |
Release iniziale | (4 dicembre1998) |
Release corrente | 7 (19 ottobre2010) |
Tipo licenza | Software proprietario |
Licenza | Proprietario (MS-EULA) |
Stadio di sviluppo | Attuale |
Sito web | www.microsoft.com/auto |
Modifica dati su Wikidata ·Manuale |
Windows Embedded Automotive (anche precedentemente noto comeMicrosoft Auto,Windows CE for Automotive,Windows Automotive, eWindows Mobile for Automotive), è un'estensione delsistema operativoWindows CE sviluppata daMicrosoft per l'utilizzo insistemi embeddedautomobilistici. È indirizzata specialmente per l'uso in sistemi diinfotainment. La versione più recente è la 7.0 distribuita nell'ottobre2010.
Windows Embedded Automotive è essenzialmente unmiddleware, da installare sotto forma diPlatform Development Kit per Windows CE (la versione 3.x richiede Windows CE 6.0 R2), e fornisce servizi specifici per il collegamento a telefoni cellulariBluetooth, a dispositivi multimediali (memorie di massa USB,iPod, dispositivi BluetoothA2DP) e a ricevitoriGPS; supporta come metodo primario di interazione lasintesi ed ilriconoscimento vocale; implementa i protocolli standard automotive (su tutti, il protocolloCAN).
Lo sviluppo dell'interfaccia uomo-macchina (HMI,Human-Machine Interface) è delegata all'integratore finale del prodotto (si distingue in questo dall'altra piattaforma automotive di Microsoft,Windows Automotive, che fornisce un toolkit per lo sviluppo dell'interfaccia utente). Oltre all'uso della voce, è sempre presente un display, che tuttavia può non essere basato sul tradizionale modello a finestre di Windows, ma può essere limitato ad un display testuale sul cruscotto del veicolo. È comunque richiesto l'uso del modello "GWES" di Windows CE (e in generale diWindows), costituito da finestre e scambio di messaggi, anche qualora il sistema non disponga di un display grafico tradizionale: in questo caso le finestre saranno "virtuali" e saranno utilizzate esclusivamente per lo scambio dei messaggi tra i processi e per la gestione dello "Z-order".