martedì 15 novembre 2011

Roadmap Windows Embedded

Ieri Microsoft ha rilasciato pubblicamente la roadmap per le prossime versioni dei prodotti Windows Embedded.

Negli ultimi mesi, Microsoft ha gettato le basi per una nuova categoria all’interno del tradizionale mercato embedded: gli Intelligent Systems (sistemi intelligenti). Questi sono dispositivi embedded che mirano ad estendere gli applicativi enterprise e i servizi cloud nei dispositivi di uso quotidiano, quali chioschi, terminali POS, sistemi di intrattenimento per auto, strumenti medicali, giochi da bar.

Definita la vision della compagnia, il gruppo Windows Embedded ha recentemente dettagliato i piani con cui si realizzeranno questi sistemi intelligenti, nel corso del prossimo anno.

Ecco le principali notizie:

  • Windows Embedded Enterprise vNext e Windows Embedded Standard vNext saranno basati su Windows 8.
  • Windows Embedded Standard vNext sarà una versione di Windows 8 personalizzabile e componentizzata. Durante il primo trimestre del 2012 sarà rilasciata una versione CTP per sviluppatori e la versione finale sarà rilasciata circa 9 mesi dopo il rilascio ufficiale di Windows 8. Inoltre è confermato che Windows Embedded Standard vNext supporterà l’architettura ARM.
  • Windows Embedded Enterprise vNext, versione completa di Windows con licenze specifiche per produttori OEM embedded, sarà disponibile circa 3 mesi dopo il rilascio ufficiale di Windows 8.
  • Nella seconda metà del 2012 ci sarà anche la nuova versione di Windows Embedded Compact, ancora basata sul core di Windows CE, con supporto per lo sviluppo di applicazioni native in Visual Studio vNext.

Per ulteriori informazioni, date un’occhiata alla press release completa.

domenica 6 novembre 2011

Fleux .NETCF UI Library – Contributi KitchenPal

E’ ora possibile scaricare la versione modificata del fantastico progetto Fleux di José Gallardo Salazar, che ho usato per realizzare l’interfaccia Metro-style di KitchenPal. Ho implementato alcuni controlli custom (Tile, ApplicationBar, Textbox, Checkbox, Button, ImageButton, WrapPanel) e aggiunto un supporto generico per dispositivi Windows CE 6.x/7.x, oltre a Windows Mobile. Magari in futuro queste modifiche saranno integrate nel progetto principale. Per ora, scaricate i sorgenti da qui e utilizzateli nei vostri progetti embedded! Fatemi sapere se li impiegate da qualche parte o se trovate problemi/fix.

venerdì 4 novembre 2011

Kinect SDK Beta 2

E’ stata rilasciata oggi la Beta 2 dell’SDK per Kinect, ancora ad uso non-commerciale, in attesa dell’SDK con licenza commerciale previsto per l’inizio del prossimo anno. Per l’occasione è stato attivato il nuovo portale ufficiale per informazioni e sviluppo con l’SDK di Microsoft: http://www.kinectforwindows.org/

Alcune delle novità introdotte nella Beta 2:

  • Tracciamento del corpo più veloce e migliorato

Con l’introduzione del supporto multi-core, Kinect per Windows è circa 20% più veloce rispetto alla Beta1. Inoltre è stata migliorata l’accuratezza del tracciamento del corpo e dei giunti ed è possibile specificare quale dispositivo Kinect utilizzare per la tracciatura, nel caso si colleghino più Kinect alla macchina.

  • Supporto per il cambio stato del dispositivo e API

Ora è possibile collegare e scollegare Kinect senza blocchi o crash del sistema o gestirne lo stato nelle proprie applicazioni.

  • Supporto 64bit e Windows 8 Developer Preview

Driver, SDK e Runtime ora supportano la versione preview di Windows 8 per applicazioni desktop ed è possibile sviluppare applicazioni per sistemi a 64bit.

  • Applicativi di esempio aggiornati
 

Entrate a far parte anche voi dell’”Effetto Kinect”. Questo è quello che si sta facendo e/o si potrà fare molto presto con Kinect: