Microsoft

Internet of Things a Napoli : una giornata all’insegna delle “cose” e del “cloud”

Ieri si è tenuta a Napoli la terza edizione della Microsoft Embedded Conference, ormai rinominata in Internet of Things Conference ed organizzata dalla community DotNetCampania grazie al supporto di Microsoft Italia.

Come ogni anno la giornata, completamente gratuita, ha avuto un ottimo riscontro considerando soprattutto l’argomento trattato ed il livello elevatissimo degli speaker, tutti Microsoft MVP per Windows Embedded ed IoT. Ad essi si sono aggiunti Erica Barone, Techincal Evangelist di Microsoft Italia, e Olivier Bloch (con una sessione remota da Redmond), Techical Evangelist di Microsoft Open Tech.

La giornata è iniziata proprio con Erica che ci ha fornito una panoramica generale su come Microsoft intende l’IoT e quali sono tutti i servizi Cloud che mette a disposizione per la realizzazione di sistemi più o meno complessi. A seguire, io ho tenuto una sessione tecnica ed approfondita sull’ultimo nato tra i servizi del Service Bus di Azure : l’Event Hubs. La mattinata si è conclusa con Mirco Vanini che ci ha illustrato il programma Windows Developer for IoT parlando ovviamente anche della Intel Galileo.

DSC_0342 DSC_0384

DSC_0389 WP_20150418_12_21_02_Pro - Copia

Il pomeriggio è iniziato con Beppe Platania e Gianni Rosa Gallina che ci hanno prima illustrato una soluzione reale di IoT implementata anche attraverso l’utilizzo del .Net Micro Framework e successivamente alcuni interessanti progetti su cui stanno lavorando nell’ambito dei wereable e della realtà aumentata. A seguire, la sessione di Lorenzo Maiorfi sull’utilizzo del progetto Orleans nell’ambito IoT : Lorenzo ha avuto un enorme successo con la sua demo basata anche su Bluetooth e Beacon che mi ha visto protagonista come “navetta” per la quale riuscirne a tracciare il percorso effettuato.

DSC_0390 DSC_0405

DSC_0411 DSC_0427

DSC_0438 DSC_0445

La giornata si è conclusa con una sessione in coppia con Valter Minute e, direttamente da Redmond in remoto, Olivier Bloch che si è svegliato molto presto (alle 6:00 del mattino) solo per noi. Ovviamente, a lui va un ringraziamento particolare !

Come sempre la giornata è stata resa possibile grazie all’aiuto di tutti i ragazzi della commnunity : Antonio Liccardi che ha gestito interamente la logistica, Carmine Alfano ed Emanuele Garofalo che da ottimi fotografi ci hanno regalato i momenti principali dell’evento ed i principali sponsor come Nova Tech Consulting (Mario Saccoia), Blexin (Michele Aponte, presidente del DotNetCampania) e QT2000 (Gaetano Criscuolo). Un grazie va anche a tutti gli altri che vi hanno partecipato con grande intersse !

Grazie a tutti … ed arrivederci all’anno prossimo !

😉

Microsoft MVP … anno 2015 !

mvp_award

Un anno è trascorso da quando ho ricevuto la prima nomina a Microsoft MVP su Windows Embedded e pochi giorni fa (il primo Aprile) è giunta nuovamente la mail più emozionanente che si possa aspettare … il rinnovo !

Il mio “ruolo” di MVP mi ha permesso di essere al summit a Novembre a Redmond in “casa” Microsoft e per me è stata un’esperienza indescrivibile, conoscendo il team che lavora sull’IoT e tutte quelle persone con le quali avevo solo contatti “virtuali”.

Grazie a tutti coloro che hanno continuato a credere in me ed a considerarmi meritevole di questo premio.

Per quanto mi riguarda proseguirò con il massimo impegno, sperando che il prossimo anno possa essere nuovamente qui a scrivere lo stesso post !

Internet of Things : dal “cos’è” al “come” con le tecnologie Microsoft

IoT_dotnetcampania

Il nuovo portale della community DotNetCampania, di cui faccio parte, è online da qualche settimana e la sezione degli articoli si arricchisce ogni giorno di nuovi contenuti con gli argomenti più svariati, dallo sviluppo web e mobile all’ALM, dai patterns all’Internet Of Things.

Ovviamente, la sezione a cui partecipo più attivamente è quella relativa all’IoT per la quale ad oggi ho scritto i due seguenti articoli :

Nel primo, un’introduzione su cosa sia l’Internet of Things e come i sistemi embedded rientrano in questo nuovo business. Nel secondo, tutte quelle che sono le tecnologie che Microsoft mette a disposizione per la realizzazione di una soluzione IoT completa, dai device (le “cose”) al “Cloud”.

Buona lettura !

🙂

Finalmente la “Internet of Things Conference” a Napoli !!

MEC_2015

L’appuntamento fisso di ogni anno, seppur con un leggero ritardo, sta per arrivare … la terza edizione della “Microsoft Embedded Conference” ormai ribattezzata “Internent of Things Conference” è oramai alle porte !

Per il giorno Sabato 18 Aprile 2015 a Napoli, la community DotNetCampania insieme a Microsoft Italia hanno organizzato questa stupenda giornata gratuita all’insegna dell’Internet of Things e di tutte le tecnologie che ruotano intorno ad essa dai device al Cloud.

Come sempre, saranno presenti tutti i Microsoft MVP italiani su Windows Embedded ai quali si aggiungeranno Erica Barone, Technical Evangelist Microsoft Italia, ed Olivier Bloch, Technical Evangelist Microsoft Open Technlogies, con una sessione remota direttamente da Seattle !

L’appuntamento sarà ancora più ghiotto e ricco di contenuti assolutamente da non perdere.

Le informazioni sull’agenda e gli speaker potete trovarle alla pagina ufficiale dell’evento qui mentre per la registrazione qui. Pur essendo gratuito i posti sono limitati … quindi … correte ad iscrivervi !

.Net Micro Framework ed Internet Of Things : un rapido sguardo alle news in arrivo ed al futuro a lungo termine

7624.Cattura_59183A94

Negli ultimi giorni ho letto molte cose interessanti sul futuro del .Net Micro Framework …

In primo luogo, un post sul community forum della GHI Electronics che parla del piano dei prodotti .Net Gadgeteer per il 2014. Gary, impiegato GHI, dice :

We have some very exciting news to share with you today. First of all, we have been communicating your feedback to Microsoft and they have been very responsive. We can’t share all the details yet but we can tell you that you will be very happy with what Microsoft will announce very soon.

In queste parole ci sono due punti principali :

  • GHI ha riportato a Microsoft i feedback di tutti gli utilizzatori del .Net Micro Framework e dei prodotti .Net Gadgeteer con l’intenzione di migliorare il framework;
  • Sono all’orizzonte più dettagli e news che Microsoft annuncerà presto nei prossimi giorni (settimane ? mesi ?). Avremo così news ufficiali sul futuro del .Net Micro framework;

Sicuramente sono punti significativi !

Un’altra cosa che ho notato è sul sito ufficiale del progetto .Net Micro Framework su CodePlex.

A partire da fine Maggio 2014, Steve Maillet è project member. Steve è già stato program manager sul .Net Micro Framework dal 2007 al 2011 e successivamente passato al team Windows Embedded. Penso che il suo ritorno sia una buona notizia, perchè con la sua esperienza la piattaforma migliorerà sicuramente. Inoltre, Steve avrà una sessione alla DotNetConf su “.Net Micro Framework and IoT” per mostrarne pubblicamente le principali caratteristiche ed il relativo uso nell’Internet Of Things.

Ultimo ma non meno importante è l’aggiornamento sulla pagina principale del progetto su CodePlex il 16 Giugno (sempre da parte di Steve) …

In preparation for the longer term future of .NET MF we are in the process of some changes to the use of CodePlex. (Including switching to a GIT repository model to make things easier for a true OSS development process). As part of this transition everyone’s permissions were reset to “editor” status, thus denying check-in permissions on the TFS tree. Fear not! This isn’t a permanent change. We’ll have more details on the results of the changes and the process for contributing into the official repositories in the very near future so stay tuned.

Il punto principale è la frase iniziale che parla di un futuro a lungo termine del .Net Micro Framework supportato da Microsoft; possiamo considerarla una grande notizia considerato l’ultimo anno trascorso senza aggiornamenti (a meno del rilascio a Febbraio del .Net MF 4.3 RTM QFE1).

In conclusione, sembra che in un futuro molto vicino ci saranno grandi novità ed aggiornamento sul futuro del .Net Micro Framework che è vivo e vegeto; Microsoft immagina che abbia un grande potenziale da sfruttare nell’Internet of Things per fornire ai clienti una soluzione completa con l’offerta di Microsoft Azure : dai device al cloud !

Per questo … restate sintonizzati !

UPDATE [19 Giugno 2014]

Oggi Steve Maillet ha creato una planned version del framework sul sito ufficiale CodePlex : .Net Micro Framework v4.Next !!

Un’altra grande notizia !

UPDATE [27 Giugno 2014]

Hello !!

Questo è il titolo del post scritto da Salvador Ramirez, program manager Microsoft, sul blog ufficiale del .Net Micro Framework. Il team sta lavorando duramente per migliorare il framework e vuole basarsi fortemente anche sull’aiuto della community come progetto open source. Una novità è stata svelata … ci sarà a breve l’integrazione con Visual Studio 2013 !

UPDATE [11 Luglio 2014]

Il lavoro di Salvador Ramirez sulla stato del .Net Micro Framework continua. Questa volta è stata aggiornata la home page del progetto su CodePlex ma soprattutto Salvador ha fornito una serie di risposte nel forum del .Net Micro Framework sul sito ufficiale. In primo luogo, ha confermato il supporto imminente per Visual Studio 2013 e l’introduzione dei generics richiesta da molti. Infine, ha ribadito il lavoro all’interno del team a chi si era già reso conto di un “refresh” in corso. Con questi interventi, possiamo essere certi di una cosa : il progetto .Net Micro Framework è vivo e vegeto, la Microsoft lo ha ripreso in pugno ed è intenzionata a portarlo avanti. Sicuramente per l’estate avremo grandi novità (almeno quelle preannunciate) … poi solo il tempo ci dirà come stanno le cose !

UPDATE [24 Luglio 2014]

Questa volta tocca alla licenza. Stave Maillet ha aggiornato il file di licenza del .Net Micro Framework indicandone il nuovo copyright assegnato alla Microsoft Open Technologies !

.NET Micro Framework

Copyright (c) Microsoft Open Technologies, Inc. All rights reserved.

Ad esso vanno aggiunte le licenze sullo stack lwIP, il kit OpenSSL ed il protocollo Dallas 1-Wire.

UPDATE [18 Settembre 2014]

Sul forum della GHI è intervenuto Pete Brown, evangelist Microsoft che ha da sempre la passione per .Net Gadgeteer (lo dimostrano i numerosi post sul suo blog) e che negli ultimi mesi è entrato a far parte del gruppo relativo all’Internet of Things con uno sguardo al .Net Micro Framework ed al progetto Windows for IoT.

La discussione è molto “accesa” ma la conferma ulteriore che è abbiamo è …

The NETMF team is now part of the IoT org at Microsoft

There will be an announcement soon on the first visible investments. It’s a small, but important first step.

We’ve committed to making NETMF faster, to bringing more language enhancements, and to making sure it works with the latest versions of Visual Studio.

Pete è intervenuto anche in una discussione sul forum di Netduino, confermando quanto già detto ed evidenziando vantaggi e svantaggi del framework :

NETMF, on the other hand, provides a number of services above that, including CLR garbage collection, memory management, threading, and more. It’s also interpreted at runtime, not something that’s natively compiled.

For those reasons, it’s impossible in its current state, to target 8 bit devices, or low memory devices with NETMF. Maybe we’ll find a way to change that in the future, but I don’t see a way to do that with .NET and C# as people currently recognize them.

Similarly, you can’t get Windows on an 8 bit device like that, because it’s a full modern operating system.

E’ evidente la collaborazione con il team della GHI (Gus Issa) e della Secret Labs (Chris Walker) per migliorare il prodotto.

Insomma, ancora una ulteriore conferma dell’investimento di Microsoft nel .Net Micro Framework !

IoT@Work e MobileDay : due eventi da non perdere !

3404.Cattura_187953B7

La community romana DomusDotNet (i “cugini” dei membri del DotNetCampania) e TinyCLR.it (di cui faccio parte) sono lieti di presentarvi IoT@Work, un evento in collaborazione con Microsoft ed Intel, completamente dedicato al mondo dell’Internet Of Things che si svolgerà il prossimo 6 Giugno a Roma !

La giornata è assolutamente gratuita ed affronta uno dei temi più “caldi” dell’ultimo anno relativo all’Internet delle Cose.

Si inizia con la sessione “IoT – What is it ?” di Mirco Vanini che ci spiega che cosa si intende per Internet of Things, quali sono i campi applicativi e le implementazioni attuali nel mondo reale. Subito dopo c’è la mia sessione “IoT Protocols Landscape” in cui affronto l’analisi dei principali protocolli che ad oggi si stanno mettendo in evidenza nel mondo dell’IoT con un occhio di riguardo a quello che mi sta più a “cuore”, MQTT. La mattinata si conclude con Lorenzo Maiorfi e la sessione su “IoT NodeRed”, un interessantissimo strumento basato su NodeJS ed utilizzato per la cosiddetta “flow-based programming” molto efficace nel mondo M2M.

Subito dopo la pausa pranzo, il pomeriggio parte con una demo corale (io, Mirco e Lorenzo) che mostra un sistema di Smart Home e Smart Factory e con una dimostrazione pratica dei concetti di IoT nell’ambito della domotica e dell’automazione industriale. A seguire, Francesco Baldassarri portavoce di Intel, sponsor dell’evento, ci mostra le caratteristiche principali e le potenzialità della board Galileo con le sue applicazioni future.

4478.Cattura_7019FB95

Il 13 Giugno a Napoli, DotNetCampania vi invita al MobileDay per poter parlare di sviluppo mobile con le tecnologie Microsoft e del partner Xamarin.

Nella prima sessione, Michele Aponte e Mauro Ghiani ci mostrano quali sono i principali problemi del web mobile ed i principali framework a disposizione con relativi esempi di applicazioni reali; quali sono le tecniche di responsive design e creare un sito web specifico per mobile in modo da fornire ai nostri utenti una user experience più o meno adatta ai dispositivi con cui accedono alla nostra applicazione. A seguire, Fabio Cozzolino parla di Xamarin attraverso il quale sia possibile sviluppare applicazioni mobile “cross-platform” data l’eterogeneità delle piattaforme sul mercato da Windows Phone ad iOS passando per l’immancabile Android. Infine, Emanuele Garofalo ci mostra la nuova linea di sviluppo Microsoft con le “universal” apps su Windows 8.1 e Windows Phone 8.1 in modo da condividere il codice che possa girare su smartphone e su tablet/desktop.

Insomma, il mese di Giugno inizia alla grande con due eventi assolutamente da non perdere !

IoT@Work : evento “romano” dedicato all’Internet of Things !

3515.domusdotnet20262x60_thumb_130D09A3 1067.logotinyclrit_275x80_thumb_396EECEE

DomusDotNet, community romana orientata alle tecnologie Microsoft, e TinyCLR.it. community italiana dedicata al .Net Micro Framework e di cui faccio parte, hanno organizzato per Venerdì 6 Giugno 2014 a Roma (presso la sede Microsoft) un evento completamente gratuito e dedicato all’Internet of Things : IoT@Work !

Insieme ad altri due MVP su Windows Embedded, Mirco Vanini e Lorenzo Maiorfi, avrò l’onore di essere speaker, per la prima volta anche io nelle vesti di MVP, con una sessione dedicata al panorama dei principali protocolli per l’IoT ed M2M communication.

Dopo una mattinata dedicata allo studio dell’IoT ed alle tecnologie che lo caratterizzano, il pomeriggio vedrà protagonista un’interessantissima demo “corale” con tutti gli speaker con un approccio di realizzazione di un sistema di home ed industrial automation.

L’evento è assolutamente da non perdere !! Vi aspettiamo !!

Welcome to the Internet of Your Things !!

6445.IoYT_thumb_4F254080

Oggi è “comparso” un nuovo sito web dedicato all’Internet of Things da parte della Microsoft che parla di Internet of Your Things per evidenziare che l’IoT può essere realizzato da ciascuno di noi con le proprie “cose” che possiamo interconnettere fra loro attraverso il Cloud.

Sul sito è possibile trovare tutte le informazioni su questo nuovo (o già maturo ?) progetto su cui la Microsoft sta orientando il proprio business utilizzando quanto già di buono ha per il mondo embedded (tutti i sistemi operativi della famiglia Windows Embedded ai quali aggiungerei il .Net Micro Framework) ed unendolo a quanto di potente ha con il Cloud (Microsoft Azure è noto a tutti).

E’ proprio vero che ciò che ha detto il nuovo CEO Satya Nadella nell’intenzione di volere “a cloud for everyone, on every device” per cui il #cloud4device può essere inteso nell’accezione più generale, non solo smartphone e tablet ma device e “cose” che si collegano alla grande rete !

Ci si può iscrivere ad una newsletter che però inizierà il 1° Luglio … forse a partire da quella data … ne vedremo di “cose” belle !!

Platform Builder ed il .Net Framework 4.5.1 : tutto risolto su Windows Embedded Compact 2013 con l’ultimo update !

In questo post ho parlato di un bug dell’attuale release di Windows Embedded Compact 2013 per il quale il sistema di build non era più in grado di riconoscere il .Net Framework a seguito dell’aggiornamento dalla versione 4.5 alla 4.5.1. Nello stesso post ho anche descritto un possibile workaround per poter continuare ad utilizzare Platform Builder senza problemi nell’attesa di una patch ufficiale da parte di Microsoft.

Con l’aggiornamento relativo a Gennaio 2014 e che potete scaricare qui … il bug è stato risolto !

Se avete utilizzato il mio workaround, vi conviene ripristinare tutto come era prima dal file sources.ce nel percorso C:\WINCE800\public\common\oak\misc (rimuovendo la variabile _DOTNET40ROOT) al ripristino della variabile di sistema PATH.

A seguito del ripristino…eseguite l’aggiornamento e tutto funzionerà come sempre !

Microsoft Embedded Conference 2014 : anche la seconda edizione è andata alla grande !

Sabato 15 Febbraio è andata in scena la seconda edizione della Microsoft Embedded Conference che si è tenuta presso l’Holiday Inn di Napoli ed organizzata dalla community DotNetCampania di cui sono membro insieme a TinyCLR.it ed Embedded101, la community online di riferimento su Windows Embedded di cui, a partire da Novembre 2013, sono un “board of director” member.

Anche quest’anno c’è stata una buona affluenza di partecipanti nonostante fosse Sabato, anche perché l’argomento principe era l’Internet of Things e la M2M Communication di cui si sente parlare insistentemente nell’ultimo periodo come il business del futuro per la grande rete.

8750.1798736_10202466587658439_1394143997_n_thumb_137C73D8 1307.WP_20140215_08_58_39_Pro_thumb_668710FC
6406.WP_20140215_09_05_37_Pro_thumb_1EC58815 5100.WP_20140215_09_35_49_Pro_thumb_5703FF2D

Alle ore 8:00, il team era già pronto per i preparativi e l’organizzazione in modo da poter accogliere egregiamente i partecipanti e garantirne l’inizio in perfetto orario. Come per tutti gli eventi, abbiamo iniziato con la keynote del nostro presidente Michele Aponte, che ha presentato la nostra community, ed al quale ho dato supporto io per la parte di descrizione dell’agenda della giornata.

7585.WP_20140215_09_05_05_Pro_thumb_2433F8B9 4035.WP_20140215_09_42_35_Pro_thumb_2765E0A1
8640.1660895_10202466530457009_1226687914_n_thumb_268D7AB7 8233.WP_20140215_11_09_09_Pro_thumb_1A8B8A83
5025.WP_20140215_10_50_42_Pro_thumb_31D68EF4 7563.WP_20140215_10_34_38_Pro_thumb_30FE290A
7266.WP_20140215_09_04_44_Pro_thumb_693CA022 8156.1797336_10202466548937471_1904813788_n_thumb_68643A38
0825.1653735_10202466528416958_982574380_n_thumb_7C7D56C1 5025.WP_20140215_11_46_52_Pro_thumb_34BBCDDA

La mattinata è iniziata con la sessione di Valter Minute, come sempre un ottimo mix di conoscenza ed esperienza oltre che ilarità. Valter ha introdotto l’Internet of Things prendendo come spunto un potenziale “flirt” tra una lavatrice ed uno scaldabagno che in un futuro prossimo potranno comunicare senza alcun problema. Interessante la sua demo sull’interconnessione di una board Toradex al Cloud (in questo caso quello di Amazon). A seguire, la prima parte della sessione che ho tenuto io insieme a Lorenzo Maiorfi e Mirco Vanini; è stata completamente teorica ed ha visto protagonisti i principali protocolli per l’IoT, tra cui in evidenza MQTT, ed il fantastico strumento per la realizzazione di flussi quale è NodeRed. Dopo l’intervallo e la mini sessione del nostro sponsor “principe”, AVNET Embedded, con Cesare De Siena, la nostra sessione è ripresa con tutta la parte pratica relativa alla demo con lampade, ventole e buzzer che si azionavano grazie al sistema messo in piedi per l’occasione !!

8168.1947871_10152160961833567_567087922_n_thumb_53FE74AD 1881.IMG_20140215_144446_thumb_1A0F31C1
1222.WP_20140215_15_28_28_Pro_thumb_6B49791E 4540.WP_20140215_15_28_36_Pro_thumb_3F68FF62
3858.WP_20140215_16_31_27_Pro_thumb_77A7767A 7266.IMG_20140215_163200_thumb_16EA1D4E

Subito dopo la pausa pranzo, con l’immancabile pizza tra “amici”, il pomeriggio è ripreso con la sessione di Beppe Platania e Gianni Rosa Gallina sul sistema  Sense3 per show-room e congressi basato su Kinect e realizzato dalla BEPS Engineering. L’ultima sessione “italiana” ha visto protagonista Marco Dal Pino, con un’interessantissima introduzione alle nuove POS API per Windows 8.1. Ho parlato di ultima sessione “italiana”, perché la giornata è stata conclusa nel miglior modo possibile da una sessione online, direttamente dagli USA, di Samuel Phung, uno dei principali MVP su Windows Embedded a livello mondiale. Grazie a Live Meeting abbiamo potuto azzerare le distanze che ci separano ed averlo “virtualmente” con noi.

Nel complesso, l’evento ha avuto un ottimo riscontro sempre in relazione ai complimenti ricevuti dai partecipanti al suo termine. Un grazie particolare va ad Antonio Liccardi per la gestione della logistica, a Michele Aponte e Carmine Alfano per tutta la parte Web ed al resto della community che ha pubblicizzato al meglio l’evento. Siamo veramente un gran bel team !

Ovviamente, un grazie a tutti gli speaker, che a titolo completamente gratuito e con lo spirito “community” che li contraddistingue hanno portato con se il loro enorme bagaglio di conoscenza ed esperienza (non dimentichiamoci che erano presenti tutti gli MVP italiani su Windows Embedded). Infine, un grazie agli sponsor che hanno permesso e garantito l’organizzazione dell’evento stesso !!

A breve saranno disponibili le slide e le demo delle sessioni sul sito ufficiale dell’evento, nell’attesa che trascorra un altro anno per poter organizzare la terza edizione !!!