maggio 2009 Blog Posts

Silverlight 3 launch on July 10th

        A quanto pare il 10 luglio verrà rilasciata la RTM  ci sarà il lancio di Silverlight3 e della nuova suite Expression… Mi hanno fatto notare che “lancio” <> RTM ovvero: il compleanno va festeggiato prima dell’effettiva data di nascita. Technorati Tags: Silverlight3

posted @ giovedì 28 maggio 2009 23:51 | Feedback (0)

Silverlight3: DataForm control

Credo abbiate intuito che Microsoft sta spingendo molto sul presentare Silverlight3 come la piattaforma per lo sviluppo di RIA applications puntando molto sulle LOB (Line Of Business) Applications, i nuovi .NET RIA Services sono solo un esempio in questa direzione. Oltre alla mia feature preferita (ChildWindow) in Silverlight3 sono stati aggiunti una serie di controlli nati con lo scopo di alleggerire la parte più noiosa delle LOB, ovvero la presentazione dei dati e relativa interazione con l’utente, tra questi il controllo DataForm. Supponiamo di avere una classe Person con le...

posted @ venerdì 22 maggio 2009 18:13 | Feedback (1)

Silverlight3: Exception propagation

In Silverlight2, dopo avere creato il nostro bel servizio WCF che genera una serie di eccezioni (ovviamente di tipo FaultException/FaultException<T>) quando c’è qualcosa che non va, è triste scoprire che di queste eccezioni non ce ne facciamo nulla in quanto non verranno mai intercettate dalla nostra applicazione Silverlight per una lunga serie di motivi. Fortunatamente questa è acqua passata in quanto nella versione 3 le eccezioni vengono correttamente gestite dal plug-in a patto che venga iniettato del codice per aggirare il problema principale: Le eccezioni vengono ritornate con un HTTP Response Code=500 e quindi...

posted @ venerdì 22 maggio 2009 17:14 | Feedback (1)

WPF 4.0 Offline documentation

Volete tutta la documentazione MSDN relativa a WPF aggiornata alla 4.0 Beta1 in un unico file chm? La trovate qui: http://cospire.com/wpf_docs.zip (108 MB) Technorati Tags: WPF,WPF4 Offline documentation

posted @ giovedì 21 maggio 2009 13:44 | Feedback (1)

Microsoft ‘taglia’ il .NET MicroFramework

No, non nel senso che lo farà diventare ancora più piccolo… Da quanto riportato qui, sembra che i tagli di personale degli ultimi giorni a Redmond abbiano toccato il .NET MicroFramework che diventerà “Open Source” e i membri del team verranno integrati nel .NET Framework full. Fonte: http://blogs.zdnet.com/microsoft/?p=2701 Technorati Tags: .NET Micro Framework

posted @ giovedì 7 maggio 2009 13:13 | Feedback (2)

Moonlight 2.0 Preview Released

Da oggi è possibile eseguire applicazioni Silverlight2.0 anche in ambiente Linux grazie alla preview della versione 2.0 di Moonlight. La compatibilità non è ancora al 100% ma sembra già messo molto bene e promette di anticipare alcune features presenti nella versione 3.0 di Silverlight. Tutti i dettagli su blog di Miguel: http://tirania.org/blog/archive/2009/May-04.html   Technorati Tags: Moonlight 2.0,Silverlight

posted @ martedì 5 maggio 2009 11:20 | Feedback (0)

M-V-VM Frameworks

Visto il grande interesse che il pattern Model-View-Viewmodel sta (meritatamente) riscuotendo nelle communities WPF/Silverlight era inevitabile che qualcuno iniziasse a raggrupparne i blocchi fondamentali in frameworks/libraries/templates affinchè non sia necessario reinventare la ruota tutte le volte. Tra le svariate implementazioni che ho visto nascere in questi mesi a parer mio le due più' interessanti sono: Onyx www.codeplex.com/wpfonyx Julmar Helper Library www.julmar.com/blog/mark/PermaLink,guid,8b3e4279-70a5-431e-8fa3-4c1e047df311.aspx Quest'ultima e' la mia preferita ed e', oltre che una library fondamentale per M-V-VM, una raccolta infinita di tips and trick...

posted @ lunedì 4 maggio 2009 13:11 | Feedback (7)

M-V-VM Toolkit

Da oggi creare un nuovo progetto WPF basato su Model View Viewmodel diventa veramente un gioco da ragazzi, infatti grazie al nuovo M-V-VM template per Visual Studio 2008 presente nel M-V-VM Toolkit, quello che basta fare è selezionare il relativo template: Fatto questo vi verrà chiesto se volete generare anche il progetto di test: E a questo punto vi ritroverete una semplicissima applicazione basta su M-V-VM che include tutta l’infrastruttura necessaria (ViewModelBase, DelegateCommand…). La cosa che più mi piace è la classe CommandReference introdotta per...

posted @ sabato 2 maggio 2009 08:28 | Feedback (3)