<?xml version="1.0" encoding="iso-8859-15"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><channel><title>blogs.ASPItalia.com</title><link>http://blogs.aspitalia.com//novecento//</link><description>blogs.ASPItalia.com</description><language>it-it</language><copyright>1998-2012 ASPItalia.com/blogs.ASPItalia.com</copyright><generator>Generated by feed.ASPItalia.com 'Cortana' 2012.1.31</generator><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><sy:updateBase>1998-01-01T12:00+00:00</sy:updateBase><lastBuildDate>Mon, 20 Dec 2010 08:30:00 GMT</lastBuildDate><image><title>blogs.ASPItalia.com</title><url>http://gui.aspitalia.com/images/aspitalia/syndication.gif</url><link>http://blogs.aspitalia.com//novecento//</link></image><item><title>Take Me Back e lo sviluppo con Windows Phone 7 in OzoSoftware</title><link>http://blogs.aspitalia.com/novecento/post2672/Take-Back-Sviluppo-Windows-Phone7-OzoSoftware.aspx</link><pubDate>Mon, 20 Dec 2010 08:30:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2672" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Lo scorso anno Microsoft ha annunciato le nuova piattaforma mobile, &lt;strong&gt;Windows Phone 7&lt;/strong&gt;, e che l'ambiente di sviluppo si sarebbe programmata in &lt;strong&gt;Silverlight&lt;/strong&gt;.&lt;br /&gt;Da fan di Silverlight mi sono subito entusiasmato dal poter sviluppare applicazioni con le mie tecnologie preferite: poter realizzare le applicazioni che ho sempre desiderato su un dispositivo da portare sempre con me era fantastico, chi non l'ha sognato!&lt;/p&gt;&lt;p&gt;Come &lt;strong&gt;MVP&lt;/strong&gt; di Silverlight sono in contatto quotidianamente con il &lt;strong&gt;team di sviluppo di Silverlight e Windows Phone 7&lt;/strong&gt; attraverso la newsletter interna, il team è sempre molto attivo e ci tiene sempre informati sull'andamento dello sviluppo chiedendo al gruppo dei partecipanti feedback e suggerimenti sulle direzioni che stanno prendendo.&lt;br /&gt;Grazie a loro ho avuto la possibilità di studiare e di lavorare con le &lt;strong&gt;build intermedie di Windows Phone 7&lt;/strong&gt;, e anche di studiare intimamente gli aspetti più specifici dello sviluppo sul dispositivo, grazie anche alla portabilità delle mie conoscenze su Silverlight.&lt;/p&gt;&lt;p&gt;Così come me, anche Marco, Cristian e Daniele, da appassionati di &lt;strong&gt;XAML&lt;/strong&gt; e &lt;strong&gt;WPF&lt;/strong&gt; si sono fatti prendere dalla voglia di portare le proprie capacità su applicazioni mobile e nelle nostre call settimanali, legate alla gestione di &lt;strong&gt;ASPItalia&lt;/strong&gt;, le divagazioni su Windows Phone 7 erano sempre frequenti e &amp;quot;invadenti&amp;quot;: l'&lt;strong&gt;entusiasmo&lt;/strong&gt; era sempre altissimo e con esse il divertimento di confrontare i test che avevamo fatto nei nostri studi.&lt;/p&gt;&lt;p&gt;In modo del tutto automatico e quasi in contemporanea è nata l'idea di concretizzarci in un nome, in un gruppo, a cui dedicarci metodicamente alla creazione di applicazioni Windows Phone 7, e qualche mese fa è nato &lt;strong&gt;OzoSoftware&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Presi un po' dal sogno americano di pensare che le nostre applicazioni fossero scaricate da migliaia di utenti, e anche dal desiderio di &lt;strong&gt;approfondire le metodologie di sviluppo &lt;/strong&gt;specifiche per Windows Phone 7 in &lt;strong&gt;applicazioni reali&lt;/strong&gt;, abbiamo iniziato a raccogliere le nostre idee cercando quella migliore che potesse portarci ad un'applicazione &lt;strong&gt;utile per le persone&lt;/strong&gt; ma anche ricca di funzionalità che ci permettesse di &lt;strong&gt;approfondire&lt;/strong&gt; la gestione delle nuove caratteristiche del framework mobile.&lt;/p&gt;&lt;p&gt;Da questo brain-storming abbiamo concretizzato l'idea di &lt;strong&gt;Take Me Back&lt;/strong&gt;: un'applicazione per &lt;strong&gt;tracciare la posizione dell'auto &lt;/strong&gt;quando la parcheggiamo e ci allontaniamo verso i luoghi di altre attività, gite o lavoro, con la possibilità di memorizzare anche il punto e il tempo di arrivo alla destinazione.&lt;/p&gt;&lt;p&gt;Facendo riferimento alle esperienze quotidiane abbiamo voluto aggiungerci la possibilità di registrare la &lt;strong&gt;scadenza del parchimetro&lt;/strong&gt;, in modo da poter essere informati della sua scadenza attraverso le &lt;strong&gt;push notification&lt;/strong&gt;, cioè delle notifiche che l'utente può ricevere anche ad applicazione chiusa. Tutto questo ci ha permesso di studiare l'interazione con il &lt;strong&gt;GPS&lt;/strong&gt; e con la rappresentazione delle varie posizioni sul controllo che visualizza le &lt;strong&gt;mappe di Bing &lt;/strong&gt;oltre alla gestione del &lt;strong&gt;calcolo del percorso &lt;/strong&gt;tra i punti, del nome della località attraverso i servizi di Bing e soprattutto della gestione di tutti questi dati nei confronti degli stati del sistema, a seguito di chiusura e riattivazione dell'applicazione: il &lt;strong&gt;tombstoning&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Abbiamo deciso di gestire i servizi per le notifiche attraverso un &lt;strong&gt;Worker Role di Azure&lt;/strong&gt;, così abbiamo sfruttato le nostre conoscenze di Azure impiegandole in un uso concreto per l'app.&lt;/p&gt;&lt;p&gt;Inoltre, l'applicazione permette di condividere la posizione dell'auto nei social network di &lt;strong&gt;Facebook&lt;/strong&gt;, &lt;strong&gt;Twitter&lt;/strong&gt; e anche in &lt;strong&gt;SMS&lt;/strong&gt;: in questo modo abbiamo studiato le problematiche di interazione con i servizi di queste piattaforme aggiungendo un valore di divertimento alla nostra applicazione, così tutti i nostri amici sanno dove parcheggiamo :)&lt;/p&gt;&lt;p&gt;Infine, abbiamo voluto implementare tutte le nostre funzionalità all'interno di un'interfaccia in linea con lo stile del telefono, in modo da valutare &amp;quot;con mano&amp;quot; &lt;strong&gt;le linee guida di design &lt;/strong&gt;che Microsoft ha descritto con estrema precisione, per capire anche se tali linee guida ponessero dei limiti alla nostra creatività.&lt;/p&gt;&lt;p&gt;Nel corso dello sviluppo grafico ci siamo resi conto che abbiamo potuto seguire lo stile &lt;strong&gt;METRO&lt;/strong&gt; anche aggiungendo le nostre idee su alcune maschere, e questo è stato molto piacevole perché abbiamo veramente apprezzato lo sforzo di Microsoft nell'avere studiato METRO come stile efficace al buon utilizzo del telefono e quindi delle applicazioni.&lt;/p&gt;&lt;p&gt;Il risultato è stato eccellente ed è confortato costantemente dai complimenti che ci fanno gli utenti che provano l'applicazione e anche da Microsoft stessa, che ci ha approvato &amp;quot;al primo colpo&amp;quot; la pubblicazione sul MarketPlace, anche per gli aggiornamenti che abbiamo fatto, segno che abbiamo fatto un buon lavoro anche a livello di codice nell'utilizzo delle risorse.&lt;/p&gt;&lt;p&gt;Sono molto contento di quanto abbiamo realizzato e di &lt;strong&gt;come lo abbiamo fatto&lt;/strong&gt;: abbiamo lavorato in team impiegando le migliori caratteristiche di ciascuno di noi, ma ci siamo anche scambiati in alcune implementazioni a supporto l'uno dell'altro; abbiamo iniziato a programmare dopo aver prodotto un &lt;strong&gt;mokup interattivo &lt;/strong&gt;che ci è stato di riferimento in ogni fase; ci siamo &lt;strong&gt;confrontati&lt;/strong&gt; costantemente sulle scelte architetturali e sulle implementazioni di ciascuno, cercando di mantenere equo il &lt;strong&gt;livello di comprensione&lt;/strong&gt; di tutti; abbiamo applicato i principi di &lt;strong&gt;unit testing &lt;/strong&gt;ove necessario e abbiamo gestito il tutto con &lt;strong&gt;Team Foundation Server&lt;/strong&gt; come source control e tracking dei bug in sviluppo. È stato veramente un lavoro interessante, ringrazio i mei compagni per la passione, per l'impegno, per la competenza e per la pazienza, elementi chiave di una buona collaborazione e di un buon risultato finale. E adesso.. un bel gioco in &lt;strong&gt;XNA&lt;/strong&gt;! :)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Silverlight/" rel="tag"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Phone_7/" rel="tag"&gt;Windows Phone 7&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/XAML/" rel="tag"&gt;XAML&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2672/Take-Back-Sviluppo-Windows-Phone7-OzoSoftware.aspx"&gt;&lt;em&gt;Take Me Back e lo sviluppo con Windows Phone 7 in OzoSoftware&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>Silverlight, Windows Phone 7, XAML</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2672/Take-Back-Sviluppo-Windows-Phone7-OzoSoftware.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2672/Take-Back-Sviluppo-Windows-Phone7-OzoSoftware.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2672.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2672</trackback:ping></item><item><title>Blocco dell&amp;#39;interfaccia alla chiusura della ChildWindow in Silverlight</title><link>http://blogs.aspitalia.com/novecento/post2652/Blocco-Interfaccia-Chiusura-ChildWindow-Silverlight.aspx</link><pubDate>Fri, 27 Aug 2010 18:14:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2652" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Mi è capitato di imbattermi in uno strano comportamento del controllo &lt;strong&gt;ChildWindow&lt;/strong&gt; tale che, dopo una doverosa ricerca, potrei definirlo un bug. &lt;/p&gt;&lt;p&gt;Lo scenario è l'apertura e la chiusura programmatica di una ChildWindow: può capitare che alla chiusura la ChildWindow scompaia, &lt;strong&gt;ma nessun elemento dell'interfaccia sia attivo&lt;/strong&gt;, e possa quindi ricevere input con buona pace di tutta l'applicazione.&lt;/p&gt;&lt;p&gt;Ecco di cosa sto parlando:&lt;/p&gt;&lt;p&gt;&lt;code&gt;ChildWindow child;&lt;br /&gt;private void Button_Click(object sender, System.Windows.RoutedEventArgs e)&lt;br /&gt;{&lt;br /&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0; child = new ChildWindow();&lt;br /&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0; child.Show();&lt;br /&gt;&lt;br /&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0; DispatcherTimer timer = new DispatcherTimer();&lt;br /&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0; timer.Interval = TimeSpan.FromSeconds(3);&lt;br /&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0; timer.Tick += new EventHandler((o, ev) =&amp;gt; { child.Close(); });&lt;br /&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0; timer.Start();&lt;br /&gt;}&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Una soluzione è quella di &lt;strong&gt;forzare la proprietà IsEnabled dell'elemento Root&lt;/strong&gt; della gerarchia dei controlli:&lt;/p&gt;&lt;code&gt;timer.Tick += new EventHandler((o, ev) =&amp;gt;&lt;br /&gt;{&lt;br /&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0; child.Close();&lt;br /&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0; Application.Current.RootVisual.SetValue(Control.IsEnabledProperty, true);&lt;br /&gt;});&lt;/code&gt;&lt;p&gt;In maniera più riutilizzabile potremmo estendere il controllo ChildWindow ed aggiungere il suddetto codice nell'override di OnClosed:&lt;/p&gt;&lt;p&gt;&lt;code&gt;public class MyChildWindow : ChildWindow&lt;br /&gt;{&lt;br /&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0; protected override void OnClosed(EventArgs e)&lt;br /&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0; {&lt;br /&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0; base.OnClosed(e);&lt;br /&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0; Application.Current.RootVisual.SetValue(Control.IsEnabledProperty, true);&lt;br /&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0; }&lt;br /&gt;}&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Spero sia di aiuto.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Silverlight/" rel="tag"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_-_animazioni/" rel="tag"&gt;Silverlight - animazioni&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_2.0/" rel="tag"&gt;Silverlight 2.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_3.0/" rel="tag"&gt;Silverlight 3.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_3.0_Guida_Completa/" rel="tag"&gt;Silverlight 3.0 Guida Completa&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_4.0/" rel="tag"&gt;Silverlight 4.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/XAML/" rel="tag"&gt;XAML&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2652/Blocco-Interfaccia-Chiusura-ChildWindow-Silverlight.aspx"&gt;&lt;em&gt;Blocco dell&amp;#39;interfaccia alla chiusura della ChildWindow in Silverlight&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>Silverlight, Silverlight - animazioni, Silverlight 2.0, Silverlight 3.0, Silverlight 3.0 Guida Completa, Silverlight 4.0, XAML</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2652/Blocco-Interfaccia-Chiusura-ChildWindow-Silverlight.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2652/Blocco-Interfaccia-Chiusura-ChildWindow-Silverlight.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2652.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2652</trackback:ping></item><item><title>Attivare l&amp;#39;input da tastiera sulla beta dell&amp;#39;emulatore di Windows Phone 7</title><link>http://blogs.aspitalia.com/novecento/post2648/Attivare-Input-Tastiera-Beta-Emulatore-Windows-Phone7.aspx</link><pubDate>Tue, 13 Jul 2010 15:27:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2648" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;In questa nuova versione beta dell'emulatore l'input da tastiera è disabilitato, dopo un po' di testing di una piccola applicazione mi stavo veramente annoiando a premere tasti per inserire le password complesse che siamo abituati ad gestire.. al che ho fatto un giro nella &lt;a href="http://msdn.microsoft.com/en-us/library/ff754352(v=VS.92).aspx" target="_blank"&gt;documentazione&lt;/a&gt; ed ho appreso che la pressione dei tasti &lt;strong&gt;PageUp&lt;/strong&gt; e &lt;strong&gt;PageDown&lt;/strong&gt; attivano e disattivano l'input, direi anche con una gestione più fedele della tastiera rispetto alla CTP.&lt;/p&gt;&lt;p&gt;Bene, bene&amp;#xa0;:)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Silverlight/" rel="tag"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Phone/" rel="tag"&gt;Windows Phone&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/XAML/" rel="tag"&gt;XAML&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2648/Attivare-Input-Tastiera-Beta-Emulatore-Windows-Phone7.aspx"&gt;&lt;em&gt;Attivare l&amp;#39;input da tastiera sulla beta dell&amp;#39;emulatore di Windows Phone 7&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>Silverlight, Windows Phone, XAML</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2648/Attivare-Input-Tastiera-Beta-Emulatore-Windows-Phone7.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2648/Attivare-Input-Tastiera-Beta-Emulatore-Windows-Phone7.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2648.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2648</trackback:ping></item><item><title>Endpoint con path relativi anche nelle applicazioni Silverlight 4.0</title><link>http://blogs.aspitalia.com/novecento/post2644/Endpoint-Path-Relativi-Applicazioni-Silverlight-4.0.aspx</link><pubDate>Sat, 03 Jul 2010 17:17:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2644" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Quando un'applicazione Silverlight fa uso di &lt;strong&gt;servizi&lt;/strong&gt;, e lasciamo autogenerare a Visual Studio il proxy, ci troviamo puntualmente come &lt;strong&gt;address&lt;/strong&gt; dell'&lt;strong&gt;endpoint&lt;/strong&gt; nel file &lt;strong&gt;ServiceReferences.ClientConfig&lt;/strong&gt; un URI con il path del nostro sito web, ad esempio http://localhost:1234/service.svc.&lt;/p&gt;&lt;p&gt;Sebbene questo comportamento non abbia controindicazioni in fase di sviluppo, non possiamo pubblicare in produzione direttamente il file XAP del progetto senza aver aggiornato tale URI al path del servizio in produzione. Fino alla terza versione del plugin, dovevamo cambiare a mano il percorso oppure adottare condizioni di compilazione o altri stratagemmi, con la 4.0 è stato introdotto il supporto alla &lt;strong&gt;risoluzione dei path relativi&lt;/strong&gt;, come sempre con riferimento al file XAP:&lt;/p&gt;&lt;p&gt;Pubblicando il file XAP nella cartella &amp;quot;esempio&amp;quot;, ecco le sintassi utilizzabili e le relative risoluzioni:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;../service.svc =&amp;gt; http://www.silverlightitalia.com/esempio/service.svc&lt;/li&gt;&lt;li&gt;service.svc =&amp;gt; http://www.silverlightitalia.com/esempio/clientbin/service.svc &lt;/li&gt;&lt;li&gt;&amp;#xa0;/service.svc =&amp;gt; http://www.silverlightitalia.com/service.svc&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework_3.0/" rel="tag"&gt;.NET Framework 3.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight/" rel="tag"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_4.0/" rel="tag"&gt;Silverlight 4.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Communication_Foundation/" rel="tag"&gt;Windows Communication Foundation&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/XAML/" rel="tag"&gt;XAML&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2644/Endpoint-Path-Relativi-Applicazioni-Silverlight-4.0.aspx"&gt;&lt;em&gt;Endpoint con path relativi anche nelle applicazioni Silverlight 4.0&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>Silverlight, .NET Framework 3.0, Silverlight 4.0, Windows Communication Foundation, XAML</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2644/Endpoint-Path-Relativi-Applicazioni-Silverlight-4.0.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2644/Endpoint-Path-Relativi-Applicazioni-Silverlight-4.0.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2644.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2644</trackback:ping></item><item><title>Inside ModelVirtualCasting #8: Applicazioni Silverlight sul client (OOB) </title><link>http://blogs.aspitalia.com/novecento/post2641/Inside-ModelVirtualCasting-Sharp8-Applicazioni-Silverlight-Client-OOB.aspx</link><pubDate>Sun, 20 Jun 2010 18:05:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2641" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Ottavo post per la serie su &lt;a href="http://modelvirtualcasting.aspitalia.com/"&gt;ModelVC&lt;/a&gt;, l&amp;#39;applicazione 
che abbiamo sviluppato ed illustrato nel corso della Real Code Conference 4.0, 
il 25 maggio 2010.&lt;/p&gt;
&lt;p&gt;Ecco i link dei precedenti post:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;
	&lt;a href="http://blogs.aspitalia.com/cradle/post2627/Inside-ModelVirtualCasting-Sharp1-Introduzione-Repository.aspx"&gt;
	Introduzione ai epository&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;
	&lt;a href="http://blogs.aspitalia.com/cradle/post2629/Inside-ModelVirtualCasting-Sharp2-Architettura-Interna-Repository.aspx"&gt;
	Architettura interna dei repository&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;
	&lt;a href="http://blogs.aspitalia.com/daniele/post2630/Inside-ModelVirtualCasting-Sharp3-Cache.aspx"&gt;
	La cache&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;
	&lt;a href="http://blogs.aspitalia.com/cradle/post2634/Inside-ModelVirtualCasting-Sharp4-Funziona-CacheThis.aspx"&gt;
	Come funziona CacheThis?&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;
	&lt;a href="http://blogs.aspitalia.com/ricciolo/post2636/Inside-ModelVirtualCasting-Sharp5-Servizi.aspx"&gt;
	II servizi&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;
	&lt;a href="http://blogs.aspitalia.com/daniele/post2637/Inside-ModelVirtualCasting-Sharp6-SEO-ASP.NET-4.0.aspx"&gt;
	SEO con ASP.NET 4.0&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;
	&lt;a href="http://blogs.aspitalia.com/cradle/post2640/Inside-ModelVirtualCasting-Sharp7-Creo-Form-MVC-20-A-Dire.aspx"&gt;
	CCome ti creo una form MVC in 20 secondi (a dire tanto...)&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Con la versione 3.0 del plugin abbiamo avuto la possibilità di installare sul 
client le nostre applicazioni Silverlight, in modo che possano essere eseguite 
al di fuori del contesto del browser dandoci la possibilità di creare vere e 
proprie applicazioni che l&amp;#39;utente può eseguire facendo doppio click su una voce 
del menu piuttosto che su un collegamento sul desktop. Come più volte mi è 
capitato di dire, uno degli scenari più interessanti di questa funzionalità è 
sicuramente la possibilità di creare applicazioni anche per gli ambienti Apple, 
oltre alla possibilità di creare applicazioni che possano essere eseguite in 
modalità offline, cioè senza la necessità di una connessione immediata ad 
internet.&lt;/p&gt;
&lt;p&gt;Con questi presupposti, nella quarta versione del plugin Microsoft ha 
lavorato ad incrementare le funzionalità disponibili in modalità &lt;strong&gt;Out Of 
Browser&lt;/strong&gt;, dandoci una maggiore possibilità di interazione con il pc 
dell&amp;#39;utente sotto un&amp;#39;esplicita richiesta di &lt;strong&gt;elevazione di privilegi&lt;/strong&gt; 
all&amp;#39;applicazione stessa, che l&amp;#39;utente deve accettare durante l&amp;#39;installazione. 
Tale modalità è impostabile con un semplice parametro nelle proprietà del 
progetto.&lt;/p&gt;
&lt;p&gt;Nel progetto &lt;strong&gt;ASPItalia.ModelVirtualCasting.Silverlight.BackOffice&lt;/strong&gt;, 
che trovate nei sorgenti del progetto
&lt;a href="http://modelvirtualcasting.codeplex.com/" target="_blank"&gt;su Codeplex&lt;/a&gt;, 
ho utilizzato la modalità &lt;strong&gt;full-trust &lt;/strong&gt;per andare a scrivere un 
documento di testo all&amp;#39;interno della cartella &amp;quot;My Documents&amp;quot;, cosa che non avrei 
potuto assolutamente fare (e per fortuna :P) in nessun altro contesto di 
applicazione web, se non sotto esplicita dialog scelta dall&amp;#39;utente (#58). &lt;/p&gt;
&lt;p&gt;Il codice è molto semplice: &lt;/p&gt;
&lt;code&gt;public void Save()
{
    if (Application.Current.HasElevatedPermissions)
    {
	    string myDocuments = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
	    string filename = "test.txt";
	    string path = System.IO.Path.Combine(myDocuments, filename);
	    string outData = string.Empty;
	
	    foreach (People item in People)
	    {
	        outData += ASPItalia.ModelVirtualCasting.Silverlight.BackOffice.Manager.Helper.ObjectToString(item);
	    }
	    File.WriteAllText(path, outData);
    }
}&lt;/code&gt;
&lt;p&gt;Il fulcro è la classe &lt;strong&gt;Environment&lt;/strong&gt; che ci permette queste ed 
altre modalità di interazione con il sistema ospite, interessante anche in 
ambiti Windows Phone 7.&lt;/p&gt;
&lt;p&gt;Un&amp;#39;altra delle funzionalità potenzialmente molto interessanti (ma altrettanto 
controverse) disponibili in contesto full-trust è la possibilità di istanziare 
oggetti COM e quindi interagire con applicazioni unmanaged installate sulla 
macchina dell&amp;#39;utente. Nell&amp;#39;applicazione trovate una implementazione di &lt;strong&gt;
esportazione dei dati in Excel&lt;/strong&gt; così come abbiamo visto nello script 
#87. Certo, questa funzionalità apre un mondo di possibilità che possono elevare 
la nostra applicazione Silverlight a vera applicazione desktop (pensate ad 
esempio all&amp;#39;interazione con uno scanner o un fax) ma va sempre ponderato bene 
quanto si compromette la &lt;strong&gt;portabilità&lt;/strong&gt; dell&amp;#39;applicazione stessa 
tra i diversi sistemi degli utenti del nostro prodotto.&lt;/p&gt;
&lt;p&gt;Infine, voglio farvi notare una funzione che ho trovato fin da subito molto 
molto comoda, soprattutto per la semplicità di implementazione: dopo che 
l&amp;#39;applicazione è stata installata sul pc dell&amp;#39;utente, questa può controllare 
autonomamente la presenza sul webserver (dal quale è stata scaricata) di una 
versione aggiornata, scaricare la nuova versione, oltre alla possibilità di 
creare una logica di semplice notifica all&amp;#39;utente o anche di un blocco fino a 
quando l&amp;#39;utente non chiude e riapre l&amp;#39;applicazione .&lt;/p&gt;
&lt;p&gt;Nel backoffice in Silverlight trovate&amp;nbsp;il seguente codice nel costruttore 
dell&amp;#39;UserControl principale:&lt;/p&gt;
&lt;code&gt;public MainPage()
{
    InitializeComponent();
    Application.Current.CheckAndDownloadUpdateCompleted += new CheckAndDownloadUpdateCompletedEventHandler(Current_CheckAndDownloadUpdateCompleted);
    Application.Current.CheckAndDownloadUpdateAsync();
}

void Current_CheckAndDownloadUpdateCompleted(object sender, CheckAndDownloadUpdateCompletedEventArgs e)
{
    if (e.UpdateAvailable)
    {
        MessageBox.Show("Il programma è stato aggiornato, chiudere e riaprire l'applicazione");
    }
}&lt;/code&gt;
&lt;p&gt;Come vedete, tutto si basa sulla gestione dell&amp;#39;evento &lt;strong&gt;
CheckAndDownloadUpdateAsync&lt;/strong&gt;, il cui &lt;strong&gt;UpdateAvailable&lt;/strong&gt; di
&lt;strong&gt;CheckAndDownloadUpdateCompletedEventArgs&lt;/strong&gt; ci informa 
dell&amp;#39;avvenuto download del nuovo XAP. Con poche righe di codice abbiamo a 
disposizione una semplificazione di deploy &amp;quot;Click Once&amp;quot;, comodissimo nell&amp;#39;ambito 
di applicazioni installate. Sono contento che in MS abbiano pensato 
immediatamente a questa funzione non appena hanno inserito la modalità OOB :).&lt;/p&gt;
&lt;p&gt;Per questo ed altro, vi invito a scaricare i sorgenti dell&amp;#39;applicazione: 
spero che possiate trarne spunti utili su cosa e come sia possibile sviluppare 
nelle applicazioni Silverlight.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Silverlight/" rel="tag"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/XAML/" rel="tag"&gt;XAML&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Model_Virtual_Casting/" rel="tag"&gt;Model Virtual Casting&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_3.0/" rel="tag"&gt;Silverlight 3.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_3.0_Guida_Completa/" rel="tag"&gt;Silverlight 3.0 Guida Completa&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_4.0/" rel="tag"&gt;Silverlight 4.0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2641/Inside-ModelVirtualCasting-Sharp8-Applicazioni-Silverlight-Client-OOB.aspx"&gt;&lt;em&gt;Inside ModelVirtualCasting #8: Applicazioni Silverlight sul client (OOB) &lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>Silverlight, XAML, Model Virtual Casting, Silverlight 3.0, Silverlight 3.0 Guida Completa, Silverlight 4.0</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2641/Inside-ModelVirtualCasting-Sharp8-Applicazioni-Silverlight-Client-OOB.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2641/Inside-ModelVirtualCasting-Sharp8-Applicazioni-Silverlight-Client-OOB.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2641.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2641</trackback:ping></item><item><title>Expression Blend e Silverlight a .NET Campus 2010</title><link>http://blogs.aspitalia.com/novecento/post2586/Expression-Blend-Silverlight-.NET-Campus-2010.aspx</link><pubDate>Wed, 03 Feb 2010 17:58:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2586" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Nonostante la semplicità con cui sia possibile sfruttare XAML per la programmazione delle interfacce utente Silverlight e WPF, la sua scrittura manuale può risultare piuttosto lunga e impegnativa, e richiede una buona conoscenza di tutti gli oggetti per immaginare l'esisto finale definito dal codice.&lt;/p&gt;&lt;p&gt;In Visual Studio 2008, infatti, non abbiamo un'anteprima in tempo reale che ci consenta di avere un feedback di quanto stiamo programmando, questa funzionalità sarà inserita nella futura versione 2010 anche se la sua modalità di interazione con gli elementi è piuttosto limitata a poche proprietà. In aiuto ad uno sviluppo più visuale possiamo usare Expression Blend, un tool molto utile nella progettazione di applicazioni WPF e Silverlight con cui abbiamo la possibilità di coinvolgere anche i designer nel processo di sviluppo dei nostri progetti. &lt;/p&gt;&lt;p&gt;Se siete interessati a capire come sia possibile utilizzare al meglio Expression Blend nello sviluppo di un'applicazione Silverlight venite a trovarci a Roma il 13.03.2010 in occasione di .&lt;a href="http://www.dotnetcampus.it/Agenda.aspx" target="_blank"&gt;NET Campus&lt;/a&gt;, cercheremo di farvi vedere le potenzialità dello strumento in modo integrarlo quotidianamente con Visual Studio. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Expression_Blend/" rel="tag"&gt;Expression Blend&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Microsoft_Expression/" rel="tag"&gt;Microsoft Expression&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight/" rel="tag"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_3.0/" rel="tag"&gt;Silverlight 3.0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2586/Expression-Blend-Silverlight-.NET-Campus-2010.aspx"&gt;&lt;em&gt;Expression Blend e Silverlight a .NET Campus 2010&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>Silverlight, Expression Blend, Microsoft Expression, Silverlight 3.0</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2586/Expression-Blend-Silverlight-.NET-Campus-2010.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2586/Expression-Blend-Silverlight-.NET-Campus-2010.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2586.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2586</trackback:ping></item><item><title>Suggerimenti per Silverlight 4.0</title><link>http://blogs.aspitalia.com/novecento/post2539/Suggerimenti-Silverlight-4.0.aspx</link><pubDate>Fri, 11 Sep 2009 07:34:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2539" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Microsoft sta raccogliendo le idee di noi sviluppatori per implementare le nuove funzionalità di Silverlight 4.0. Possiamo segnalare le nostre esigenze&amp;#xa0;nel sito&amp;#xa0;&lt;a href="http://silverlight.uservoice.com/pages/4325-feature-suggestions"&gt;http://silverlight.uservoice.com/pages/4325-feature-suggestions&lt;/a&gt;.&amp;#xa0;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Silverlight/" rel="tag"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_3.0/" rel="tag"&gt;Silverlight 3.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_4.0/" rel="tag"&gt;Silverlight 4.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/XAML/" rel="tag"&gt;XAML&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2539/Suggerimenti-Silverlight-4.0.aspx"&gt;&lt;em&gt;Suggerimenti per Silverlight 4.0&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>Silverlight, Silverlight 3.0, Silverlight 4.0, XAML</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2539/Suggerimenti-Silverlight-4.0.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2539/Suggerimenti-Silverlight-4.0.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2539.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2539</trackback:ping></item><item><title>Il codice sorgente di Popfly Game Engine</title><link>http://blogs.aspitalia.com/novecento/post2536/Codice-Sorgente-Popfly-Game-Engine.aspx</link><pubDate>Thu, 27 Aug 2009 14:15:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2536" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;&lt;a href="http://www.popfly.com/" target="_blank"&gt;Popfly&lt;/a&gt; è un motore di creazione visuale di giochi in Silverlight che Microsoft ha allestito da qualche mese a questa parte. Sebbene&amp;#xa0;abbiamo manifestato sempre&amp;#xa0;qualche perplessità sulla reale utilità della piattaforma, era sicuramente interessante dal punto di vista dell'interfaccia e del&amp;#xa0;modello di applicazione,&amp;#xa0;progettata per creare le logiche di gioco in modo più o meno visuale.&lt;/p&gt;&lt;p&gt;&amp;quot;Era&amp;quot; perchè il 24 di questo mese Popfly ha chiuso i battenti: la notizia era già stata annunciata e non ha sconvolto molto l'ambiente; oggi invece leggo dal blog di &lt;a href="http://blogs.msdn.com/ben_anderson/archive/2009/08/26/popfly-parting-present.aspx" target="_blank"&gt;Ben Anderson&lt;/a&gt;&amp;#xa0;che il codice dell'engine principale è stato pubblicato su &lt;a href="http://popflygameengine.codeplex.com" target="_blank"&gt;Codeplex&lt;/a&gt;&amp;#xa0;sotto licenza Ms-PL. Anche se, come si legge dal blog, non è il codice completo potrebbe comunque essere interessante vedere come è stato organizzato il progetto e studiare il codice per capirne i principi.&lt;/p&gt;&lt;p&gt;Sono abbastanza curioso.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Silverlight/" rel="tag"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/XAML/" rel="tag"&gt;XAML&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_3.0/" rel="tag"&gt;Silverlight 3.0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2536/Codice-Sorgente-Popfly-Game-Engine.aspx"&gt;&lt;em&gt;Il codice sorgente di Popfly Game Engine&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>Silverlight, XAML, Silverlight 3.0</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2536/Codice-Sorgente-Popfly-Game-Engine.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2536/Codice-Sorgente-Popfly-Game-Engine.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2536.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2536</trackback:ping></item><item><title>Windows 7 Installation Fest di Firenze</title><link>http://blogs.aspitalia.com/novecento/post2475/Windows7-Installation-Fest-Firenze.aspx</link><pubDate>Wed, 25 Mar 2009 09:25:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2475" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Sia io che Marco abbiamo partecipato alla Windows 7 Installation Fest di Firenze, Castellani ha introdotto con maestria le principali novità del nuovo sistema operativo e devo dire che sia l'affluenza che l'interesse è stato molto alto.&lt;/p&gt;&lt;p&gt;In realtà mi ha un po' sorpreso, perchè non pensavo che ci fossero così tante aspettative di fronte ad un nuovo prodotto Microsoft ad eccezione di noi developer che, si sa, siamo bramosi e avidi di novità e features :).&lt;/p&gt;&lt;p&gt;E' curioso perchè quello che si percepisce nei forum è sempre un concreto senso di negatività nei confronti di qualunque prodotto Microsoft, specialmente a seguito dell'uscita di Vista; forse la realtà è più eterogenea e quello che ho percepito è che in molti prendiamo &amp;quot;in giro&amp;quot; Microsoft ma ce ne divertiamo e in fondo non perdiamo tempo a voler utilizzare nuovi prodotti e ha cercare nuove funzionalità. Lo dimostrano le domande che hanno tartassato Gabriele tanto da tenerlo lontano dal buffet troppo a lungo! :)&lt;/p&gt;&lt;p&gt;In definitiva è stata una piacevole serata, ho finalmente rivisto veri appassionati di computer &amp;quot;giocare&amp;quot;, ridere e scherzare con quello che per alcuni sarà solo un nuovo balocco per sollazzi mentre per noi altri sarà anche qualcosa in più e spero che ci aiuti a lavorare meglio e a concentrarsi sugli obiettivi da raggiungere.&lt;/p&gt;&lt;p&gt;Complimenti a Microsoft per Windows 7 e complimenti&amp;#xa0;a &lt;a href="http://www.ssti.it/index.php?option=com_content&amp;task=view&amp;id=94&amp;Itemid=39" target="_blank"&gt;SSTI&lt;/a&gt; e all'&lt;a href="http://www.incubatorefirenze.org/index.php" target="_blank"&gt;Incubatore di Firenze&lt;/a&gt; per il catering e la professionalità che ho percepito, una realtà che non conoscevo e che è stato piacevole scoprire.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Windows_7/" rel="tag"&gt;Windows 7&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Client/" rel="tag"&gt;Windows Client&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2475/Windows7-Installation-Fest-Firenze.aspx"&gt;&lt;em&gt;Windows 7 Installation Fest di Firenze&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>Windows, Windows 7, Windows Client</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2475/Windows7-Installation-Fest-Firenze.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2475/Windows7-Installation-Fest-Firenze.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2475.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2475</trackback:ping></item><item><title>Attivare il tasto &amp;quot;Hibernate&amp;quot; in Windows Vista</title><link>http://blogs.aspitalia.com/novecento/post2470/Attivare-Tasto-Hibernate-Windows-Vista.aspx</link><pubDate>Tue, 10 Mar 2009 08:48:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2470" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;E' molto probabile che la combinazione dell'hardware del mio portatile (Dell Inspiron 9400) non sia perfetta per Windows Vista, del resto è uscito abbastanza a ridosso del nuovo sistema operativo, comunque sia dopo l'aggiornamento di alcuni driver e del Service Pack 1 non ho avuto grossi problemi eccetto una strana curiosità: in alcuni casi il comando &amp;quot;Hibernate&amp;quot; sparisce dal menu start, lasciando solo Restart, Sleep e Shut Down.&lt;br /&gt;Visto che a fine serata mi trovo spesso ad andare a cercare su internet il comando, riassumo qui la procedura di riattivazione:&lt;br /&gt;- lanciare una shell di cmd come administrator;&lt;br /&gt;- lanciare il comando &amp;quot;powercfg -h ON&amp;quot;; &lt;/p&gt;&lt;p&gt;Questo ovviamente può funzionare se l'hardware supporta l'ibernazione :)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Windows_Client/" rel="tag"&gt;Windows Client&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Vista/" rel="tag"&gt;Windows Vista&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2470/Attivare-Tasto-Hibernate-Windows-Vista.aspx"&gt;&lt;em&gt;Attivare il tasto &amp;quot;Hibernate&amp;quot; in Windows Vista&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>Windows, Windows Client, Windows Vista</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2470/Attivare-Tasto-Hibernate-Windows-Vista.aspx</guid><slash:comments>1</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2470/Attivare-Tasto-Hibernate-Windows-Vista.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2470.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2470</trackback:ping></item><item><title>Il primo anno di SilverlightItalia.com!</title><link>http://blogs.aspitalia.com/novecento/post2456/Anno-SilverlightItalia.com.aspx</link><pubDate>Sat, 31 Jan 2009 10:47:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2456" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Oggi SilverlightItalia.com festeggia il suo primo compleanno :), esattamente un anno fa abbiamo iniziato quest'avventura con una serie di pubblicazioni su Silverlight 1.0, abbracciando poi la più interessante 2.0 con l'impegno anche di capire/far capire gli strumenti di sviluppo della famiglia Expression.&lt;/p&gt;&lt;p&gt;Posso dire che la quantità di letture delle pubblicazioni è stata veramente oltre le aspettative ed è sempre un grande stimolo per continuare a migliorare qualità e quantità dei contenuti.&lt;br /&gt;Personalmente ogni piccolo o grande sforzo che ho fatto è stato ripagato &lt;em&gt;immediatamente&lt;/em&gt; anche da un solo commento, anche negativo: il tempo è sempre un grande tiranno per tutti de avere la considerazione di così tanti lettori è fonte di orgoglio.&lt;/p&gt;&lt;p&gt;Tra l'altro ne approfitto per invitarvi a dare un voto alle pubblicazioni, in base alle statistiche possiamo valutare gli interessi collettivi e calibrare stili, argomenti e &amp;quot;linea editoriale&amp;quot; :D.&lt;/p&gt;&lt;p&gt;Personalmente ho cercato di scrivere tip e articoli pensando all'imbarazzo che si prova di fronte ad una nuova tecnologia; ho cercato di riflettere su quello che io stesso mi sono chiesto (e mi chiedo :)) di fronte all'SDK e ai blog del team di sviluppo con l'obiettivo di aiutare a ridurre le incertezze ed evidenziare le potenzialità di Silverlight in tutti i suoi ambiti.&lt;/p&gt;&lt;p&gt;Ho cercato di pensare anche a coloro che possono decidere quali tecnologie applicare nello sviluppo di un progetto cercando di evidenziare le caratteristiche di Silverlight, rileggendo alcuni paragrafi riconosco che posso essere sembrato un po' troppo &amp;quot;&lt;span id="BABID_Results"&gt;salesman&amp;quot; nonostante Silverlight non sia un mio prodotto :), tuttavia i miei trascorsi con Flash e Shockwave mi hanno permesso di apprezzare quelle qualità che Silverlight ha come facilità di sviluppo e &amp;quot;robustezza&amp;quot; dei progetti: avere .NET a disposizione è una cosa meravigliosa, non solo ci permette di recuperare gran parte di skills come sviluppatori ASP.NET ma anche di tutta quella metodologia di lavoro che va da Visual Studio a TFS ecc.. sapete benissimo che studiare un nuovo linguaggio è uno sforzo ma anche ri-arrivare ad essere produttivi con nuovi ambienti di sviluppo non è trascurabile. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span id="BABID_Results"&gt;Se mi sono fatto trasportare dall'entusiasmo è perché ritengo WPF &lt;/span&gt;veramente una tecnologia più che fantastica, avere la possibilità di scrivere applicazioni web con tale framework è un plauso a tutto lo staff di Microsoft, perchè quando fanno &amp;quot;cavolate&amp;quot; siamo i primi a dirglielo, ma secondo me devono essere lodati quando ci mettono a disposizione tali strumenti.&lt;/p&gt;&lt;p&gt;Sono sicuro che col tempo impareremo sempre di più a valorizzare anche WPF, e forse anche grazie a Silverlight stesso.. e forse anche proprio con l'aiuto di SilverlightItalia.com! :)&lt;/p&gt;&lt;p&gt;p.s.... grazie a tutti! ;)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework_3.0/" rel="tag"&gt;.NET Framework 3.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/ASPItalia.com/" rel="tag"&gt;ASPItalia.com&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Microsoft_Expression/" rel="tag"&gt;Microsoft Expression&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight/" rel="tag"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_-_animazioni/" rel="tag"&gt;Silverlight - animazioni&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_2.0/" rel="tag"&gt;Silverlight 2.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Presentation_Foundation/" rel="tag"&gt;Windows Presentation Foundation&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/XAML/" rel="tag"&gt;XAML&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2456/Anno-SilverlightItalia.com.aspx"&gt;&lt;em&gt;Il primo anno di SilverlightItalia.com!&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>Silverlight, .NET Framework 3.0, ASPItalia.com, Microsoft Expression, Silverlight - animazioni, Silverlight 2.0, Windows Presentation Foundation, XAML</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2456/Anno-SilverlightItalia.com.aspx</guid><slash:comments>2</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2456/Anno-SilverlightItalia.com.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2456.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2456</trackback:ping></item><item><title>Documentazione offline per Silverlight 2.0 RC0</title><link>http://blogs.aspitalia.com/novecento/post2401/Documentazione-Offline-Silverlight-2.0-RC0.aspx</link><pubDate>Mon, 06 Oct 2008 16:08:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2401" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Per chi fosse interessato è possibile scaricare &lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=silverlightsdk&amp;amp;DownloadId=3304" target="_blank"&gt;qui&lt;/a&gt; una versione off-line della documentazione per la &lt;a href="http://www.aspitalia.com/focuson/1061/Disponibile-Release-Candidate-Silverlight-2.0.aspx"&gt;Release Candidate di Silverlight 2.0&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Buona lettura ;)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Silverlight_2.0/" rel="tag"&gt;Silverlight 2.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight/" rel="tag"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/XAML/" rel="tag"&gt;XAML&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2401/Documentazione-Offline-Silverlight-2.0-RC0.aspx"&gt;&lt;em&gt;Documentazione offline per Silverlight 2.0 RC0&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>Silverlight, Silverlight 2.0, XAML</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2401/Documentazione-Offline-Silverlight-2.0-RC0.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2401/Documentazione-Offline-Silverlight-2.0-RC0.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2401.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2401</trackback:ping></item><item><title>MVP! :D</title><link>http://blogs.aspitalia.com/novecento/post2398/MVP-D.aspx</link><pubDate>Wed, 01 Oct 2008 22:39:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2398" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Sono onorato di poter annunciare che Microsoft mi ha premiato con la nomina a MVP per l'anno 2009, nella categoria Client App Dev!&lt;/p&gt;&lt;p&gt;Oggi pomeriggio ho ricevuto l'email ufficiale ed una telefonata di benvenuto da parte di &lt;a href="http://blogs.technet.com/alead_msft/default.aspx" target="_blank"&gt;Alessandro Teglia&lt;/a&gt;, responsabile del programma; sono veramente contento di questo premio, entrare a far parte di un gruppo di persone di tale livello è un privilegio e un onore, non nascondo che ne sono anche un po' intimorito :) cercherò di essere all'altezza e di migliorare la qualità del mio contributo.&lt;/p&gt;&lt;p&gt;Oltre a ringraziare Alessandro e Microsoft voglio ringraziare tutto il gruppo di ASPItalia che mi ha accolto con semplicità e naturalezza come se ci conoscessimo da un sacco di tempo, per questo devo ringraziare &lt;a href="http://blogs.aspitalia.com/nostromo/"&gt;Marco&lt;/a&gt; che mi ha presentato e che ovviamente mi sopporta quotidianamente per tutte le bislacche idee che mi vengono (e da oggi a maggior ragione si farà tutto in Silverlight :D)&lt;/p&gt;&lt;p&gt;Un ringraziamento speciale è per &lt;a href="http://blogs.aspitalia.com/daniele/"&gt;Daniele&lt;/a&gt;: per la fiducia, per l'opportunità di occuparmi di SilverlightItalia.com e per altre cose che di solito le persone non fanno ;)&lt;/p&gt;&lt;p&gt;Sono contento! :D&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2398/MVP-D.aspx"&gt;&lt;em&gt;MVP! :D&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>Off Topic</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2398/MVP-D.aspx</guid><slash:comments>7</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2398/MVP-D.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2398.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2398</trackback:ping></item><item><title>Visual Studio: compilare il progetto corrente</title><link>http://blogs.aspitalia.com/novecento/post2387/Visual-Studio-Compilare-Progetto-Corrente.aspx</link><pubDate>Mon, 15 Sep 2008 17:35:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2387" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;In questi giorni mi è capitato di lavorare ad un progettino Silverlight composto da più applicazioni, quindi durante la fase di sviluppo mi sono trovato &amp;quot;spesso&amp;quot; a dover compilare la singola applicazione per testarla nel contesto generale del sito, quindi menù Build e Build &amp;quot;nome progetto&amp;quot;, ripetendo questa operazione &amp;quot;diverse&amp;quot; volte mi sono chiesto invano se ci fosse uno shortcut, al chè ho pensato: in fondo è un elemento del menù, se hanno fatto un lavoro normale dovrei poterci arrivare passando per il tasto &amp;quot;ALT&amp;quot;.. detto fatto: ALT -&amp;gt; B -&amp;gt; U  e si esegue la compilazione del progetto corrente.&lt;/p&gt;&lt;p&gt;Non è un vero e proprio shortcut, i tasti vanno premuti in successione e non contemporaneamente, ma è decisamente meglio che andarci col mouse!&lt;/p&gt;&lt;p&gt;Fondamentalmente è una banalità ma trovo abbastanza sciocco non averci pensato prima... :D&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework/" rel="tag"&gt;.NET Framework&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Visual_Studio/" rel="tag"&gt;Visual Studio&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight/" rel="tag"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/XAML/" rel="tag"&gt;XAML&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2387/Visual-Studio-Compilare-Progetto-Corrente.aspx"&gt;&lt;em&gt;Visual Studio: compilare il progetto corrente&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>.NET Framework, Visual Studio, Silverlight, XAML</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2387/Visual-Studio-Compilare-Progetto-Corrente.aspx</guid><slash:comments>4</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2387/Visual-Studio-Compilare-Progetto-Corrente.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2387.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2387</trackback:ping></item><item><title>LINQPad : un pratico tool per testare velocemente query LINQ</title><link>http://blogs.aspitalia.com/novecento/post2362/LINQPad-Pratico-Tool-Testare-Velocemente-Query-LINQ.aspx</link><pubDate>Sat, 16 Aug 2008 07:58:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2362" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Vorrei segnalare un ottimo tool per testare query LINQ: &lt;a href="http://www.linqpad.net/" target="_blank"&gt;LINQPad&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Questo software consente di scrivere ed eseguire statement LINQ to XML, LINQ to Object e LINQ to SQL, per quest'ultimo consente la connessione diretta ad un database SQL Server, suggerisce le principali query di estrazione e consente il salvataggio delle proprie query usate più frequentemente.&lt;/p&gt;&lt;p&gt;Mi sembra anche un interessante strumento di apprendimento poichè consente l'analisi delle Lambda Expression e delle query SQL degli statement LINQ to SQL e riporta anche una serie di esempi estratti dal &lt;a href="http://www.albahari.com/nutshell/"&gt;libro&lt;/a&gt; dell'&lt;a href="http://www.albahari.com/" target="_blank"&gt;autore&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;In più è free ed è un semplice file eseguibile da 2 MB circa che non necessità di istallazione.&lt;/p&gt;&lt;p&gt;Complimenti all'autore! &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework_3.5/" rel="tag"&gt;.NET Framework 3.5&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/LINQ/" rel="tag"&gt;LINQ&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/LINQ_to_SQL/" rel="tag"&gt;LINQ to SQL&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/LINQ_to_XML/" rel="tag"&gt;LINQ to XML&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/XML/" rel="tag"&gt;XML&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2362/LINQPad-Pratico-Tool-Testare-Velocemente-Query-LINQ.aspx"&gt;&lt;em&gt;LINQPad : un pratico tool per testare velocemente query LINQ&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2012 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessio Leoncini</dc:creator><category>.NET Framework, .NET Framework 3.5, LINQ, LINQ to SQL, LINQ to XML, XML</category><guid isPermaLink="true">http://blogs.aspitalia.com/novecento/post2362/LINQPad-Pratico-Tool-Testare-Velocemente-Query-LINQ.aspx</guid><slash:comments>4</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2362/LINQPad-Pratico-Tool-Testare-Velocemente-Query-LINQ.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2362.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2362</trackback:ping></item></channel></rss>
