Windows IoT sistema operativo | |
---|---|
![]() ![]() | |
Sviluppatore | Microsoft |
Proprietario | Microsoft Corporation |
Famiglia | Microsoft Windows |
Release iniziale | Windows CE (16 novembre1996) |
Release corrente | Windows 10 IoT |
Tipo dikernel | ibrido |
Piattaforme supportate | sistemi embedded,ARM |
Tipo licenza | Software proprietario |
Licenza | Software commerciale |
Stadio di sviluppo | Sotto al nomeEmbedded alcune versioni non sono più supportate, fino al 2019 (supporto mainstream) e 2023 (supporto esteso)[1] Sotto il nuovo nomeIoT: Mainstream fino al 2024 ed esteso fino al 2029[2] |
Sito web | developer.microsoft.com/it-it/windows/iot |
Modifica dati su Wikidata ·Manuale |
Windows IoT, precedentementeWindows Embedded, è una famiglia disistemi operativi diMicrosoft progettata per l'uso insistemi embedded. Microsoft dispone attualmente di tre diverse sottofamiglie di sistemi operativi per dispositivi embedded destinati a un vasto mercato, che vanno da dispositivi di piccole dimensioni, dispositivi in tempo reale a dispositivi POS (punti vendita) come i chioschi. I sistemi operativi Windows Embedded sono disponibili per iproduttori di apparecchiature originali (OEM), che lo rendono disponibile agli utenti finali precaricati con il lorohardware, in aggiunta ai clienti con licenze di volume in alcuni casi.
Ad aprile 2018, Microsoft ha rilasciatoAzure Sphere, un altro sistema operativo progettato per le applicazioniIoT in esecuzione sulkernel Linux.
A metà del1998, Microsoft ha collaborato con VenturCom, per il suo prodotto Windows NT Embedded.[3]Windows NT Embedded4.0 ha avuto inizio nel 1998 con un piccolo team di sviluppatori in Microsoft. Questo progetto, noto in Microsoft come Impala, è stato pubblicato nel1999 come Windows NT Embedded 4.0, un insieme di strumenti e un database di circa 250 componenti che consentiva agli sviluppatori di assemblare piccole immagini dirun-time per Windows NT 4.0 per dispositivi embedded. Gli strumenti consentivano agli OEM e agli sviluppatori integrati di creare componenti che incapsulavano i loro binari e di aggiungerli senza problemi a run-time Windows NT Embedded contenenti funzionalità e dispositivi limitati. Le immagini di run-time minime erano di appena 9 MB per un sistema con l'APIWin32 completa. Poco dopo il rilascio, agli inizi del2000, Microsoft decise che era meglio prendere quell'architettura e creare un nuovo prodotto sfruttando il nuovo codice di Windows. È stato creato un nuovo team Windows Embedded sotto la guida di Bruce Beachman. Ha lavorato come Product Unit Manager (PUM) del primo Windows Embedded e ha iniziato a reclutare ingegneri all'interno di Microsoft. La squadra ha messo gli occhi su questa prossima versione. È stata presa la decisione di interrompere lo sviluppo diWindows 2000 Embedded[4], e iniziare a lavorare su un prodottoWindows XP Embedded (quindi chiamato Whistler). Sono stati elaborati i piani, il team è stato ampliato e il lavoro è iniziato su Whistler Embedded, nome in codice Mantis. Il numero di componenti è passato da 250 a oltre 10.000, la maggior parte dei componenti del driver di periferica. Il set di funzionalità degli strumenti incorporati è stato arricchito per includere elementi come controllo di versione di base, scripting di componenti ed espandibilità. Sono stati inoltre aggiunti strumenti per semplificare l'avvio con una lastra vuota di hardware e per distribuire un sistema operativo integrato su di esso in modo rapido e semplice. Il26 agosto2001 è stata rilasciata la Beta 2 di Windows XP Embedded, con una versione completa pianificata per la fine di quell'anno.[5] Il team iniziale consisteva in:
Target Designer e Component Designer erano la suite in due parti nella prima versione di Windows Embedded Suite. Il primo team di test team è stato Bombo Sofa, che ha guidato il primo team XPe Test a partire dal 2000. Sotto la guida di Bruce Beachman, Microsoft ha distribuito la prima versione di Windows Embedded (XPe) alla DevCon / Windows Hardware Conference nel 2001.
Nel2002, Bruce Beachman ha lasciato Microsoft, e Peter Wilson ha assunto il team XPe come PUM e, a quel punto, il team è stato unito al team di Windows Deployment e rilasciato XPe SP1 al DevCon diLas Vegas alla fine del2003.
Microsoft ha rinominato "Windows Embedded" in "WindowsIoT" a partire dal rilascio delle versioni incorporate diWindows 10.
Windows 10 IoT Enterprise, è basato suWindows 10 Enterprise LTSC/LTSB, è la versione aggiornata di Embedded Industry e Embedded Standard con le versioni senza etichetta, Retail/Thin Client, Tablet e Small Tablet disponibili; differisce solo per le licenze.
Windows 10 IoT Mobile, è basato suWindows 10 Mobile, ed è il successore di Embedded Handheld.
Windows 10 IoT Mobile Enterprise aggiunge il supporto ARM, profili utente multipli, blocco avanzato e altre funzionalità, ma è comunque identico alla normale versione Mobile.
Windows 10 IoT Core è considerato da alcuni come il successore diWindows Embedded Compact, sebbene mantenga pochissima compatibilità con esso. Ottimizzato per dispositivi di settore più piccoli ed economici, è anche fornito gratuitamente per l'uso in dispositivi comeRaspberry Pi per uso hobbista.
Windows 10 IoT Core Pro offre la possibilità di rinviare e controllare gli aggiornamenti ed è concesso in licenza solo tramite distributori; è altrimenti identico alla normale versione IoT Core.
Windows CE
Windows CE è unsistema operativo real-time sviluppato appositamente perdispositivi embedded comePalmari ePocket PC a partire dal 16 dicembre 1996. Con l'uscita delle varie versioni è stato aggiunto il supportoBluetooth,Wi-Fi, alleDirect3D Mobile, alla tecnologiaDRM e alle applicazioniWindows Store. L'ultima versione risale alla 8.0 rilasciata il 13 giugno 2013.
Windows XP Tablet PC Edition
Windows XP Tablet PC Edition è una versione modificata diWindows XP Professional perTablet PC, alla quale sono state aggiunte le funzionalità di:inchiostro digitale, riconoscimento della scrittura, inserimento di testo alternativo, rotazione deldesktop in più direzioni e la possibilità di rimuoverehardware o perifericheUSB senza preavviso. Il supporto è cessato a partire dall'8 aprile 2014.
Windows XP Embedded
Windows XP Embedded, comunemente chiamata XPe, anch'essa è una versione basata suWindows XP Professional, ma con l'integrazione di tutte le sue funzionalità come leWindows API ed è in grado di supportare leapplicazioni,driver eperiferiche sviluppate perWindows. Tra i dispositivi che utilizzano ilsoftware rientrano:slot-machine, sportelli automatici,bancomat,robot industriali edecoder.