<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2italianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
        <title>Alessandro Scardova @ UgiDotNet</title>
        <link>http://blogs.ugidotnet.org/allePalle_blog/Default.aspx</link>
        <description>I contenuti di questo blog sono destinati alla sola informazione aziendale.</description>
        <language>it-IT</language>
        <copyright>Alessandro Scardova</copyright>
        <generator>Subtext Version 2.1.0.3</generator>
        <image>
            <title>Alessandro Scardova @ UgiDotNet</title>
            <url>http://blogs.ugidotnet.org/images/RSS2Image.gif</url>
            <link>http://blogs.ugidotnet.org/allePalle_blog/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/alle" /><feedburner:info uri="alle" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Falle" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/alle" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Falle" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Falle" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Falle" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=it&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Falle" src="http://eur.i1.yimg.com/eur.yimg.com/i/it/my/mioya1.gif">Subscribe with Mio Yahoo!</feedburner:feedFlare><item>
            <title>Convivenza tra Expression Blend 5 Preview e Visual Studio 2010</title>
            <category>Expression Blend</category>
            <category>Visual Studio</category>
            <link>http://feedproxy.google.com/~r/alle/~3/x6tI3s-B3FI/convivenza-tra-expression-blend-5-preview-e-visual-studio-2010.aspx</link>
            <description>&lt;p&gt;Se avete installato Visual Studio 11 in una macchina con Visual Studio 2010 o avete istallato Visual Studio 2010 successivamente se provate a creare un progetto da Blend, vedrete soltanto una soluzione vuota. D’altro canto se provate ad aprire una soluzione Metro creata da Visual Studio 11, potreste ricevere un messaggio di errore sul file "C:\Program Files (x86)\MSBuild\Microsoft\WindowsXaml\v10.0\Microsoft.Windows.UI.Xaml.CSharp.targets" che non viene trovato:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/allePalle_blog/Windows-Live-Writer/b4fedf883bdb_101F4/image_2.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/allePalle_blog/Windows-Live-Writer/b4fedf883bdb_101F4/image_thumb.png" width="413" height="108" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Questo perchè il file in questione è ovviamente nella cartella v11.0!&lt;/p&gt;  &lt;p&gt;Blend cerca il file nella cartella v10.0 perchè nel file .csproj è contenuta la riga&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;lt;Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" /&amp;gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;In alcune circostanze, tra cui quella in cui ci sia installato Visual  Stiudio 2010, Blend 5 preview prende come default per &lt;em&gt;VisualStudioVersion&lt;/em&gt; il valore 10.0&lt;/p&gt;  &lt;p&gt;Il problema si risolve in pochi secondi (a saperlo) impostando una variabile di ambiente di Windows con il nome &lt;strong&gt;VisualStudioVersion&lt;/strong&gt; e con in valore &lt;strong&gt;11.0&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/allePalle_blog/Windows-Live-Writer/b4fedf883bdb_101F4/image_4.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/allePalle_blog/Windows-Live-Writer/b4fedf883bdb_101F4/image_thumb_1.png" width="244" height="108" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Fonte: &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/winappswithhtml5/thread/148f4098-1159-4b22-8d93-a6a2f90c7238" target="_blank"&gt;social.msdn.microsoft.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/allePalle_blog/aggbug/100892.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/alle/~4/x6tI3s-B3FI" height="1" width="1"/&gt;</description>
            <dc:creator>Alessandro Scardova</dc:creator>
            <guid isPermaLink="false">http://blogs.ugidotnet.org/allePalle_blog/archive/2012/03/25/convivenza-tra-expression-blend-5-preview-e-visual-studio-2010.aspx</guid>
            <pubDate>Sun, 25 Mar 2012 16:40:53 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/allePalle_blog/archive/2012/03/25/convivenza-tra-expression-blend-5-preview-e-visual-studio-2010.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/allePalle_blog/comments/commentRss/100892.aspx</wfw:commentRss>
        <feedburner:origLink>http://blogs.ugidotnet.org/allePalle_blog/archive/2012/03/25/convivenza-tra-expression-blend-5-preview-e-visual-studio-2010.aspx</feedburner:origLink></item>
        <item>
            <title>Metro UX con XAML: creare una GridView custom</title>
            <category>XAML</category>
            <category>Expression Blend</category>
            <category>Visual Studio</category>
            <link>http://feedproxy.google.com/~r/alle/~3/QvCp3uXc3Jo/metro-ux-con-xaml-creare-una-gridview-custom.aspx</link>
            <description>&lt;p&gt;Molti mi hanno chiesto come creare in XAML una griglia con gli elementi che possano spammare su più righe o su più colonne, più o meno come accade con la pagina Start di Windows 8 o come potete vedere in altre applicazioni Metro.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/allePalle_blog/Windows-Live-Writer/Creare-una-Grid-Custom-con_E8C8/screenshot1_2.png"&gt;&lt;img title="screenshot1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="screenshot1" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/allePalle_blog/Windows-Live-Writer/Creare-una-Grid-Custom-con_E8C8/screenshot1_thumb.png" width="289" height="149" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;La soluzione è abbstanza semplice: basta ereditare il controllo GridView e fare un override del metodo &lt;strong&gt;PrepareContainerForItemOverride&lt;/strong&gt; avendo cura di inserire nel oggetto bindato all’item (il model se usate MVVM) le proprietà che rappresentano i valori di RowSpan e ColumnSpan dell’oggetto contenitore, nel mio caso un &lt;em&gt;VariableSizedWrapGrid&lt;/em&gt; in questo modo&lt;em&gt;:&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;public class SpannableGridView : GridView    &lt;br /&gt;{     &lt;br /&gt;    protected override void PrepareContainerForItemOverride(Windows.UI.Xaml.DependencyObject element, object item)     &lt;br /&gt;    {     &lt;br /&gt;        var dataItem = item as SampleDataItem;&lt;/p&gt;  &lt;p&gt;        if (dataItem != null)    &lt;br /&gt;        {     &lt;br /&gt;            element.SetValue(VariableSizedWrapGrid.ColumnSpanProperty, dataItem.ColumnSpan);     &lt;br /&gt;            element.SetValue(VariableSizedWrapGrid.RowSpanProperty, dataItem.RowSpan);     &lt;br /&gt;        }&lt;/p&gt;  &lt;p&gt;        base.PrepareContainerForItemOverride(element, item);    &lt;br /&gt;    }     &lt;br /&gt;}     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Da notare che:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;il &lt;strong&gt;DataTemplate&lt;/strong&gt; associato all’item non deve essere a dimensione fissa perchè deve adattarsi alle varie dimensioni; &lt;/li&gt;    &lt;li&gt;se usate un &lt;em&gt;VariableSizedWrapGrid&lt;/em&gt; dovete impostare la dimensione di ItemHeight e ItemWidth alla dimensione che dovrà avere l’item con ColumnSpan  e RowSpan impostati a 1. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Detto questo potete scaricarvi l’esempio &lt;a href="https://skydrive.live.com/redir.aspx?cid=341fc16cf215d488&amp;amp;resid=341FC16CF215D488!494&amp;amp;parid=341FC16CF215D488!169" target="_blank"&gt;qua&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/allePalle_blog/aggbug/100891.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/alle/~4/QvCp3uXc3Jo" height="1" width="1"/&gt;</description>
            <dc:creator>Alessandro Scardova</dc:creator>
            <guid isPermaLink="false">http://blogs.ugidotnet.org/allePalle_blog/archive/2012/03/25/metro-ux-con-xaml-creare-una-gridview-custom.aspx</guid>
            <pubDate>Sun, 25 Mar 2012 15:20:35 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/allePalle_blog/archive/2012/03/25/metro-ux-con-xaml-creare-una-gridview-custom.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/allePalle_blog/comments/commentRss/100891.aspx</wfw:commentRss>
        <feedburner:origLink>http://blogs.ugidotnet.org/allePalle_blog/archive/2012/03/25/metro-ux-con-xaml-creare-una-gridview-custom.aspx</feedburner:origLink></item>
        <item>
            <title>Installare il Framework 3.5 su Windows 8 CP</title>
            <category>Visual Studio</category>
            <link>http://feedproxy.google.com/~r/alle/~3/62xa5bdcEzk/installare-il-framework-3.5-su-windows-8-cp.aspx</link>
            <description>&lt;p&gt;Se anche a voi quando tentate di installare Il Framework 3.5 vi chiede di scaricare i file da Windows Update e l'operazione fallisce con l'errore&lt;font face="Arial"&gt; 0x800F0906, non rimane che installare direttamente dal DVD di Windows 8 Consumer Preview.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Il commando da eseguire in un &lt;strong&gt;prompt dei comandi amministrativo&lt;/strong&gt; è il seguente, dove g è la lettera del CD con la Iso di windows 8.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;dism.exe /online /enable-feature /featurename:NetFX3 /Source:g:\sources\sxs&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Da me ha funzionato! &lt;img alt="" src="/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/regular_smile.gif" /&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/allePalle_blog/aggbug/100827.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/alle/~4/62xa5bdcEzk" height="1" width="1"/&gt;</description>
            <dc:creator>Alessandro Scardova</dc:creator>
            <guid isPermaLink="false">http://blogs.ugidotnet.org/allePalle_blog/archive/2012/03/03/installare-il-framework-3.5-su-windows-8-cp.aspx</guid>
            <pubDate>Sat, 03 Mar 2012 06:05:29 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/allePalle_blog/archive/2012/03/03/installare-il-framework-3.5-su-windows-8-cp.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/allePalle_blog/comments/commentRss/100827.aspx</wfw:commentRss>
        <feedburner:origLink>http://blogs.ugidotnet.org/allePalle_blog/archive/2012/03/03/installare-il-framework-3.5-su-windows-8-cp.aspx</feedburner:origLink></item>
        <item>
            <title>Metro UX con XAML: introduzione al Semantic Zoom - Parte 1: Grouped Zoom</title>
            <category>Expression Blend</category>
            <category>Visual Studio</category>
            <link>http://feedproxy.google.com/~r/alle/~3/2Hw2LjzbhtI/metro-ux-con-xaml-introduzione-al-semantic-zoom-parte.aspx</link>
            <description>&lt;p&gt;Il linguaggio di User Experience Metro permette di realizzare interfacce che "escono" dai margini della finestra, consentendo allo sviluppatore di costruire griglie orizzontali molto estese. Per venire incontro all'utente che altrimenti dovrebbe scorrere un interminabile elenco di item, viene introdotto il concetto di &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh465319.aspx"&gt;Semantic Zoom.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Il semantic zoom permette all'utente di avere una visione "ragguppata" degli item presenti nella griglia, in base ad alcuni elementi semantici, come l'inziale del nome, l'area geografica, l'età o altro che possa caratterizzare un numero limitato di item. Una volta selezionato l'elemento semantico, viene spostato il focus sugli item opportuni.&lt;/p&gt;
&lt;p&gt;In XAML sono due gli oggetti che ci vengono in aiuto: il primo è il SemanticZoom che permette di associare due GridView o ListView tra loro definendo sia la ZoomedInView, che è la vista normale, e la ZoomedOutView che è la vista raggruppata. L'altro elemento che ci serve è la CollectionViewSource che permette di realizzare una fonte dati gerarchica definendo gruppi ed elementi per ciascun gruppo.&lt;/p&gt;
&lt;p&gt;La ItemSource della ZoomedInView sarà la nostra CollectionViewSource, mentre la ItemSource della ZoomedOutView punterà alla proprietà View.CollectionGroups sempre della CollectionViewSource. In questo modo il controllo si prenderà carico di visualizzare posizionando opportunamente lo scroll della View gli elementi del gruppo.&lt;/p&gt;
&lt;p&gt;L'esempio che ho realizzato è basato sul template che viene proposto con Visual Studio 11 beta. Il controllo SemanticZoom ovviamente non funziona se inserito in un ScrollViewer.&lt;/p&gt;
&lt;p&gt;Il progetto di esempio può essere scaricato &lt;a target="_blank" href="https://skydrive.live.com/redir.aspx?cid=341fc16cf215d488&amp;amp;resid=341FC16CF215D488!455&amp;amp;parid=341FC16CF215D488!169&amp;amp;authkey=!AJPp7990UNABdhI"&gt;qua&lt;/a&gt;:&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/allePalle_blog/aggbug/100822.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/alle/~4/2Hw2LjzbhtI" height="1" width="1"/&gt;</description>
            <dc:creator>Alessandro Scardova</dc:creator>
            <guid isPermaLink="false">http://blogs.ugidotnet.org/allePalle_blog/archive/2012/03/02/metro-ux-con-xaml-introduzione-al-semantic-zoom-parte.aspx</guid>
            <pubDate>Thu, 01 Mar 2012 23:43:13 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/allePalle_blog/archive/2012/03/02/metro-ux-con-xaml-introduzione-al-semantic-zoom-parte.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/allePalle_blog/comments/commentRss/100822.aspx</wfw:commentRss>
        <feedburner:origLink>http://blogs.ugidotnet.org/allePalle_blog/archive/2012/03/02/metro-ux-con-xaml-introduzione-al-semantic-zoom-parte.aspx</feedburner:origLink></item>
        <item>
            <title>Metro e l&amp;rsquo;armonia perfetta</title>
            <category>Expression Blend</category>
            <link>http://feedproxy.google.com/~r/alle/~3/8_6jTbjEYbg/metro-e-lrsquoarmonia-perfetta.aspx</link>
            <description>&lt;p&gt;&lt;img style="margin: 0px 6px 0px 0px; display: inline; float: left" alt="File:Theo van Doesburg Composition VII (the three graces).jpg" align="left" src="http://upload.wikimedia.org/wikipedia/commons/4/4f/Theo_van_Doesburg_Composition_VII_%28the_three_graces%29.jpg" width="192" height="192" /&gt;&lt;/p&gt;  &lt;p&gt;Metro è un Design Language, (potremmo definirlo anche un “pattern di User Experience”) introdotto da Microsoft, prima con Encarta 95, poi Windows Media Center e  Zune (&lt;a href="http://en.wikipedia.org/wiki/Metro_(design_language)" target="_blank"&gt;fonte&lt;/a&gt;). La sua introduzione è abbastanza datata, ma è da poco più di un anno che con Windows Phone 7 gli sviluppatori e i designer hanno iniziato a lavorarci.&lt;/p&gt;  &lt;p&gt;Spesso ridotto alla leggenda che lo vuole “ispirato dalle stazioni delle metropolitane”, in realtà Metro ha una storia molto più interessante.&lt;/p&gt;  &lt;p&gt;Metro è basato sui principi stilistici dell’&lt;em&gt;International Typographic Style,&lt;/em&gt; sviluppatosi negli anni ‘50 in Svizzera; lo stile è infatti anche chiamato Swiss Style. Lo stile svizzero si basa su tre punti cardinali: chiarezza, leggibilità e obiettività. (&lt;a href="http://it.wikipedia.org/wiki/Stile_tipografico_internazionale" target="_blank"&gt;Fonte&lt;/a&gt;) E’ uno stile freddo, impersonale e per questo poco utilizzato in pubblicità ma che ha trovato largo impego nell’architettura moderna e per la sua leggibilità nei cartelli informativi.&lt;/p&gt;  &lt;p&gt;In realtà Metro si ispira più direttamente agli stessi principi a cui si riconosce lo stile svizzero degli anni ‘50, attingendo direttamente alle idee nate nel cosiddetto Movimento Moderno, un movimento multidisciplinare che intorno agli anni venti e trenta del XX secolo ha cercato di migliorare l’architettura, l’urbanistica, la pittura e il design concentrandosi sulla funzionalità e introducendo nuovi concetti estetici.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Al Movimento Moderno, appartiene in particolare una rivista fondata in Olanda nel 1917 chiamata De Stijl. Lo stile.&lt;/p&gt;  &lt;p&gt;&lt;img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Destijl_anthologiebonset.jpg/300px-Destijl_anthologiebonset.jpg" width="175" height="137" /&gt;&lt;/p&gt;  &lt;p&gt;Il contributo dato alla rivista De Stijl  da Theo van Doesburg e  Piet Mondrian ha il suo apice con la definzione di un termine che in segna un punto fermo nell’arte astratta: in neo-plasticismo. Il critico d’arte Giulio Carlo Argan, intellettuale e sindaco di Roma, nel 1976 scrive :&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;“Nella poetica neo-plastica è estetico il puro atto costruttivo: combinare una verticale ed una orizzontale oppure due colori elementari è già costruzione.” &lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;In pratica è una grafica “pura” che combina linee e colori esclusivamente con un obiettivo estetico . Il De Stijl  introduce uno stile interdiscipliare che si basa su alcuni principi che ritroviamo in Metro.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Astrazione &lt;/li&gt;    &lt;li&gt;Essenzialità &lt;/li&gt;    &lt;li&gt;Geometria &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Negli elementi che compongono l’interfaccia utente, dobbiamo tenere conto di questi principi; per esempio, se dobbiamo disegnare un pulsante esso dovrà essere un rettangolo oppure un cerchio, non una forma complessa che ricorda un pulsante fisico, come il classico rettangolo con angoli arrotondati che troviamo tra i controlli di Windows. La nostra interfaccia utente dovrà essere essenziale, ma non minimale: dovrà contenere tutto ciò che serve e soltanto ciò che serve, senza però mettere in difficoltà l’utente con elementi troppo piccoli.&lt;/p&gt;  &lt;p&gt;Seguendo questi semplici principi e &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/" target="_blank"&gt;le linee guida&lt;/a&gt; ufficiali, riuscirete a realizzare applicazioni funzionali e belle da usare.&lt;/p&gt;  &lt;p&gt;Buon Metro!&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/allePalle_blog/aggbug/100736.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/alle/~4/8_6jTbjEYbg" height="1" width="1"/&gt;</description>
            <dc:creator>Alessandro Scardova</dc:creator>
            <guid isPermaLink="false">http://blogs.ugidotnet.org/allePalle_blog/archive/2012/01/28/metro-e-lrsquoarmonia-perfetta.aspx</guid>
            <pubDate>Sat, 28 Jan 2012 18:21:04 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/allePalle_blog/archive/2012/01/28/metro-e-lrsquoarmonia-perfetta.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/allePalle_blog/comments/commentRss/100736.aspx</wfw:commentRss>
        <feedburner:origLink>http://blogs.ugidotnet.org/allePalle_blog/archive/2012/01/28/metro-e-lrsquoarmonia-perfetta.aspx</feedburner:origLink></item>
        <item>
            <title>Una riflessione su Html5 e XAML</title>
            <category>Silverlight</category>
            <category>Expression Blend</category>
            <link>http://feedproxy.google.com/~r/alle/~3/YV2lNQYoA_E/una-riflessione-su-html5-e-xaml.aspx</link>
            <description>&lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="mondrian" border="0" alt="mondrian" align="left" src="http://blogs.scardova.it/alle/img/30d3ca464d9f_BFF1/mondrian.png" width="206" height="244" /&gt;L’occasione è quella dell’uscita della 4 prewiev di Internet Explorer 10 (&lt;a href="http://blogs.msdn.com/b/ie/archive/2011/11/29/html5-for-applications-the-fourth-ie10-platform-preview.aspx" target="_blank"&gt;link&lt;/a&gt;) ma è da un po’ che mi chiedo se HTML5 diventerà concretamente una tecnologia per lo sviluppo di applicazioni “client”. Diamo per scontato che HTML5 sarà il futuro del web ma oggi, tolti i grossi ‘player’, vedo ancora tanti, forse troppi, contenuti con tecnologie a plug-in ma soprattutto strumenti di sviluppo ancora allo stato primordiale.&lt;/p&gt;  &lt;p&gt;La strada di Html5 verso la conquista del desktop è parallela, non conseguente, a quella del web, con scenari molto differenti.&lt;/p&gt;  &lt;p&gt;Oggi sviluppare un’applicazione Metro in Html5 è vincente quando si verificano almeno una di queste condizioni:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;l’applicazione condivide parte del front end con un sito web;&lt;/li&gt;    &lt;li&gt;il team è fortemente skillato su HTML CSS e JavaScript.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Alcuni potrebbero suggerire una terza opzione se tra i requisiti ci fosse il supporto multipiattaforma, ma che io sappia le funzionalità Html5 per desktop di Apple sono limitate ai widget, senza un accesso diretto alle funzionalità del sistema operativo. &lt;/p&gt;  &lt;p&gt;Per contro sviluppare applicazioni Metro in Html5 è perdente quando tra i requisiti ci sono:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;supporto a Windows 7 o precedenti;&lt;/li&gt;    &lt;li&gt;mancanza di conoscenze specifiche nel team di sviluppo.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Sviluppare in XAML oggi è vincente se il team ha &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;conoscenze dei linguaggi del Framework .NET: C# o VB.Net;&lt;/li&gt;    &lt;li&gt;conoscenza di C++;&lt;/li&gt;    &lt;li&gt;esperienza di sviluppo di applicazioni Silverlight, WPF o Windows Phone.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;La mancanza del supporto a Windows 7 o precedenti di WinRT ne preclude anche il supporto di applicazioni Metro basate su XAML; probabilmente però sarà più semplice fare il porting verso Silverlight di un’applicazione XAML che non di una scritta con HMTL5, specie se si sono adottati pattern di separazione del presentation layer come il noto MVVM. Tra l’altro possiamo dire che oggi Silverlight rimanga ancora una buona soluzione per sviluppare soluzioni verso Mac OS.&lt;/p&gt;  &lt;p&gt;Lo scenario di un unico linguaggio cross-platform per realizzare applicazioni che possano girare ovunque è dunque ancora lontano e penso che Html5 potrà essere una base concreta per svilupparlo. Microsoft in futuro supporterà le tecnologie che verranno più utilizzate, ,ma non penso esisti una roadmap definita in tal senso: troppe sono le incognite, in particolare quelle che dipendono dalla concorrenza.&lt;/p&gt;  &lt;p&gt;Per concludere questa breve riflessione, XAML è la tecnologia che ci offre maggiore retro compatibilità e migliori strumenti di sviluppo: Html5 &lt;em&gt;&lt;strong&gt;oggi&lt;/strong&gt;&lt;/em&gt; ha ancora troppe incognite per rappresentare una soluzione equivalente. &lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/allePalle_blog/aggbug/100583.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/alle/~4/YV2lNQYoA_E" height="1" width="1"/&gt;</description>
            <dc:creator>Alessandro Scardova</dc:creator>
            <guid isPermaLink="false">http://blogs.ugidotnet.org/allePalle_blog/archive/2011/11/30/una-riflessione-su-html5-e-xaml.aspx</guid>
            <pubDate>Wed, 30 Nov 2011 12:49:45 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/allePalle_blog/archive/2011/11/30/una-riflessione-su-html5-e-xaml.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/allePalle_blog/comments/commentRss/100583.aspx</wfw:commentRss>
        <feedburner:origLink>http://blogs.ugidotnet.org/allePalle_blog/archive/2011/11/30/una-riflessione-su-html5-e-xaml.aspx</feedburner:origLink></item>
        <item>
            <title>Prototipizzazione Dinamica di App Windows Phone a WPC 2011</title>
            <category>SketchFlow</category>
            <category>Windows Phone 7</category>
            <link>http://feedproxy.google.com/~r/alle/~3/lSasqelHmiA/prototipizzazione-dinamica-di-app-windows-phone-a-wpc-2011.aspx</link>
            <description>&lt;p&gt;Come molti sapranno  il 22, 23 e 24 novembre al Centro Congressi Milanofiori di Assago si terrà l’annuale appuntamento organizzato da &lt;a href="http://www.overneteducation.it/" target="_blank"&gt;OverNet&lt;/a&gt; incentrato sulle tecnologie e prodotti Microsoft: la &lt;a href="http://www.wpc2011.it/" target="_blank"&gt;WPC&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Ho partecipato a diverse edizioni di questo convegno, sin dalla prima edizione 17 anni fa nel 2004, anche come MVP all’Ask The Expert, ma questa - la 18° edizione - mi vedrà per la prima volta sul palco per presentare una mia vecchia conoscenza: &lt;strong&gt;SketchFlow,&lt;/strong&gt; ma questa volta in salsa Windows Phone.&lt;/p&gt;  &lt;p&gt;SketchFlow è un fantastico strumento per la realizzazione di prototipi applicativi: l’unico, tra il panorama degli strumenti presenti sul mercato, a consentire la realizzazione di prototipi &lt;strong&gt;Dinamici:&lt;/strong&gt; una vera e propria applicazione Silverlight che consente di giocare interattivamente con il prototipo, permettendo di annotare modifiche e suggerimenti direttamente sul prototipo.&lt;/p&gt;  &lt;p&gt;Nella sessione vedremo appunto come poter usare questo strumento per realizzare prototipi di applicazioni Windows Phone, attraverso un &lt;a href="http://wp7sketchflow.codeplex.com/" target="_blank"&gt;template&lt;/a&gt; open source.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.scardova.it/alle/img/Novembre-ricco-di-impegni_8C09/image.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.scardova.it/alle/img/Novembre-ricco-di-impegni_8C09/image_thumb.png" width="139" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Di seguito i dettagli della sessione:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;[D3003] Windows Phone: Prototipizzazione Dinamica di Applicazioni XAML&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Track: Windows Phone   &lt;br /&gt;Speaker: Alessandro Scardova    &lt;br /&gt;Level: Avanzato    &lt;br /&gt;Agenda: 23/11, 09.00 - 10.15    &lt;br /&gt;Sala: Rossa&lt;/p&gt;  &lt;p&gt;Vi aspetto!&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/allePalle_blog/aggbug/100529.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/alle/~4/lSasqelHmiA" height="1" width="1"/&gt;</description>
            <dc:creator>Alessandro Scardova</dc:creator>
            <guid isPermaLink="false">http://blogs.ugidotnet.org/allePalle_blog/archive/2011/11/16/prototipizzazione-dinamica-di-app-windows-phone-a-wpc-2011.aspx</guid>
            <pubDate>Wed, 16 Nov 2011 09:41:24 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/allePalle_blog/archive/2011/11/16/prototipizzazione-dinamica-di-app-windows-phone-a-wpc-2011.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/allePalle_blog/comments/commentRss/100529.aspx</wfw:commentRss>
        <feedburner:origLink>http://blogs.ugidotnet.org/allePalle_blog/archive/2011/11/16/prototipizzazione-dinamica-di-app-windows-phone-a-wpc-2011.aspx</feedburner:origLink></item>
        <item>
            <title>Aprire l&amp;rsquo;app Mappe nativa di uno smartphone da una pagina HTML</title>
            <category>Windows Phone 7</category>
            <link>http://feedproxy.google.com/~r/alle/~3/aJXxRs35ETQ/aprire-lrsquoapp-mappe-nativa-di-uno-smartphone-da-una-pagina.aspx</link>
            <description>&lt;p&gt;Da quando ho la beta di Mango, navigare da Windows Phone con un browser HTML5 è uno spettacolo, però quest’estate navigando sui siti dei ristoranti spesso mi sono trovato in difficoltà nel consultare le mappe interne al sito. Da utente mi sono chiesto: ho un’app Mappe fantastica, che mi permette di ottenere le indicazioni, impostare i percorsi perché i siti non mi permettono con un semplice click di accedere alla mappa?.&lt;/p&gt;  &lt;p&gt;Ieri ho dedicato un po’ di tempo libero a questa problematica e ho dedotto che ogni OS mobile affronta la questione in modo diverso: vediamo come.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;iPhone.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Apple taglia la testa al toro, facendo un regalone alla rivale Google. In pratica non occorrono particolare doti, basta fare un link a maps.google.com o ditu.google.com (Asia) e Safari aprirà il collegamento direttamente in Map.  La &lt;a href="http://developer.apple.com/library/safari/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html" target="_blank"&gt;documentazione&lt;/a&gt; è chiara: “The domain must be google.com and the subdomain must be maps or ditu.”&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Android.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Google merita un plauso: è la sola, nella mia indagine, che considera l’unica RFC relativa a questa problematica, la &lt;a href="http://tools.ietf.org/rfc/rfc5870" target="_blank"&gt;RFC 5870&lt;/a&gt; , implementando lo schema URI geo:. Nella &lt;a href="http://developer.android.com/guide/appendix/g-app-intents.html" target="_blank"&gt;lista di intenti&lt;/a&gt; vengono indicate le varie modalità di costruzione dell’URI.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Windows Phone 7&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Per quanto riguarda Microsoft non ho ancora trovato una documentazione ufficiale (non è facile cercare su internet la keyword Map) ma studiando l’applicazione Facebook per Windows Phone 7 ho notato che viene utilizzato lo schema URI maps:. Questo schema  probabilmente deriva da una vecchia implementazione Apple, mai documentata, soppiantata con l’avvento di iOS.&lt;/p&gt;  &lt;p&gt;In attesa di trovare una documentazione, posso dirvi che ho sperimentato con successo l’uso di maps: nella ricerca indirizzo con questa sintassi:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;lt;a href=”maps:my+address+city”&amp;gt;Map&amp;lt;/a&amp;gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Conclusioni&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;L’idea non è quella di &lt;em&gt;sostituire&lt;/em&gt; la mappa sul sito, ma di offrire all’utente anche la possibilità di sfruttare le potenzialità del proprio terminale, consentendogli di passare dal sito all’applicazione nativa.&lt;/p&gt;  &lt;p&gt;Se volete un esempio  ho sviluppato un &lt;a href="http://www.alessandro.scardova.it/testMaps.html" target="_blank"&gt;piccola pagina di test&lt;/a&gt; che attraverso uno script basato sull’user-agent, imposta dinamicamente il link “Open Map” per i sistemi iPhone/iPad, Android e Windows Phone 7. Non sono un esperto di javascript: se avete suggerimenti sono bene accetti.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/allePalle_blog/aggbug/100312.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/alle/~4/aJXxRs35ETQ" height="1" width="1"/&gt;</description>
            <dc:creator>Alessandro Scardova</dc:creator>
            <guid isPermaLink="false">http://blogs.ugidotnet.org/allePalle_blog/archive/2011/08/31/aprire-lrsquoapp-mappe-nativa-di-uno-smartphone-da-una-pagina.aspx</guid>
            <pubDate>Wed, 31 Aug 2011 08:22:08 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/allePalle_blog/archive/2011/08/31/aprire-lrsquoapp-mappe-nativa-di-uno-smartphone-da-una-pagina.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/allePalle_blog/comments/commentRss/100312.aspx</wfw:commentRss>
        <feedburner:origLink>http://blogs.ugidotnet.org/allePalle_blog/archive/2011/08/31/aprire-lrsquoapp-mappe-nativa-di-uno-smartphone-da-una-pagina.aspx</feedburner:origLink></item>
        <item>
            <title>Il prodotto a marchio</title>
            <link>http://feedproxy.google.com/~r/alle/~3/22MwAo0-zZM/il-prodotto-a-marchio.aspx</link>
            <description>&lt;p&gt;Avete presente le catene dei supermercati? Quasi tutte offrono prodotti con il “brand” del supermercato stesso. Questo tipo di vendita di fatto non comporta che il supermercato diventi “produttore” ma semplicemente commissiona l’opera ad un produttore terzo, solitamente individuabile in piccolo sull’etichetta che confeziona il prodotto con le specifiche imposte dalla catena.&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="prodotti a marchio" border="0" alt="prodotti a marchio" src="http://blogs.scardova.it/alle/img/Il-prodotto-a-marchio_1E13/bio-logici.jpg" width="244" height="183" /&gt;&lt;/p&gt;  &lt;p&gt;I vantaggi sono un po’ per tutti. &lt;/p&gt;  &lt;p&gt;Il produttore si concentra sul suo lavoro, non deve occuparsi di marketing, distribuzione, customer-care e robe simili.&lt;/p&gt;  &lt;p&gt;Il consumatore se ha una buona percezione del brand del supermercato rifletterà la sua percezione sul prodotto, convincendosi (come è nella maggior parte dei casi) di portare a casa un ottimo rapporto qualità prezzo.&lt;/p&gt;  &lt;p&gt;Il supermercato ottiene il famigerato lock-in. “Se ti piace il mio prodotto a marchio devi venire nel mio punto vendita anche per il resto della spesa”. &lt;/p&gt;  &lt;p&gt;A volte la qualità non è sufficiente per essere associata al brand principale, quindi il prodotto viene offerto con un brand secondario, che ne evidenzia l’economicità.&lt;/p&gt;  &lt;p&gt;Nel mondo IT, Apple è il classico esempio del prodotto a marchio. Sappiamo benissimo che i PC, gli smartphone e i tablet vengono prodotti in Cina (è pure scritto) ma abbiamo una fiducia nel Brand tale che siamo convinti che il prodotto debba superare diversi test per essere “approvato”.&lt;/p&gt;  &lt;p&gt;E’ una tecnica da &lt;a href="http://it.wikipedia.org/wiki/Grande_distribuzione_organizzata" target="_blank"&gt;GDO&lt;/a&gt;. E così è anche Apple, con i suoi punti vendita, la vendita diretta e sostanzialmente fuori dal “vecchio” canale fatto di produttore, importatore, distributore e dettagliante che probabilmente ha fatto il suo tempo. Una tecnica che per Apple è più importante dei prodotti stessi: la linea server “enterprise” ha infatti lasciato il passo a mini-server per lo small office.&lt;/p&gt;  &lt;p&gt;Così deve pensarla anche HP che oggi &lt;a href="http://www.hp.com/hpinfo/newsroom/press/2011/110818xb.html" target="_blank"&gt;ha deciso&lt;/a&gt; di creare una spin-off dei prodotti destinati al pubblico consumer. Una spin-off che gli permetta di abbandonare il canale di vendita dei server e delle stampanti e di approcciarsi a modalità diverse.&lt;/p&gt;  &lt;p&gt;E’ la stessa cosa che ha pensato anche Google quando ha deciso di comprare Motorola? Personalmente non credo ma molti analisti sostengono il contrario.&lt;/p&gt;  &lt;p&gt;Una rete di vendita diretta non si inventa dall’oggi al domani, ma oggi il canale consumer è il nuovo eldorado dell’IT. Ormai le aziende hanno già un PC per ogni dipendente e a parte il naturale ricambio non possiamo parlare di un mercato in espansione, specie in un periodo in cui la crisi globale sta riducendo i posti di lavoro, inoltre il &lt;em&gt;cloud&lt;/em&gt; ridurrà sempre più l’esigenza di risorse IT locali.&lt;/p&gt;  &lt;p&gt;E’ quindi sul consumatore casalingo che produttori Hardware e Software stanno ponendo la concentrazione.  Ma il consumatore vuole il prodotto a marchio: è quello sul quale viene percepito il migliore rapporto qualità / prezzo.&lt;/p&gt;  &lt;p&gt;Chi ad oggi ha saputo valorizzare il proprio brand potrà spenderlo; chi ha commesso in passato passi falsi dovrà forse inventarsi un nuovo brand o tentare la fortuna, con la consapevolezza che un ulteriore errore potrebbe essere fatale. &lt;/p&gt;  &lt;p&gt;Sono convinto che i prossimi 12-18 mesi ci riserveranno novità importanti, novità che probabilmente ci porteranno ad approcciarci all’IT in modo completamente diverso rispetto ad ora.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/allePalle_blog/aggbug/100277.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/alle/~4/22MwAo0-zZM" height="1" width="1"/&gt;</description>
            <dc:creator>Alessandro Scardova</dc:creator>
            <guid isPermaLink="false">http://blogs.ugidotnet.org/allePalle_blog/archive/2011/08/19/il-prodotto-a-marchio.aspx</guid>
            <pubDate>Fri, 19 Aug 2011 01:01:09 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/allePalle_blog/archive/2011/08/19/il-prodotto-a-marchio.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/allePalle_blog/comments/commentRss/100277.aspx</wfw:commentRss>
        <feedburner:origLink>http://blogs.ugidotnet.org/allePalle_blog/archive/2011/08/19/il-prodotto-a-marchio.aspx</feedburner:origLink></item>
        <item>
            <title>Google e la sindrome da Impero Romano.</title>
            <link>http://feedproxy.google.com/~r/alle/~3/noiVFSQOf1U/google-e-la-sindrome-da-impero-romano.aspx</link>
            <description>&lt;p&gt;Uno dei motivi che hanno portato ai crollo dell’Impero Romano è che i costi necessari per mantenere l’apparato militare man mano che l’Impero allargava i propri confini erano superiori alle maggiori entrate dovute alle nuove conquiste.  (fonte &lt;a href="http://it.wikipedia.org/wiki/Impero_romano#Cause_della_crisi_e_caduta_dell.27Impero_romano_d.27Occidente"&gt;Wikipedia&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;Secondo &lt;a href="http://www.trefis.com/company#/GOOG?from=search" target="_blank"&gt;Trefis&lt;/a&gt; il pacchetto azionario di Google è legato per oltre 75% ai ricavi degli annunci pubblicitari (inclusi quelli su YouTube), mentre altri settori, a noi sviluppatori tanto cari, non rappresentato che le briciole.&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.scardova.it/alle/img/Google-e-la-sindrome-da-Impero-Romano_CE43/image.png" width="451" height="299" /&gt;&lt;/p&gt;  &lt;p&gt;E’ chiaro, che anche se non hanno un peso nel pacchetto azionario, servizi come Gmail, Google Plus o prodotti come Android, sono strategici da un lato per raccogliere informazioni sull’utente per posizionare meglio gli annunci pubblicitari, dall’altro per mantenere gli utenti legati sempre di più al proprio Brand. &lt;/p&gt;  &lt;p&gt;Per fare un esempio, mentre per Apple iPhone è un business “diretto”, per Google Android è un business “indiretto”.&lt;/p&gt;  &lt;p&gt;Il meccanismo messo in piedi da Google funziona finché i costi recatavi alle aree di intervento “indiretti” vengono coperti dai ricavi provenienti dal core business dell’azienda. Gli investimenti di oggi di Google in questa direzione sono massici: anche con la chiusura di Labs (fonte: &lt;a href="http://googleblog.blogspot.com/2011/07/more-wood-behind-fewer-arrows.html" target="_blank"&gt;googleblog&lt;/a&gt;) le attività volte a rosicchiare terreno dalla concorrenza sono sempre più onerose e numerose.&lt;/p&gt;  &lt;p&gt;Riuscirà Google a mantenere vivo il proprio Impero nonostante i numerosi teatri di scontro in cui è impegnata? Vedremo.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/allePalle_blog/aggbug/100259.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/alle/~4/noiVFSQOf1U" height="1" width="1"/&gt;</description>
            <dc:creator>Alessandro Scardova</dc:creator>
            <guid isPermaLink="false">http://blogs.ugidotnet.org/allePalle_blog/archive/2011/08/08/google-e-la-sindrome-da-impero-romano.aspx</guid>
            <pubDate>Mon, 08 Aug 2011 13:19:57 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/allePalle_blog/archive/2011/08/08/google-e-la-sindrome-da-impero-romano.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/allePalle_blog/comments/commentRss/100259.aspx</wfw:commentRss>
        <feedburner:origLink>http://blogs.ugidotnet.org/allePalle_blog/archive/2011/08/08/google-e-la-sindrome-da-impero-romano.aspx</feedburner:origLink></item>
    </channel>
</rss>

