mercoledì 1 febbraio 2012

Il blog si è spostato

Giusto una piccola nota per informarvi che il mio blog è stato inglobato nel mio nuovo blog tecnico su http://giannishub.cloudapp.net, dove tratterò di più argomenti, inclusi Windows 8, sviluppo web e cloud su Windows Azure, programmazione di Windows Phone 7, in aggiunta, naturalmente, a tutte le cose relative all’Embedded.

Per rimanere in contatto, andate su http://giannishub.cloudapp.net – ci vediamo là!

venerdì 20 gennaio 2012

Lavorando su qualcosa di nuovo…

Nell’ultimo mese sono stato molto occupato a lavorare su alcuni progetti personali, che saranno presto disponibili pubblicamente:

  • gianni’s hub: il nuovo blog realizzato con Umbraco CMS e ospitato su Windows Azure
  • Umbraco Windows Azure Accelerator Lite: una versione rielaborata del progetto Windows Azure Accelerator for Umbraco, ottimizzata per minimizzare le transazioni Azure Storage. Funziona in combinazione con la mia Umbraco Accelerator Sync Extension: un’estensione per Umbraco che gestisce la sincronizzazione tra i dati locali del web-role e quelli sul Windows Azure Blob Storage Windows Azure

    Umbraco logo

  • gianni’s hub WP7 app: the official Windows Phone 7 application to stay tuned on the latest technology news
Windows Phone logo

martedì 27 dicembre 2011

Windows Embedded Hands-On Labs

Il 13 dicembre, la BEPS Engineering, in collaborazione con il Microsoft Innovation Center (Torino) e il gruppo Windows Embedded EMEA, ha presentato due Hands-On Labs sulle tecnologie Windows Embedded. Sono stati ospitati nei laboratori del nuovo Microsoft Campus, situato vicino a Milano.

La mattina Beppe, Marco ed io abbiamo presentato Windows Embedded Compact 7, l’ultima versione di Windows Embedded CE. Gli obiettivi principali miravano a permettere ai partecipanti di lavorare direttamente su alcune workstation pronte e pre-configurate, fare pratica con l’aiuto dei trainer e portarsi a casa la possibilità di ripetere tutti gli esercizi sulle proprie macchine.

Nel pomeriggio, con la stessa formula, ci siamo spostati su Windows Embedded Standard 7, la versione a pacchetti di Windows 7.

I 18 partecipanti sono stati molto soddisfatti e, alla fine del giorno, c’è stato il tempo per una sessione di Q&A, che ha portato i trainer ad esplorare, con maggiori dettagli, gli argomenti richiesti.

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:

venerdì 14 ottobre 2011

Windows 8 + Kinect SDK

Marina, la studentessa di Ingegneria Informatica che sto seguendo nella sua Tesi di Laurea, sta progettando un sistema Embedded per comunicazioni casalingo, dedicato ad anziani e persone disabili, sfruttando il Kinect SDK e Windows Embedded Standard 7.

Dopo l’evento Microsoft BUILD, abbiamo deciso di provare Windows 8 Developer Preview con Metro Style app + Kinect. Al momento abbiamo qualche problema di interoperabilità con WinRT/Kinect SDK: qualcuno di voi ha qualche idea o suggerimento a riguardo?