ioProgrammo

ioProgrammo : Facebook Messenger fatto in casa !

2677.4-186g_00BEA3B6

Questo mese su “ioProgrammo” (n. 186, Luglio/Agosto 2013) c’è un articolo dedicato al protocollo MQTT ed ad una sua applicazione reale : Facebook Messenger !

Eh si…il noto sistema di messaggistica di Facebook si basa proprio su questo protocollo utilizzato nell’ambito M2M e quindi molto più orientato alla comunicazione tra device embedded (nel mondo reale) e server centralizzati ma proprio grazie alla sua “leggerezza” trova una buona applicazione su dispositivi specifici come gli smartphone.

Nel corso dell’articolo, dopo una breve introduzione ad MQTT, viene implementato un sistema di messaggistica simile a Facebook Messenger.

Come sempre, non mi stancherò mai di dirlo, non perdetevelo !

ioProgrammo : Netduino robot in movimento con il Kinect e la “nuvola” di Google…

8321.4-185g_2B485CEB

Questo mese su “ioProgrammo” (n. 185, Maggio/Giugno 2013) ci sono due miei articoli notevolmente diversi nei contenuti e nelle tecnologie utilizzate.

Il primo articolo è completamente dedicato alla demo di una sessione che ho tenuto con Clemente Giorio alla Microsoft Embedded Conference 2013 che ho organizzato con la community di cui faccio parte, il DotNetCampania, e che si è tenuta a Napoli nel mese di Gennaio. Obiettivo dell’articolo è la realizzazione di un robot basato sulla board Netduino Plus e .Net Micro Framework che è possibile pilotare attraverso il Kinect, facendo uso di comandi vocali e gestures.

Il secondo articolo, pur essendo un “Microsoftiano” convinto, è dedicato alla tecnologia Cloud del concorrente Google. Vedremo infatti come muovere i primi passi nell’ambito del Google App Engine, dallo sviluppo con Eclipse al deploy in pochi semplici passaggi. Ovviamente, non mancherò in futuro di scrivere un articolo sulla controparte di casa Microsoft, Windows Azure !

Come sempre, non mi stancherò mai di dirlo, non perdetevelo !

ioProgrammo : Una stazione meteo con il Netduino

3404.4-184g_4BF915F1

Questo mese su “ioProgrammo” (n. 184, Marzo/Aprile 2013) c’è un mio articolo dedicato alla realizzazione di una stazione meteo con il Netduino Plus.

Utilizzando il .Net Micro Framework e la board Netduino Plus, vediamo passo per passo come realizzare una stazione meteo che ci permetta di rilevare temperatura, umidità, luminosità e velocità del vento, tenendo tutto sotto controllo attraverso il Web, mediante un web server integrato ed un “mini-sito” onboard.

La mia raccomandazione di sempre…non perdetevelo !

ioProgrammo : Accesso al file system attraverso il browser

7563.4-183g_561A3CAE

Questo mese su “ioProgrammo” (n. 183, Febbraio 2013) c’è un mio articolo dedicato all’accesso al file system dal browser.

Grazie al nuovo standard HTML5, le nostre applicazioni Web hanno la possibilità di gestire un file system “sandboxed” sul PC del client utilizzando numerose e potenti funzioni.

La mia raccomandazione di sempre…non perdetevelo !

ioProgrammo : Multithreading in JavaScript con i Web Workers

1106.4-182g_372D7A20

Questo mese su “ioProgrammo” (n. 182, Gennaio 2013) c’è un mio articolo dedicato al multithreading in JavaScript mediante l’uso dei Web Workers.

Si parte dell’analisi del modello di runtime del codice JavaScript, tipicamente singlethreaded, e degli eventi per poi introdurre le funzionalità e l’API dei Web Workers che sono stati aggiunti attraverso lo standard HTML5.

La mia raccomandazione di sempre…non perdetevelo !

ioProgrammo : Internet of Things con Netduino e Web “real time” con SignalR !

4426.4-181g_0E484465

Questo mese su “ioProgrammo” (n. 181 Dicembre 2012) ci sono addirittura due mie articoli dedicati rispettivamente all’Internet Of Things e SignalR.

Nel primo, viene affrontata l’analisi dell’Internet Of Things, un neologismo che si basa sulla condivisione e lo scambio attraverso la rete Internet delle informazioni provenienti dai più svariati sistemi embedded nel mondo, tutto attraverso un’applicazione pratica con Netduino.

Nel secondo, vengono analizzate le principali tecniche utilizzate per la realizzazione di applicazioni Web “real-time”, dalla teoria ad un’applicazione pratica che fa uso della libreria open source SignalR.

La mia raccomandazione di sempre…non perdetevelo !

ioProgrammo : una sola applicazione, più piattaforme mobile

7026.4-180g_3037668A

Questo mese su “ioProgrammo” (n. 180, Novembre 2012) c’è un mio articolo dedicato al framework PhoneGap per lo sviluppo mobile.

Si parte dalle problematiche tipiche dello sviluppo di un’applicazione mobile per più piattaforme differenti, passando per l’analisi del framework PhoneGap che fornisce un grande aiuto in tal senso, fino ad arrivare ad un esempio pratico con una semplice applicazione in esecuzione su Windows Phone ed Android.

La mia raccomandazione di sempre…non perdetevelo !

ioProgrammo : Il pattern MVVM su Windows Phone ? Si può !

2063.4-179g_37ACB436

Anche questo mese su “ioProgrammo” (n. 179, Ottobre 2012) c’è un mio articolo dedicato all’applicazione del pattern MVVM (Model View ViewModel) in Windows Phone.

Si parte dal confronto tra i pattern MVC (Model View Controller) e MVP (Model View Presenter) fino ad arrivare al PM (Presentation Model) da cui deriva l’MVVM. Nell’ambito di quest’ultimo vengono affrontate le singole componenti dal Model, passando per il ViewModel (con notifications e command) fino alla View sviluppata in XAML.

Anche questa volta…mi raccomando…non perdetevelo !

ioProgrammo : scopriamo come usare l’accelerometro su Windows Phone

4530.4-178g_3BEC838D

Anche questo mese su “ioProgrammo” (n. 178, Settembre 2012) c’è un mio articolo dedicato all’utilizzo dell’accelerometro in Windows Phone.

Si parte dalla teoria del funzionamento di un accelerometro fino ad arrivare alla realizzazione di una semplice applicazione di tilt sensing.

Purtroppo, c’è stato da parte mia un errore nel fornire due figure (precisamente la fig. 3 e la fig. 6) all’editore che nella rivista appaiono completamente nere. Di seguito vi riporto il loro contenuto reale.

Fig. 3 calcolo accelerazione rispetto asse X

Fig. 3 calcolo accelerazione rispetto asse X

Fig. 6 calcolo accelerazioni rispetto assi X e Y

Fig. 6 calcolo accelerazioni rispetto assi X e Y

Anche questa volta…mi raccomando…non perdetevelo !

ioProgrammo : realizziamo un sistema di allarme temperatura con il Netduino Plus

8666.4-177g_468EB7EF

Anche questo mese nella rivista “ioProgrammo” (n. 177, Agosto 2012) c’è un mio articolo sul .Net Micro Framework e la sua applicazione con Netudino Plus.

Sfruttando la funzionalità Ethernet della scheda, viene realizzato un sistema di allarme temperatura configurabile via RESTful APIs che invia una mail quando la soglia impostata viene superata.

Anche questa volta…mi raccomando…non perdetevelo !