Windows Embedded Compact: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
add information
Etichette: Modifica visuale Edit Check (citazioni) attivato Edit Check (references) declined (common knowledge)
 
(36 versioni intermedie di 27 utenti non mostrate)
Riga 1:
{{Sistema operativo
|nome = Windows Embedded Compact
|logo = Windows CE logo.png
|screenshot = Wince50.png
|didascalia = Il desktop di Windows CE 5.0
|sviluppatore = [[Microsoft Corporation]]
|famiglia = Windows CE
|prima_versione_pubblicata = 1.0
|modello_sorgente= Rilasciato sotto licenza speciale
|data_primo_rilasciodata_prima_pubblicazione = 16 novembre [[1996]]
|versione_primo_rilascio= 1.0
|ultima_versione_pubblicata = 8.0 (Embedded Compact 2013)
|data_primo_rilascio= 16 novembre [[1996]]
|data_ultima_pubblicazione = 13 giugno [[2013]]
|versione_ultimo_rilascio=7.0
|tipo_kernel = [[Kernel#Kernel monolitici|Kernel Monolitico]], [[Kernel#Kernel ibridi|Kernel Ibrido]]
|data_ultimo_rilascio= 1º marzo [[2011]]
|piattaforme_supportate = [[x86]], [[Architettura MIPS|MIPS]], [[Architettura ARM|ARM]], ([[SuperH]] dalla 6.0 R2)
|tipo_kernel= [[Kernel#Kernel monolitici|Kernel Monolitico]], [[Kernel#Kernel ibridi|Kernel Ibrido]]
|metodo_di_aggiornamento =
|licenza= [[Software proprietario|Proprietario]] ([[EULA|MS-EULA]])
|tipologia_licenza = proprietario
|piattaforme_supportate= [[x86]], [[Architettura MIPS|MIPS]], [[Architettura ARM|ARM]], ([[SuperH]] dalla 6.0 R2)
|licenza = [[Software proprietario|Proprietario]] ([[EULA|MS-EULA]])
|metodo_di_aggiornamento=
|stadio_sviluppo =
|sito_web = [httphttps://msdn.microsoft.com/en-ph/embedded/ Windows CE]
}}
'''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 ([[palmare|PDA]], [[Palmare|Palmari]], [[Pocket PC]]), [[Smartphonesmartphone]] e [[Sistema embedded|sistemi embedded]].:
Comecome si intuisce dal nome, è un derivato della famiglia di sistemi operativi [[Windows]], ma ha un [[kernel]] differente e non è quindi una semplice "riduzione".; Lele [[Application Programming Interface|API]] e l'aspetto grafico sono comunque molto simili.
 
== Caratteristiche ==
[[File:WinCE 3.0 for Handheld PC.png|thumbminiatura|leftsinistra|Windows CE 3.0]]
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 [[architettura MIPS|MIPS]], [[Architettura ARM|ARM]], [[Hitachi SuperH]], [[XScale|Intel XScale]]).
 
Riga 28:
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 vienein passato veniva anche utilizzato per i nuovipalmari Salvatempo, sostituiti a loro volta da nuovi terminali [[Android]], e per alcune casse automatiche, dei supermercati e ipermercati [[Coop Italia | 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<ref>{{Cita web|url=https://infosec.exchange/@tachi/111411217451479409|titolo=Woah, some Trenord trains use Windows CE for some reason|titolotradotto=Wow, alcuni treni Trenord usano Windows CE per qualche motivo|autore=Andrea Pappacoda [@tachi@infosec.exchange]|sito=Infosec.Exchange|data=2023-11-14|lingua=en|accesso=2023-11-14}}</ref>. È utilizzato inoltre anche in alcuni navigatori GPS o autoradio e su pannelli di comando Siemens comfort panel HMI di solito associati a [[Controllore logico programmabile|plc]] utilizzati nelle automazioni industriali. Infine è anche utilizzato nei display (della Xerox) per gli abbonamenti a bordo dei bus [[DolomitiBus]].
È utilizzato anche in alcuni navigatori GPS.
 
== Versioni ==
{| class="wikitable"
|-
!Versione !! Cambiamenti
|-
|[[Windows CE 1.0|1.0]] || RilasciatoDistribuito il 16 novembre 1996.<ref>{{Cita news|titolo=Microsoft Announces Broad Availability of Handheld PCs With Windows CE|url=httphttps://www.microsoft.com/presspass/press/1996/Nov96/wincepr.mspx |editore=Microsoft News Center|data=18 novembre 1996|accesso=20 giugno 2011}}</ref> Codename "Alder".<ref name="blogs_msdn-763146">{{Cita web|cognome=Hall|nome=Mike|titolo=Windows Embedded Blog: CE 6.0 - why the codename "Yamazaki"&nbsp;?|editore=[[Microsoft Developer Network|MSDN]] [[Microsoft Developer Network#Blogs|Blogs]]|data=19 settembre 2006|url=httphttps://blogs.msdn.com/mikehall/archive/2006/09/19/763146.aspx|accesso=24 ottobre 2009}}</ref>
* Dispositivi nominati "PC portatili" (HPC).<ref name="2000grad-dpa_henrich_poehls">{{Cita pubblicazione|cognome=Pöhls| nome=Henrich C.|titolo=Risk Analysis of Mobile Devices with Special Concern of '''Malware''' Contamination|serie=Diploma Thesis|editore=University of Hamburg|formato=PDF|paginep=27|data=5 settembre 2003|url=http://www.2000grad.com/papers/dpa_henrich_poehls.pdf|accesso=24 ottobre 2009}}</ref>
|-
|[[Windows CE 2.0|2.0]] || RilasciatoDistribuito il 29 settembre 1997.<ref>{{Cita news|url=httphttps://www.microsoft.com/presspass/press/1997/Sept97/WINCE2PR.mspx|titolo=Microsoft Announces Release of Windows CE 2.0|editore=Microsoft News Center|data=29 settembre 1997|accesso=20 giugno 2011}}</ref> Codename "Birch".<ref name="blogs_msdn-763146"/>
*Devices namedDispositivi indicati con "Palm-sized PC".<ref name="2000grad-dpa_henrich_poehls"/>
* Schedulazione task deterministica in real-time (Real-time deterministic task scheduling).
*Architectures Architetture: ARM, MIPS, PowerPC, StrongARM, SuperH and x86.
* Schermi con colori a [[color depth|32-bit]] color screens.
* SSL 2.0 ande SSL 3.0.
|-
|[[Windows CE 3.0|3.0]] || RilasciatoDistribuito il 15 giugno 2000.<ref>{{Cita news|url=httphttps://www.microsoft.com/presspass/press/2000/Jun00/CELaunchPR.mspx|titolo=Microsoft Announces Availability of Windows CE 3.0|editore=Microsoft News Center|data=15 giugno 2000|accesso=20 giugno 2011}}</ref> Codename "Cedar".<ref name="blogs_msdn-763146"/>
*Major recodePrincipale thatricodifica madeche ha resto CE hard real -time down toa thelivello microseconddi levelmicrosecondo.
*Base forBase theper Pocket PC 2000, Handheld PC 2000, Pocket PC 2002 ande Smartphone 2002.<ref name= "2000grad-dpa_henrich_poehls"/>
*Priority levelsLivelli wasdi increasedpriorità frompassati da 8 toa 256.<ref name="2000grad-dpa_henrich_poehls"/>
* Object store wasportato increased fromda 65,536 toa 4.19 millionmilioni di allowedpossibili objectsoggetti.<ref name="2000grad-dpa_henrich_poehls"/>
*Restricted accessRistretto toaccesso criticala APIsAPI orcritiche restrictingo writeaccesso accessin toscrittura partsa ofparti thedel registryregistro.<ref name="2000grad-dpa_henrich_poehls"/>
|-
|[[Windows CE 4.0|4.x]] || RilasciatoDistribuito il 7 gennaio 2002.<ref>{{Cita news|url=httphttps://www.microsoft.com/presspass/press/2002/jan02/01-07CENetLaunchPR.mspx|titolo=Microsoft Launches Windows CE .NET|editore=Microsoft News Center|data=7 gennaio 2002|accesso=20 giugno 2011}}</ref> Codename "Talisker/Jameson/McKendric".<ref name="blogs_msdn-763146"/>
Struttura dei driver structure fortemente modificata, aggiunte funzionalità.
Driver structure changed greatly, new features added.
* Base forper "Pocket PC 2003".<ref name="2000grad-dpa_henrich_poehls"/>
*Bluetooth supportSupporto Bluetooth.<ref name="2000grad-dpa_henrich_poehls"/><ref name="pencomputing_com-dotnet">{{Cita news|cognome=Walker|nome=Geoff|titolo=Windows CE .net — Microsoft's successor to Windows CE 3.0|editore=Pen Computing Magazine|data=7 gennaio 2002|url=http://www.pencomputing.com/WinCE/dotnet.html|accesso=24 ottobre 2009}}</ref>
* TLS (SSL 3.1), IPsec L2TP VPN, oro Kerberos.<ref name="2000grad-dpa_henrich_poehls"/>
|-
|[[Windows CE 5.0|5.x]] || RilasciatoDistribuito in agosto 2004.<ref name="blogs_msdn-763146"/> AddsAggiunte manymolte newnuove featuresfunzionalità. Codename "Macallan".<ref name= "blogs_msdn-763146"/>
*Automatic reportReport ofautomatico bugsdei tobug theal manufacturerproduttore.<ref name="theregister-040329_readies_wince">{{Cita web|cognome=Smith|nome=Tony|titolo=MS readies WinCE 5.0 preview|editore=[[The Register]]|data=29 marzo 2004|url=httphttps://www.theregister.co.uk/2004/03/29/ms_readies_wince|accesso=24 ottobre 2009}}</ref>
* [[Direct3D Mobile]], auna COM-basedversione versiondelle ofAPI Windows XP'smultimedia DirectX multimediadi APIWindows basate su COM.<ref name="theregister-040329_readies_wince"/>
* DirectDraw forper grafica 2D graphics ande DirectShow fora camerasupporto anddella videodigitalizzazione digitisationdi supportfoto e video.<ref name= "theregister-040329_readies_wince"/>
* Supporto Remote Desktop Protocol (RDP) support.<ref name="seditaville_com-History_MS_Mobile_v2">{{Cita web| titolo=The History of the PDA|formato=[[DOC doc|url=http://seditaville.com/academic/summary/The%20History%20of%20Microsoft%20Mobile%20OS(computingVer%202).doc|DOC]]urlmorto=sì|urlurlarchivio=https://web.archive.org/web/20120322204407/http://seditaville.com/academic/summary/The%20History%20of%20Microsoft%20Mobile%20OS(Ver%202).doc|dataarchivio=22 marzo 2012}} 090517 seditaville.com</ref>
|-
|[[Windows Embedded CE 6.0|6.0]] || RilasciatoDistribuito in settembre 2006. Codename "Yamazaki".<ref name= "blogs_msdn-763146"/>
*Process addressAddess space isdei increasedprocessi fromportato da 32&nbsp;MB toa 2&nbsp;GB.<ref name="msdn_ce6_memory">{{Cita web|titolo=Windows Embedded CE 6.0 Advanced Memory Management|url=httphttps://msdn.microsoft.com/en-us/library/bb331824.aspx}} Retrieved 2011-05-25</ref>
*Number ofNumero processesdi hasprocessi beenportato increased fromda 32 toa 32,768.<ref name="embedded_net_nz-embedded_intro_ses">{{Cita web|titolo=Introduction to Microsoft embedded technologies - Session 1| formato=[[ppt|url=http://www.embedded.net.nz/Presentations%20PPT%20%20PDF/Embedded%20Introduction%20-%20Session%201.ppt|PPT]]urlmorto=sì|urlurlarchivio=https://web.archive.org/web/20110724195514/http://www.embedded.net.nz/Presentations%20PPT%20%20PDF/Embedded%20Introduction%20-%20Session%201.ppt|dataarchivio=24 luglio 2011}} 090517 embedded.net.nz</ref>
* Diventa possibile avere driver in modalità user e kernel.
*User mode and kernel mode device drivers are possible.
* Gestita fisicamente la memoria fino a 512&nbsp;MB
*512&nbsp;MB physically managed memory
* Device.exe, filesys.exe, GWES.exe has been movedspostati toa Kernel mode.
* [[Cellcore]]
* SetKMode ande impostazione setdei processpermessi permissionsdei notprocessi possibleimpossibile.
*System callMigliorate performance improveddelle system call.<ref name="windowsfordevices-AT9457847627">{{Cita web|cognome=Babu| nome=K. Ashok|titolo=Differences between Windows CE 5.0 and Windows CE 6.0|editore= WindowsForDevices.com|data=22 novembre 2006|url=http://www.windowsfordevices.com/articles/AT9457847627.html|accesso=24 ottobre 2009|urlmorto=sì|urlarchivio=https://archive.is/20121209092711/http://www.windowsfordevices.com/c/a/Windows-For-Devices-Articles/Differences-between-Windows-CE-50-and-Windows-CE-60/|dataarchivio=9 dicembre 2012}}</ref>
|-
|[[Windows Embedded CE 7.0|7.0]] || RilasciatoDistribuito in marzo 2011.
*Multi Supporto multi-core CPU support (SMP)
* Wi-Fi Positioning System
* Bluetooth 3.0 + HS
* [[Digital Living Network Alliance|DLNA]] (Digital Living Network Alliance)
* Tecnologia [[Digital rights management|DRM]] technology
* Media Transfer Protocol
* Windows Phone&nbsp;7 IE withcon supporto Flash&nbsp;10.1 support
* Supporto NDIS&nbsp;6.1 support
* UX C++ XAML API usingusando technologiestecnologie likecome Windows Presentation Foundation ande Silverlight forper attractiveinterfacce andutenti functionalattrattive usere interfacesfunzionali
* Input avanzato a tocco e gesture
*Advanced touch and gesture input
*Kernel supportSupporto Kernel forper 3&nbsp;GB physicaldi RAM andfisica e supportssupporto ARMv7di assemblycodice ARMv7<ref name="WindowsCE6vs7.asp">{{Cita web|cognome=Veerabahu|nome=Maharajan|titolo=Comparison between Windows Embedded Compact 7 (WEC7) and Windows CE 6|editore=e-consystems.com|data=24 dicembre 2010|url=http://www.e-consystems.com/WindowsCE6vs7.asp|accesso=24 dicembre 2010}}</ref>
|-
|20138.0/ 2013|| RilasciatoDistribuito in giugno 2013.
* Miglioramenti al core, inclusa la gestione della memoria e della rete
* Migliorate le prestazioni del file-system, permettendo ai dispositivi di essere sempre disponibili
* Avvio ottimizzato, con lo snapshot boot, l'avvio è possibile in pochi secondi
* Supporto al Wi-Fi integrato, bluetooth e rete cellulare, supporto a Windows Azure, per lo sviluppo robusto di intelligent system
* Supporto da migliaia di sviluppatori e partner, che hanno sviluppato soluzioni di terze parti, inclusi browser HTML5
* Supporto alle applicazioni [[Windows Store]] fatte per [[Windows 8]] e presenta una interfaccia più simile ai [[Windows Phone]]
|}
 
== Note ==
<references/>
 
== Voci correlate ==
* [[Windows Mobile]]
* [[Palm OS]]
 
== Altri progetti ==
{{interprogetto}}
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
 
{{Windows Phone}}
{{Storia diMicrosoft Windows}}
{{portale|Microsoft}}
 
[[Categoria:Windows CE| ]]
[[Categoria:Sistemi operativi per dispositivi portatilimobili]]
[[Categoria:Sistemi operativi embedded]]