June 2010 Blog Posts

Introduzione al protocollo OpenWebNet

Che cos’è? E’ un protocollo testuale nato nel 2000, progettato per: essere indipendente dal supporto di trasmissione (DTMF, Ethernet, GSM, USB, …) fornire un livello di astrazione che consente la supervisione e il controllo dei sistemi MyHome, concentrandosi sulle funzioni, senza preoccuparsi dei dettagli installativi e senza la necessità di conoscere l’SCS. Perchè “Open”? OPEN = Open Protocolo for Electronics Networks Aperto a nuove espansioni Aperto a più mezzi di trasmissione Aperto...

La domotica ed il sistema MyHome di Bticino

Come alcuni sanno sono un appassionato di domotica in particolare un paio di anni fa mi sono messo a giocare con il sistema MyHome di Bticino e non mi sono ancora stancato!D’ora in poi oltre a post su MEF e tecnologie .NET varie parlerò anche del sistema MyHome ed in particolare del protocollo OpenWebNet. Prima di buttare carne sul fuoco vorrei ringraziare Lorenzo Pini di Bticino e Alessandro Bragazzi per i consigli e le revisioni dei vari post! Cos’è la domotica? La domotica è la scienza interdisciplinare che si occupa dello studio delle tecnologie atte a migliorare...

Gestire le exception con MEF

Può capitare che un utente sviluppi un plugin per la vostra applicazione ma che in fase di creazione, cioè quando viene chiamato il costruttore, il plugin lanci un’eccezione. Come possiamo gestire il tutto con MEF? Riprendiamo in mano il Plugin Manager visto qualche post fa, in particolare andiamo a modificare l’interfaccia IPluginManager (modificando di conseguenza il PluginManager) ed aggiungiamo un evento PluginError. event EventHandler<PluginErrorEventArgs> PluginError; Ora abbiamo bisogno di un “qualcosa” che controlli TUTTI i plugin scoperti dai vari catalog controllando se i plugin, durante la creazione, crashano...

Un piccolo riepilogo degli ultimi 3/4 mesi…

E’ da un po’ di tempo che non scrivo sul blog a causa di alcune nuove esperienze vissute in questi ultimi mesi… …prima fra tutte (in ordine di importanza, non temporale) il Community Tour a Cesena: che dire, stupendo! E’ la prima volta che faccio da speaker ad un evento community e devo dire che e’ un’esperienza veramente fantastica. Avevo gia’ fatto un paio di sessioni in universita’ ma sono due cose completamente diverse :) I ringraziamenti vanno a tutte quelle persone che mi hanno “sopportato” prima della mia sessione, a Mauro per il passaggio e per le chiaccherate...