PDA

View Full Version : Microsoft Windows Embedded Compact 7 apre al multimediale


Redazione di Hardware Upg
04-03-2011, 07:38
Link alla notizia: http://www.hwfiles.it/news/microsoft-windows-embedded-compact-7-apre-al-multimediale_35763.html

Microsoft Windows Embedded Compact 7 è disponibile in versione trial per 180 giorni e integra nuove caratteristiche utili per lo sviluppo di dispositivi multimediali

Click sul link per visualizzare la notizia.

giovannifg
04-03-2011, 09:46
Io sarei interessato a capire la differenza fra queste versioni "embedded" di Windows (ad esempio, Windows Embedded Standard 7) e la versioni "ordinarie" (ad esempio, Windows 7 Home Premium). A parte che, ad esempio, Windows Embedded Compact 7 può girare su piattaforme ARM, ci sono altre differenze? Si tratta di versioni più leggere? Particolari ottimizzazioni?
Se qualcuno ne ha voglia, grazie in anticipo!

Freaxxx
04-03-2011, 10:18
Io sarei interessato a capire la differenza fra queste versioni "embedded" di Windows (ad esempio, Windows Embedded Standard 7) e la versioni "ordinarie" (ad esempio, Windows 7 Home Premium). A parte che, ad esempio, Windows Embedded Compact 7 può girare su piattaforme ARM, ci sono altre differenze? Si tratta di versioni più leggere? Particolari ottimizzazioni?
Se qualcuno ne ha voglia, grazie in anticipo!

a grandi linee il cambiamento grosso sta nelle librerie e quindi nell'ambiente, hanno un desktop più scarno in fatto di grafica e offrono funzionalità limitate rispetto ad un ambiente più completo come può essere un Windows 7 per desktop.

LMCH
04-03-2011, 21:27
Io sarei interessato a capire la differenza fra queste versioni "embedded" di Windows (ad esempio, Windows Embedded Standard 7) e la versioni "ordinarie" (ad esempio, Windows 7 Home Premium). A parte che, ad esempio, Windows Embedded Compact 7 può girare su piattaforme ARM, ci sono altre differenze? Si tratta di versioni più leggere? Particolari ottimizzazioni?
Se qualcuno ne ha voglia, grazie in anticipo!

"Windows Embedded Standard 7" è Windows 7 con un tool di configurazione per rimuovere tutto quello che non serve per far girare un numero ben preciso di applicazioni su un dispositivo embedded.

"Windows Embedded Compact 7" invece è quello che dei non-marketdroidi chiamerebbero più semplicemente "Windows CE 7".
Anche le "novita" elencate dai marketdroidi di Microsoft non sono la roba veramente innovativa di "CE 7", XAML e Silverlight sono già supportati da tempo anche su CE 6.
Le vere novità stanno nel fatto che "CE 7" (finalmente!) supporta anche sistemi dual core e più di 512MB di ram.

Il motivo per qui Microsoft preferisce glissare su questo aspetto è che WP7 è basato su CE6 :doh: e per questo motivo sui nuovi smartphone dual core ... a meno di modifiche custom ne usa uno solo (bisognerà attendere WP8 basato su Windows Embedded Compact 7 per sfruttarne due o più), mentre invece Android ed Apple non hanno quel problema.

Pier2204
04-03-2011, 22:33
"Windows Embedded Standard 7" è Windows 7 con un tool di configurazione per rimuovere tutto quello che non serve per far girare un numero ben preciso di applicazioni su un dispositivo embedded.

"Windows Embedded Compact 7" invece è quello che dei non-marketdroidi chiamerebbero più semplicemente "Windows CE 7".
Anche le "novita" elencate dai marketdroidi di Microsoft non sono la roba veramente innovativa di "CE 7", XAML e Silverlight sono già supportati da tempo anche su CE 6.
Le vere novità stanno nel fatto che "CE 7" (finalmente!) supporta anche sistemi dual core e più di 512MB di ram.
Il motivo per qui Microsoft preferisce glissare su questo aspetto è che WP7 è basato su CE6 :doh: e per questo motivo sui nuovi smartphone dual core ... a meno di modifiche custom ne usa uno solo (bisognerà attendere WP8 basato su Windows Embedded Compact 7 per sfruttarne due o più), mentre invece Android ed Apple non hanno quel problema.

http://www.youtube.com/watch?v=d5a3Mciw_Uk

Primi abbozzi...

Pier2204
04-03-2011, 23:40
Il motivo per qui Microsoft preferisce glissare su questo aspetto è che WP7 è basato su CE6 :doh: e per questo motivo sui nuovi smartphone dual core ... a meno di modifiche custom ne usa uno solo (bisognerà attendere WP8 basato su Windows Embedded Compact 7 per sfruttarne due o più), mentre invece Android ed Apple non hanno quel problema.

Qui, in questo sito, non sono affatto daccordo su quanto affermi, conosci un certo James O'Neill?...
http://www.windowsphoneitaly.com/news/varie/2027-windows-phone-7-e-basato-sulla-piattaforma-windows-ce-7.html

giovannifg
05-03-2011, 11:27
Ehi, grazie a tutti!
Adesso ho le idee più chiare.
Mi sembra molto carino il tablet basato su Windows Ebedded Compact 7. Mi chiedo perchè non approfondiscano rapidamente una simile possibilità... mi sembra un'alternativa molto convincente ad Android o iOS rispetto a Windows 7 vero e proprio, che ha dimostrato di non essere di certo così ottimizzato/ottimizzabile per l'uso con interfacce touch. Tra l'altro se ho ben capito, su Windows Embedded Compact 7, al di là delle ovvie limitazioni hardware, potrebbero girarci buona parte delle applicazioni che girano su Windows 7 "tradizionale", no?

djfix13
05-03-2011, 12:04
...girano applicazioni solo parzialmente "standard" perchè su un ARM è WEC7 a fare da spola tra software e CPU quindi se l'ambiente è di tipo .Net e Silverlight per funzionare occorre averle scritte in quel sistema. Non esiste però che un Exe compilato e generato per ambienti x86 giri su sistemi con processore ARM ad esempio, bisogna ricompilarlo (cmq meglio che riscriverlo daccapo...) o avere un emulatore SW che faccia da tramite e traduttore in tempo reale tra ambiente e HW.

Spero di aver descritto abbastanza chiaramente il concetto anche se a grandi linee perchè molto vasto e spinoso.

LMCH
05-03-2011, 21:17
Qui, in questo sito, non sono affatto daccordo su quanto affermi, conosci un certo James O'Neill?...
http://www.windowsphoneitaly.com/news/varie/2027-windows-phone-7-e-basato-sulla-piattaforma-windows-ce-7.html

Se guardi sul blog di O'Neill vedrai che la sua "prova" è che usando l'emulatore di WP7 che gira su computer desktop ottiene come numero di versione "Windows CE 7.0.7003". :read:

Guardacaso "7.0.7003" era il numero di versione PRE-RELEASE di Windows PHONE 7 (la prima versione retail invece indica "7.0.7004") mentre le versioni aggiornate dovrebbero essere 7.0.7355 o superiore.
In altre parole, è il numero di versione di WP7 riportato erroneamente dall'emulatore come versione di Windows CE.

E' dall'anno scorso che circolavano notizie riguardo il kernel "ibrido" di WP7 (CE6 R3 "con qualche cosa preso da CE7 mentre questo era ancora in fase di sviluppo"), ma su tutto questo Microsoft è stata zitta e muta e considerando come tendono a vantarsi di tutto quello che è "nuovo" nei loro prodotti, ne converrai che se usassero davvero WEC7 lo avrebbero detto da subito, non trovi ?
Avrebbero potuto dire che la versione "generica" non era ancora pronta, ma che quella per l'unico chipset (casualmente uniprocessore) supportato da WP7 invece era già ampiamente testa e stabile, ma invece ... niente.
In altre parole è più probabile che a Steve Ballmer spunti una folta e fluente chioma bionda nei prossimi 5 secondi. :sofico:

Pier2204
06-03-2011, 12:45
Se guardi sul blog di O'Neill vedrai che la sua "prova" è che usando l'emulatore di WP7 che gira su computer desktop ottiene come numero di versione "Windows CE 7.0.7003". :read:

Guardacaso "7.0.7003" era il numero di versione PRE-RELEASE di Windows PHONE 7 (la prima versione retail invece indica "7.0.7004") mentre le versioni aggiornate dovrebbero essere 7.0.7355 o superiore.
In altre parole, è il numero di versione di WP7 riportato erroneamente dall'emulatore come versione di Windows CE.

E' dall'anno scorso che circolavano notizie riguardo il kernel "ibrido" di WP7 (CE6 R3 "con qualche cosa preso da CE7 mentre questo era ancora in fase di sviluppo"), ma su tutto questo Microsoft è stata zitta e muta e considerando come tendono a vantarsi di tutto quello che è "nuovo" nei loro prodotti, ne converrai che se usassero davvero WEC7 lo avrebbero detto da subito, non trovi ?
Avrebbero potuto dire che la versione "generica" non era ancora pronta, ma che quella per l'unico chipset (casualmente uniprocessore) supportato da WP7 invece era già ampiamente testa e stabile, ma invece ... niente.
In altre parole è più probabile che a Steve Ballmer spunti una folta e fluente chioma bionda nei prossimi 5 secondi. :sofico:

Ammettendo che hai ragione, è possibile che alla prossima major release "mango" WP7.5 usino il kernel di WEC7, visto che molti telefoni "evoluti" usciranno proprio in quel periodo, in particolare Nokia e Acer con processori multicore, stessa cosa HTC Mondrian con uno snapdragon 8660 dual core da 1.3 Ghz, almeno stando alle prime indiscrezioni..

pano1974
07-03-2011, 13:11
i vari windows embedded hanno la possibilità di essere "incapsulati" e non modificabili una volta configurati.
Questo incapsulamento è utilissimo in quei sistemi che devono essere sempre accesi e che in mancanza di tensione si riavviano da soli, lo spegnimento casuale non determina un "deterioramento" del s.o. come succede con descktop o notebook.Altra peculiarità dei sistemi embedded è che un programma esterno(ad es.un virus) può tentare di installarsi nel s.o. ma al prossimo avvio della macchina l'installazione non esiste.
Cmq i s.o. embedded servono per macchine che devono fare girare solo un programma in generale (vedi per esempio i vari "totem" multimediali in giro per i centri commerciali").In azienda da me li usiamo per fare dei controllori di processo a touchscreen, non credo che usare gli embedded sia cosa giusta per un descktop o notebook, infatti vi trovereste ad installare continui driver (anche quello del mouse)!