<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://thinkmobile.it/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>ThinkMobile.it</title><link>http://thinkmobile.it/blogs/</link><description>Comunità Italiana sullo sviluppo Mobile in ambiente Microsoft</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Migrazione Windows Mobile to Windows Phone – Intro</title><link>http://thinkmobile.it/blogs/child/archive/2010/09/03/migrazione-windows-mobile-to-windows-phone-intro.aspx</link><pubDate>Fri, 03 Sep 2010 06:16:51 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7043</guid><dc:creator>Roberto Freato</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Un dilemma posto (e malposto) da molti, oggi è: &lt;strong&gt;come faccio a migrare le mie applicazioni da Windows Mobile a WP7?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Mi piacerebbe rispondere “non si può fare” e chiuderla lì, ma in alcuni casi non è necessario riscrivere proprio tutto il codice. Una cosa è sicura: l’interfaccia va riscritta &lt;em&gt;in toto. &lt;/em&gt;Non essendoci più Windows Forms infatti bisogna ahimè piegarsi a Silverlight e XAML, con forte rammarico di chi nello sviluppo mobile, aveva visto uno spin off dello sviluppo client su Windows Forms.&lt;/p&gt;  &lt;p&gt;Poco male, il “peggio” deve ancora venire &lt;img style="border-bottom-style:none;border-right-style:none;border-top-style:none;border-left-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/wlEmoticonsmile_5F00_678E0058.png" /&gt;. Una volta riscritta l’interfaccia, bisogna adoperarsi per comprendere cosa sia permesso o no sul nuovo dispositivo. Ad un programmatore esperto viene subito in mente… e non per uno studio mnemonico delle specifiche del device ma per semplici deduzioni fondate sugli assiomi:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;WP7 non è multitasking &lt;/li&gt;    &lt;li&gt;Le applicazioni di terze parti sono sviluppate in XNA o Silverlight &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Dati questi apparentemente semplici assiomi, l’universo di possibilità che offriva un Windows Mobile si riduce drasticamente ad una manciata di cose possibili: giochi (e qui solo l’immaginazione può limitare lo scenario) e applicazioni device-&lt;strong&gt;&lt;em&gt;unoriented&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Tutto ciò che rientrava/rientra nel settore Tools/Strumenti/Cose-carine-per-customizzare-il-dispositivo sono in buona parte troncate. &lt;/p&gt;  &lt;p&gt;Solo dopo mesi di meditazione sono arrivato a constatare che questo approccio è &lt;strong&gt;&lt;u&gt;migliore:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Perchè riduce la possibilità delle cose plausibili, indirizzando meglio di fatto tutto il nuovo software sviluppabile verso un target molto più sensibile all’acquisto di applicazioni (vedesi Apple Store). &lt;/li&gt;    &lt;li&gt;Perchè evita che aziende di terze parti estendano il comportamento del dispositivo che, seppur può essere vista una mossa dittatoriale, è d’obbligo in un mercato così delicato come quello dei telefoni cellulari, dove la riservatezza e la confidenzialità devono essere preservate &lt;em&gt;ad interim&lt;/em&gt; tra l’acquisto del dispositivo e il suo smaltimento, a prescindere da ogni eventuale utilizzo da parte del proprietario. &lt;/li&gt;    &lt;li&gt;Perchè incentiva l’innovazione tecnologica e, ripeto, seppure rammaricato, penso che WPF, Silverlight e XNA sia il futuro di Microsoft per quanto riguardo il pubblico e le masse (non a caso ultimamente si fanno enormi sforzi per concentrarsi sulla UX, quando una volta ci si concentrava solo sul dato). &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;A questo punto non rimane che prendere una vecchia applicazione, aprirla, sezionarla e verificare se è fattibile o no il porting sul nuovo dispositivo. &lt;strong&gt;Nel prossimo post.&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7043" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/child/archive/tags/Articolo/default.aspx">Articolo</category><category domain="http://thinkmobile.it/blogs/child/archive/tags/Migrazione/default.aspx">Migrazione</category></item><item><title>Windows Phone 7 RTM</title><link>http://thinkmobile.it/blogs/rob/archive/2010/09/03/windows-phone-7-rtm.aspx</link><pubDate>Fri, 03 Sep 2010 06:00:00 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7042</guid><dc:creator>Roberto Brunetti</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&amp;quot;Today is the day that the Windows Phone team has been driving towards, and we&amp;rsquo;re very excited to say that we&amp;rsquo;ve reached the biggest milestone for our internal team &amp;ndash; the release to manufacturing (RTM) of Windows Phone 7!&amp;nbsp; While the final integration of Windows Phone 7 with our partners&amp;rsquo; hardware, software, and networks is underway, the work of our internal engineering team is largely complete.&amp;quot;&lt;/p&gt;
&lt;p&gt;Si apre cos&amp;igrave; il post di Terry Mason: &lt;a href="http://windowsteamblog.com/windows_phone/b/windowsphone/archive/2010/09/01/windows-phone-7-released-to-manufacturing.aspx"&gt;http://windowsteamblog.com/windows_phone/b/windowsphone/archive/2010/09/01/windows-phone-7-released-to-manufacturing.aspx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ci siamo, manca veramente un niente !&lt;/p&gt;
&lt;p&gt;Buon lavoro a tutti.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7042" width="1" height="1"&gt;</description></item><item><title>IVDC  2010 - conferenza gratuita sul videogames</title><link>http://thinkmobile.it/blogs/emanuelemattei/archive/2010/09/01/ivdc-2010-conferenza-gratuita-sul-videogames.aspx</link><pubDate>Wed, 01 Sep 2010 17:11:00 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7041</guid><dc:creator>emanuelemattei</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;img src="http://www.aiomi.it/wp-content/uploads/ivdc_2010_logo-300x138.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;A Roma il 3 e 4 dicembre si svolger&amp;agrave; una bellissima conferenza gratuita riguardante lo sviluppo dei Video Giochi.&lt;br /&gt;La&amp;nbsp; Italian Videogames&amp;nbsp; Developers Coference (IVDC) &lt;a href="http://www.ivdconf.it/"&gt;http://www.ivdconf.it/&lt;/a&gt; giunta alla sua terza edizione, riguarder&amp;agrave; la parteciazione di aziende italiane che si occupano di sviluppo dei video giochi, una conferenza in cui vedr&amp;agrave; la partecipazione di persone del settore, aziende ed altro ancora. &lt;br /&gt;Due giornate in cui si parler&amp;agrave; del video gioco, l&amp;#39;agenda con il relativo programma delle due giornate, sar&amp;agrave; disponibile nel mese di novembre, ma per il mese di settembre e ottobre, mi informano che ci saranno interessanti notizie.&lt;br /&gt;Per tutti gli appassionati e non dei videogiochi un evento a cui non si pu&amp;ograve; mancare, due giornate di approfondimento e di confronto sulla creazione dei videogiochi, chiss&amp;agrave; che non vedremo anche&amp;nbsp;lo sviluppo giochi&amp;nbsp;su Windows phone 7.&lt;br /&gt;L&amp;#39;evento si svolger&amp;agrave; 3 e 4 dicembre 2010 presso&amp;nbsp; l&amp;rsquo;Universit&amp;agrave; LUISS Guido Carli di Roma all&amp;#39;interno dell&amp;#39;Aula Magna. L&amp;#39;universit&amp;agrave; si trova in Viale Pola 12, vicino a Corso Trieste. La struttura &amp;egrave; facilmente raggiungibile con i mezzi pubblici anche per coloro che vengono da fuori Roma. Tramite il sito dell&amp;#39;atac &lt;a href="http://www.atac.roma.it/"&gt;http://www.atac.roma.it/&lt;/a&gt; &amp;egrave; possibile calcolare il percorso ottimale di proprio interesse, anche se dalla stazione termini partono degli autobus (38)&amp;nbsp;che transitano nelle vicinanze del posto.&lt;/p&gt;
&lt;p&gt;Per partecipare gratuitamente dovete inviare un email alla Dott.ssa&amp;nbsp; Eliana Bentivegna &lt;a href="mailto:direzione@aiomi.it"&gt;direzione@aiomi.it&lt;/a&gt;&amp;nbsp; per maggiori informazioni visitate il seguente sito &lt;a href="http://www.ivdconf.it/"&gt;http://www.ivdconf.it/&lt;/a&gt; dove a novembre sar&amp;agrave; pubblicata l&amp;#39;agenda definitiva. &lt;/p&gt;
&lt;p&gt;Riporto qui il comunicato stampa.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:16pt;"&gt;ITALIAN VIDEOGAME DEVELOPERS CONFERENCE 2010&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:16pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;i style="mso-bidi-font-style:normal;"&gt;&lt;span style="font-size:16pt;"&gt;Terza edizione del Congresso Nazionale dei Game Developer &lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;i style="mso-bidi-font-style:normal;"&gt;&lt;span style="font-size:16pt;"&gt;presso l&amp;rsquo;Universit&amp;agrave; LUISS Guido Carli di Roma&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;a href="http://www.ivdconf.it/"&gt;www.ivdconf.it&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Roma, 26 luglio 2010&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;b&gt;AIOMI&lt;/b&gt;, l&amp;rsquo;&lt;b&gt;Associazione Italiana Opere Multimediali Interattive - Movimento per la Cultura del Videogioco &lt;/b&gt;(&lt;a href="http://www.aiomi.it/"&gt;www.aiomi.it&lt;/a&gt;), &amp;egrave; lieta di annunciare la terza edizione dell&amp;#39;&lt;b&gt;Italian Videogame Developers Conference&lt;/b&gt;, primo e unico Congresso Nazionale dedicato al Game Development.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;L&amp;#39;IVDC si terr&amp;agrave; nelle giornate del &lt;b&gt;3 e 4 dicembre 2010, &lt;/b&gt;all&amp;#39;interno dell&amp;#39;&lt;b&gt;Aula Magna della LUISS Guido Carli - Libera Universit&amp;agrave; Internazionale degli Studi Sociali di Roma&lt;/b&gt; che, proprio grazie al sostegno da sempre avuto da Confindustria, si presenta come una location d&amp;#39;eccezione per ospitare il summit del gruppo industriale degli Italian Videogame Developers.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;L&amp;#39;IVDC 2010 gode del &lt;b&gt;Patrocinio del Ministro della Giovent&amp;ugrave;, Onorevole Giorgia Meloni&lt;/b&gt;, che gi&amp;agrave; pi&amp;ugrave; volte si &amp;egrave; mostrata sensibile alla tematica dello sviluppo di opere multimediali interattive in Italia e della loro visibilit&amp;agrave; all&amp;#39;estero. Vanta inoltre il supporto di &lt;b&gt;Confindustria &lt;/b&gt;in qualit&amp;agrave; di e&lt;b&gt;vento ufficiale del Gruppo di Filiera dei Produttori di Videogiochi Italiani di Assoknowledge&lt;/b&gt;. Beneficia infine di una &lt;b&gt;partnership&lt;/b&gt; fondamentale con &lt;b&gt;Z&amp;egrave;tema Progetto Cultura&lt;/b&gt; e con il &lt;b&gt;Comune di Roma&lt;/b&gt; per offrire agli sviluppatori italiani di videogiochi un punto di incontro e un&amp;#39;occasione per lo scambio di conoscenze e know how unico nel panorama videoludico nostrano.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;ldquo;Per la terza edizione dell&amp;#39;IVDC, AIOMI ha deciso di spostarsi a Roma per essere ancor pi&amp;ugrave; vicina alle istituzioni e portare quindi alla loro attenzione l&amp;#39;eccellenza del game development italiano&amp;rdquo;, dichiara &lt;b&gt;Marco Accordi Rickards&lt;/b&gt;, direttore e chairman dell&amp;#39;IVDC. &amp;ldquo;La LUISS &amp;egrave; inoltre uno degli atenei pi&amp;ugrave; importanti e prestigiosi d&amp;#39;Europa, la location perfetta per un evento come l&amp;#39;IVDC che, anno dopo anno, rafforza sempre di pi&amp;ugrave; la sua dimensione internazionale&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7041" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/emanuelemattei/archive/tags/eventi/default.aspx">eventi</category></item><item><title>A user’s perspective – Configurazione di account</title><link>http://thinkmobile.it/blogs/child/archive/2010/08/30/a-user-s-perspective-configurazione-di-account.aspx</link><pubDate>Mon, 30 Aug 2010 07:47:33 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7039</guid><dc:creator>Roberto Freato</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Siccome i dettagli sul prototipo software inviatomi sono chiaramente riservati, anche perchè soggetti a cambiamenti prima della release finale del telefono, quello che intendo raccontarvi si può tranquillamente descrivere senza entrare nei particolari e senza screenshot, possibilmente spiegando meglio quello che, in alcune occasioni vicine (come il Remix) non tutti gli spettatori hanno colto.&lt;/p&gt;  &lt;p&gt;Per chi di voi volesse provare a sporcarsi le mani con un software realistico (seppur limitato e differente da quello attuale e futuro) può dilettarsi con la versione exploitata dell’emulatore, che &lt;a href="http://sviluppomobile.blogspot.com/"&gt;Dan Ardelean&lt;/a&gt; ben spiega come reperire in un suo post che ho linkato nel mio precedente articolo “&lt;a href="http://thinkmobile.it/blogs/child/archive/2010/06/19/windows-phone-7-recap-giugno-2010.aspx"&gt;Windows Phone 7 Recap - Giugno 2010&lt;/a&gt;”.&lt;/p&gt;  &lt;p&gt;Ad ogni modo: l’obiettivo cruciale di WP7 è mettersi dalla parte dell’utente consumer. E l’utente consumer quando accende il telefono vuole fare tutto ciò che, paradossalmente, ha poco a che fare con un telefono in quanto tale. &lt;/p&gt;  &lt;p&gt;&lt;u&gt;Per esempio vorrebbe andare su Facebook:&lt;/u&gt; perciò su WP7 viene chiesto quasi subito di integrarsi a Facebook e questa apparentemente innocua operazione, porta ad un istantaneo merge dei contatti personali con quelli del social network (così facendo si integrano le classiche funzioni di consultazione contatti con le funzioni proprie di Facebook). &lt;/p&gt;  &lt;p&gt;&lt;u&gt;Viene altresì chiesto subito di integrarsi a Windows Live, per molteplici motivi&lt;/u&gt;: accedere alla propria posta Hotmail/Live, avere accesso all’Xbox live con il proprio account e, perchè no, sincronizzare anche i contatti di Live con il dispositivo ed accedere a Messenger. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Come dicevo anche in un post precedente, &lt;strong&gt;ad oggi&lt;/strong&gt; il software prevede un merge tra i contatti del telefono e quelli di Facebook: per rimediare si può eliminare la connessione con l’account FB e tutto tornerà come prima.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Si possono configurare su WP7 tutti le tipologie di account email configurabili in passato su Windows Mobile e con estrema facilità. Per quasi tutti gli utenti consumer, basterà inserire mail e password e WP7 troverà da solo le informazioni sull’account. Esclusi gli utenti con custom domain che dovranno passare all’installazione ”personalizzata” dell’account, come sempre.&lt;/p&gt;  &lt;p&gt;&lt;u&gt;Ma tutto questo è possibile con una connessione dati&lt;/u&gt;: e se non ce la abbiamo? Ancora peggio: se non abbiamo proprio la SIM? Beh, WP7, come i suoi predecessori, funziona anche senza SIM e si appoggia, già dal post-installazione, a qualsiasi rete Wifi di cui forniate password. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Consiglio:&lt;/u&gt;&lt;/strong&gt; Non aspettatevi un device che, come nel passato, vi chieda il permesso per qualsiasi cosa comporti una connessione dati. Ormai viaggia tutto “on the cloud” e WP7 è stato disegnato per supportare lo scenario in cui le applicazioni stesse del dispositivo sono fortemente distribuite, figuramoci il resto.     &lt;br /&gt;Tuttavia è giusto così: ormai internet viene dato per scontato e, una rete UMTS/HSDPA o WiFi è quasi sempre presente su un cellulare, perciò è doveroso che le applicazioni ci facciano affidamento. Quindi per i non-iPhonisti (i quali sono già abituati ad avere un piano dati) il consiglio è di farsi i conti per procurarselo o non si potrà gustare Windows Phone 7 come si deve.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7039" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/child/archive/tags/Articolo/default.aspx">Articolo</category><category domain="http://thinkmobile.it/blogs/child/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category></item><item><title>.NET Campus 2011</title><link>http://thinkmobile.it/blogs/dotnetcampus/archive/2010/08/25/net-campus-2011.aspx</link><pubDate>Wed, 25 Aug 2010 08:45:00 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7038</guid><dc:creator>Roberto Brunetti</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Stanno ripartendo i lavori di organizzazione della nuova edizione del .NET Campus. Nei primi di settembre ci incontreremo per fare il punto e iniziare a dividerci i compiti.&lt;/p&gt;
&lt;p&gt;Stay tuned !&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7038" width="1" height="1"&gt;</description></item><item><title>Windows Phone 7 Feeling</title><link>http://thinkmobile.it/blogs/rob/archive/2010/08/25/windows-phone-7-feeling.aspx</link><pubDate>Wed, 25 Aug 2010 08:06:28 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7036</guid><dc:creator>Roberto Brunetti</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Senza entrare in polemiche, come saggiamente abbiamo sempre evitato in questa community, e, non potendo avere, da tecnico, nessuna idea su quale sarà il successo di Windows Phone 7 sul mercato mondiale, dopo aver potuto usare il telefono per qualche altra giornata, posso affermare che, sempre come mia opinione personale, non tornerei indietro. &lt;/p&gt;  &lt;p&gt;Ho avuto un iPhone negli ultimi mesi e l’ho sempre apprezzato, ma l’interfaccia di Windows Phone 7 è decisamente più avanti. Forse è scontato visto che è un progetto più recente rispetto a iPhone, ma per me non lo era, visto il successo di quest’ultimo e, il feeling che ho avuto da subito quando lo acquistammo. Diverso il discorso su Android, che, come ho avuto modo di indicare in questo &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/08/16/windows-phone-7-primo-contatto.aspx" target="_blank"&gt;post&lt;/a&gt;, secondo me è un sistema che funziona benissimo, è performante (più di Windows Mobile 6.5 sullo stesso hardware), non si è praticamente mai piantato, ma, almeno a noi, non è risultato così “bello” da utilizzare. Non gli manca niente, anzi, ma non è così “piacevoli”. &lt;/p&gt;  &lt;p&gt;“Bello e piacevole da usare” sono invece due termini che hanno fatto la fortuna di iPhone. Se iPhone è “Bello e piacevole” ed è stato innovativo quando venne presentato per la semplicità e accortezza della user interface, Windows Phone 7 lo è ancora di più: l’interfaccià è al tempo stesso professionale e semplice, accattivante ma senza essere solo “giocosa” (puffettosa direbbe Luca), pulita nel disegno quasi da essere troppo pulita, ma al tempo stesso ricco di funzionalità.&lt;/p&gt;  &lt;p&gt;Queste impressioni sono condivise dal team in cui lavoro e, come abbiamo sempre fatto in qualunque conferenza, corso, articolo o libro, non sono state suggerite da nessuno: magari fossimo in altri ambienti in cui portare una maglietta con scritto un marchio implica una sponsorizzazione !&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7036" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx">Windows Phone 7</category></item><item><title>Windows Phone 7 Recap – (fine) Agosto 2010</title><link>http://thinkmobile.it/blogs/child/archive/2010/08/24/windows-phone-7-recap-fine-agosto-2010.aspx</link><pubDate>Tue, 24 Aug 2010 14:13:00 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7035</guid><dc:creator>Roberto Freato</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/child/archive/2010/06/19/windows-phone-7-recap-giugno-2010.aspx"&gt;Nell’ultimo Recap&lt;/a&gt; abbiamo visto un pò l’universo che stava ruotando attorno alle incertezze sul dispositivo WP7 e sul software annesso. Abbiamo fatto un resoconto di quelli che sono i tre punti cardine del nuovo fenomeno (Il &lt;strong&gt;Device&lt;/strong&gt; in sè, Il &lt;strong&gt;Software&lt;/strong&gt; e quindi le possibilità di sviluppo e Il &lt;strong&gt;Marketplace&lt;/strong&gt;) cercando di organizzare le notizie certe (all’epoca scarse) e le indiscrezioni del momento.&lt;/p&gt;  &lt;p&gt;&lt;u&gt;Oggi le cose sono un tantino diverse:&lt;/u&gt; a luglio è uscita la beta (&lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/12/windows-phone-7-beta-sdk-tools.aspx"&gt;Windows Phone 7 Beta SDK Tools&lt;/a&gt;) e RoB ha aggiornato tutti i suoi esempi (&lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/13/windows-phone-7-sdk-beta-upgrade-1.aspx"&gt;1&lt;/a&gt;,&lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/13/windows-phone-7-sdk-beta-upgrade-2.aspx"&gt;2&lt;/a&gt;,&lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/14/phone-application-inizialization-beta-news.aspx"&gt;3&lt;/a&gt;,&lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/15/windows-phone-7-sdk-beta-upgrade-4.aspx"&gt;4&lt;/a&gt;,&lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/16/windows-phone-7-beta-upgrade-5.aspx"&gt;5&lt;/a&gt;) per le novità introdotte dal nuovo SDK. Tecnicamente parlando sono state consolidate alcune DLL e modificate, tagliate e aggiunte alcune classi relative all’API del dispositivo (per un elenco completo, &lt;a href="http://msdn.microsoft.com/en-us/library/ff637516(VS.92).aspx"&gt;qui&lt;/a&gt;). Inoltre, parallelamente è stato portato avanti il progetto di distribuzione dispositivi agli sviluppatori del Marketplace (come &lt;a href="http://thinkmobile.it/blogs/child/archive/2010/06/17/device-wp7-in-anteprima-per-i-pi-249-fighi.aspx"&gt;avevo annunciato&lt;/a&gt;) e quindi nei Beta tools sono anche disponibili i software per sbloccare i dispositivi e per fare il deploy diretto delle applicazioni in formato XAP.&lt;/p&gt;  &lt;p&gt;Il prossimo, definitivo Recap avverrà nei giorni dopo il &lt;strong&gt;&lt;u&gt;16 Settembre&lt;/u&gt;&lt;/strong&gt;, data in cui è annunciato che verranno rilasciati i tools definitivi di sviluppo promettendo (&lt;a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/08/23/a-developer-s-roadmap-to-windows-phone-7-launch-timing.aspx"&gt;in questo post&lt;/a&gt;) che il passaggio sarà indolore e che le differenze saranno minime. Quello che ne segue è che (spero) &lt;em&gt;verrà contemporaneamente rilasciato un update&lt;/em&gt; per i dispositivi reali altrimenti, al cambio di API paradossalmente le cose funzioneranno in Visual Studio e non sul dispositivo. Per cui, confido nel tempismo di questo ultimo rilascio.&lt;/p&gt;  &lt;p&gt;Se quindi da un lato le specifiche del dispositivo rimarranno le stesse (e possiamo dire che il device è “pronto”) quello che ci aspettiamo è che venga leggermente limato l’SDK e le policy del marketplace (che già nella release di Luglio avevano subito &lt;a href="http://go.microsoft.com/?linkid=9730558"&gt;alcune modifiche&lt;/a&gt;).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7035" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/child/archive/tags/News/default.aspx">News</category></item><item><title>Windows Phone 7 Capability</title><link>http://thinkmobile.it/blogs/rob/archive/2010/08/23/windows-phone-7-capability.aspx</link><pubDate>Mon, 23 Aug 2010 15:58:00 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7033</guid><dc:creator>Roberto Brunetti</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Ogni applicazione deve indicare “cosa” vuole usare sul telefono. Questa tabella contiene la spiegazione di ogni voce da indicare.&lt;/p&gt;  &lt;p&gt;ID_CAP_NETWORKING&lt;/p&gt;  &lt;p&gt;Applications with access to network services. This must be disclosed because services can incur cost when a phone is roaming.&lt;/p&gt;  &lt;p&gt;ID_CAP_LOCATION&lt;/p&gt;  &lt;p&gt;Applications with access to location services.&lt;/p&gt;  &lt;p&gt;ID_CAP_SENSORS&lt;/p&gt;  &lt;p&gt;Applications using the Windows Phone sensors.&lt;/p&gt;  &lt;p&gt;ID_CAP_MICROPHONE&lt;/p&gt;  &lt;p&gt;Applications that use the microphone. The application can record without visual indication that recording is taking place.&lt;/p&gt;  &lt;p&gt;ID_CAP_MEDIALIB&lt;/p&gt;  &lt;p&gt;Applications that can access the media library.&lt;/p&gt;  &lt;p&gt;ID_CAP_GAMERSERVICES&lt;/p&gt;  &lt;p&gt;Applications that can interact with Xbox LIVE APIs. This must be disclosed due to privacy issues since data is shared with Xbox.&lt;/p&gt;  &lt;p&gt;ID_CAP_PHONEDIALER&lt;/p&gt;  &lt;p&gt;Applications that can place phone calls. This may happen without visual indication for the end user.&lt;/p&gt;  &lt;p&gt;ID_CAP_PUSH_NOTIFICATION&lt;/p&gt;  &lt;p&gt;Applications that can receive push notifications from an Internet service. This must be disclosed as usage could incur roaming charges.&lt;/p&gt;  &lt;p&gt;ID_CAP_WEBBROWSERCOMPONENT&lt;/p&gt;  &lt;p&gt;Applications that use the web browser component. There are security risks with scripting.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7033" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Sviluppo+Lato+Client/default.aspx">Sviluppo Lato Client</category><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx">Windows Phone 7</category></item><item><title>A user’s perspective – Sincronizzazione con Zune</title><link>http://thinkmobile.it/blogs/child/archive/2010/08/21/a-user-s-perspective-sincronizzazione-con-zune.aspx</link><pubDate>Sat, 21 Aug 2010 17:48:58 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7034</guid><dc:creator>Roberto Freato</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Si prospetta piena integrazione tra lo Zune Client e il nuovo Windows Phone 7, tant’è che &lt;em&gt;si dice&lt;/em&gt; esista già (&lt;img style="border-bottom-style:none;border-right-style:none;border-top-style:none;border-left-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/wlEmoticonsmile_5F00_034287ED.png" /&gt;) una versione modificata del player per supportare i terminali WP7. Ora, due domande più che lecite:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Cos’è lo Zune Client? &lt;/li&gt;    &lt;li&gt;Cos’è lo Zune? &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Partiamo dalla seconda: lo Zune è un player Mp3 stile iPod, uscito successivamente e, oserei dire, “con stile” visto che aggiunge alle funzionalità di un comune lettore Mp3 alcune chicche quali la connettività WiFi e il supporto per la piattaforma XNA (da cui la possibilità di supportare giochi 3D molto interessanti).&lt;/p&gt;  &lt;p&gt;&lt;u&gt;Piccola nota su XNA per Zune: &lt;/u&gt;mi commenti chi trovasse inesattezze, ma la footprint di XNA per Zune è sensibilmente minore rispetto a Xbox e PC, per cui &lt;strong&gt;non&lt;/strong&gt; è vero che un gioco PC o Xbox girerà su Zune mentre è quasi sempre vero (eccetto quando si usino caratteristiche proprie dello Zune) che un gioco Zune funzionerà sempre su una Xbox o sul PC.&lt;/p&gt;  &lt;p&gt;Comunque, questo per dire che Zune è già da un pò un media player abbastanza affermato in USA, sconosciuto in Italia e Europa &lt;em&gt;si dice &lt;/em&gt;per un problema relativo alla banda del trasmettitore radio che incorpora il dispositivo (non domandate, è una notizia del tutto non confermata ed è ricordo di vecchissime conversazioni su cui non so se viga l’NDA); ad ogni modo non è arrivato nel nostro mercato e probabilmente non arriverà con la conseguenza che non sappiamo, di conseguenza, cosa sia lo Zune Client. Non per fare analogie scomode ma lo Zune Client sta allo Zune come iTunes sta all’iPod e, analogamente, Zune Client sta a WP7 come iTunes sta a iPhone.&lt;/p&gt;  &lt;p&gt;Sbrogliata la matassa, rimane che spiegare brevemente cosa fa lo Zune Client da solo e in annessione al WP7:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;&lt;u&gt;Da solo:&lt;/u&gt;&lt;/strong&gt; è un ottimo player per musica, video, foto e contenuti multimediali. è un pò una versione ridotta e semplificata di un Windows Media Center, certamente concentrata sul design e sulla usabilità, sempre a tema con la famosa interfaccia METRO di cui tanto si parla anche su WP7. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img style="display:block;float:none;margin-left:auto;margin-right:auto;" title="Immagine rubata qui: http://coolthingoftheday.blogspot.com/2010/06/making-your-wpf-app-look-like-zune.html" border="0" alt="Immagine rubata qui: http://coolthingoftheday.blogspot.com/2010/06/making-your-wpf-app-look-like-zune.html" src="http://lh4.ggpht.com/_5YF7KQZuZS0/TBlrow_7K2I/AAAAAAAACus/9DDXJWKLjgw/untitled%5B3%5D.png?imgmax=800" width="477" height="364" /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;u&gt;&lt;strong&gt;Con WP7:&lt;/strong&gt;&lt;/u&gt; si prospetta che Zune Client diventi lo snodo fondamentale per tutto ciò che riguarda l’utilizzo del dispositivo. A partire dalla “banale” copia di brani, video e quant’altro dal player al WP7, anche il &lt;u&gt;marketplace di applicazioni&lt;/u&gt; sarà ivi integrato e si potranno gestire tutte le peculiarità di sincronizzazione tra PC e dispositivo (dando l’ultimo fatidico addio ad ActiveSync e WMDC). &lt;/li&gt; &lt;/ul&gt; Per ora su Zune Client è tutto, almeno fin quando sarà possibile parlare concretamente di una eventuale (esistente o no) versione del software che supporti WP7. &lt;img style="border-bottom-style:none;border-right-style:none;border-top-style:none;border-left-style:none;" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/wlEmoticonwinkingsmile_5F00_70215B40.png" /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7034" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/child/archive/tags/Marketplace/default.aspx">Marketplace</category><category domain="http://thinkmobile.it/blogs/child/archive/tags/Articolo/default.aspx">Articolo</category><category domain="http://thinkmobile.it/blogs/child/archive/tags/Utenti/default.aspx">Utenti</category></item><item><title>Windows Phone 7 Marketplace</title><link>http://thinkmobile.it/blogs/rob/archive/2010/08/21/windows-phone-7-marketplace.aspx</link><pubDate>Sat, 21 Aug 2010 07:49:54 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7032</guid><dc:creator>Roberto Brunetti</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Post non tecnico, ma spero utile per chi ha iniziato a sviluppare applicazioni per Windows Phone 7 o sta per iniziare.&lt;/p&gt;  &lt;p&gt;Il ciclo di vita di un software per Windows Phone 7, oltre alle classiche fasi e diverse metodologie che si possono seguire come per qualunque altra soluzione software, comprende, la pubblicazione dell’applicazione sul Marketplace, da dove, gli utenti potranno acquistare e scaricare (o solo scaricare nel caso di Trial e software gratuiti) l’applicazione stessa.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_783DAAED.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_thumb_5F00_6982D93B.png" width="644" height="409" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;1) Il Windows Phone Developer Portal rappresenta il punto di partenza, da cui, con il proprio Windows Live ID ci si può registrare per utilizzare ai forum, scaricare documentazione, gli strumenti di sviluppo, e, in generale, il materiale di cui abbiamo parlato in più post su questo blog.&lt;/p&gt;  &lt;p&gt;2) Se si ha un device e si vuole testare l’applicazione su di esso occorre registrare il telefono come hardware di test per poter debuggare le applicazioni direttamente da Visual Studio. Per farlo si utilizza lo strumento che si installa insieme al WP Developers Tool denominato Windows Phone Developer Registration&lt;/p&gt;  &lt;p&gt;3) Scrivere e testare l’applicazione :-)&lt;/p&gt;  &lt;p&gt;4) Create il package di installazione (con estensione .XAP) direttamente da Visual Studio tramite il menù contestuale sul progetto&lt;/p&gt;  &lt;p&gt;5) Il package viene creato in automatico da Visual Studio e installato sull’emulatore o sul device ogni volta di esegue un debug, un run o un deploy da Visual Studio.&lt;/p&gt;  &lt;p&gt;6) Pubblicare l’applicazione. Il package .xap deve essere inviato al Marketplace: il file contiene tutto quello che serve per l’applicazione stessa come il file di manifest, l’icona applicativa (e eventuali icone per i canali se si usano risorse locali), il tile di start, l’eventuale licenza.&lt;/p&gt;  &lt;p&gt;7) L’applicazione viene controllata dal personale del marketplace per verificare che sia conforme alle linee guida sia dal punto di vista della user interface (ad esempio non deve contenere riferimenti a materiale pornografico) sia dal punto di vista del funzionamento sul device (ad esempio non deve bloccare una chiamata entrante), sia localizzata nella lingua dei mercati in cui viene proposta.&lt;/p&gt;  &lt;p&gt;8) Se il processo di verifica si conclude positiviamente, si può pubblicare l’applicazione nel marketplace attraverso il portale. &lt;/p&gt;  &lt;p&gt;9) Il portale offre la possibilità di vedere i feedback degli utenti, analizzare le vendite, controllare l’utilizzo e ovviamente gestire gli aggiornamenti&lt;/p&gt;  &lt;p&gt;Poi, speriamo, si inizia a vendere :-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7032" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Sviluppo+Lato+Client/default.aspx">Sviluppo Lato Client</category><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx">Windows Phone 7</category></item><item><title>A user’s perspective – WP7 Hard reset</title><link>http://thinkmobile.it/blogs/child/archive/2010/08/17/a-user-s-perspective-wp7-hard-reset.aspx</link><pubDate>Tue, 17 Aug 2010 14:27:25 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7031</guid><dc:creator>Roberto Freato</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Si dovrebbe guardare il terminale Windows Phone anche da una &lt;u&gt;prospettiva dell’utente medio&lt;/u&gt;, per capire quali siano i pro e i contro nel suo utilizzo quotidiano. Come già detto ho la fortuna di poterlo usare tutti i giorni e quindi, nei prossimi post, cercherò di analizzarlo anche da una prospettiva dell’utente, oltre che da quella dello sviluppatore; in questo post tratterò il tema &lt;strong&gt;dell’hard reset del terminale&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;u&gt;Nota: siccome la procedura che descriverò è già documentata &lt;/u&gt;&lt;a href="http://www.youtube.com/watch?v=yhi2dbgfBRY"&gt;in questo video&lt;/a&gt;&lt;u&gt;, allego anche qualche screenshot per rendere meglio la descrizione.&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;L’hard reset del terminale è quella procedura per cui si ristabiliscono le &lt;strong&gt;impostazioni di fabbrica&lt;/strong&gt;: quando comprate un terminale, i vari wizard fino alla configurazione ultimata sono la conseguenza di un hard reset.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;I terminali in vendita sono resettati?&lt;/strong&gt; Si: è tecnicamente come se, prima di essere venduti, qualcuno avvii l’hard reset e poi spenga il terminale. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;L’hard reset comporta la perdita di tutto?&lt;/strong&gt; Si, vengono persi tutti i dati utente, la applicazioni scaricate, le foto e i contatti. Tutto. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Quanto è “bene” o è “male” fare un hard reset?&lt;/strong&gt; Generalmente per chi ha sviluppato molto su terminali Windows Phone 6.x l’hard reset era un compagno di giochi. Oggi dovrebbe essere meno necessario, data l’architettura diversa cui siamo innanzi. Tuttavia non fa assolutamente male resettare il proprio terminale, soprattutto se lo si ha &amp;quot;invaso” di applicazioni, dati e cose di cui ci si vuole liberare. è un pò come formattare il proprio pc. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Documentiamo la procedura:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/image_5F00_0C8410B5.png"&gt;&lt;img style="border-right-width:0px;margin:0px 10px 0px 0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" class="wlDisabledImage" title="image" border="0" alt="image" align="left" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/image_5F00_thumb_5F00_69076C4F.png" width="111" height="185" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/image_5F00_3C7E3C69.png"&gt;&lt;img style="border-right-width:0px;margin:0px 0px 0px 10px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" class="wlDisabledImage" title="image" border="0" alt="image" align="right" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/image_5F00_thumb_5F00_730BE7AD.png" width="107" height="187" /&gt;&lt;/a&gt;A sinistra vediamo la &lt;u&gt;schermata principale&lt;/u&gt; del terminale quando si avvia l’hard reset (notare che è la stessa schermata che appare quando accendete il terminale la prima volta dopo l’acquisto. &lt;/p&gt;  &lt;p&gt;In teoria è la prima ed ultima schermata in lingua inglese che vedete, se preferite l’italiano, poichè nella successiva (destra) viene chiesto gentilmente quale lingua utilizzare.    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/image_5F00_2352BC64.png"&gt;&lt;img style="border-right-width:0px;margin:0px 10px 0px 0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" class="wlDisabledImage" title="image" border="0" alt="image" align="left" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/image_5F00_thumb_5F00_26A42E3F.png" width="98" height="170" /&gt;&lt;/a&gt;A questo punto il terminale chiede il riavvio e riparte tutto con la lingua scelta. Ci viene chiesto il PIN della SIM (se abbiamo inserito una SIM, sinistra) oppure ci viene detto che non è stata rilevata una SIM (e WP7 se la prende un pò per questa cosa, dato il tono dell’avviso).&lt;/p&gt;  &lt;p&gt;Nota: scusate le foto tremende la non sono riuscito a fare di meglio, l’installer sarà anche figo, ma è NERO!&lt;/p&gt;  &lt;p&gt;Poi dovremo accettare le condizioni di utilizzo chilometriche (&lt;img style="border-bottom-style:none;border-right-style:none;border-top-style:none;border-left-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/wlEmoticonsmile_5F00_1316CE9E.png" /&gt;) e finalmente arriveremo al vero e proprio Wizard di configurazione.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Wizard di Configurazione&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Si parte con la classica scelta emblematica dell’installazione “Standard” o “Personalizzata”. Io aggiungerei che non esiste informatico al mondo (o comunque appassionato) che scelga l’installazione “&lt;em&gt;Consigliata&lt;/em&gt;”: perciò procediamo con quella personalizzata.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/image_5F00_24872F76.png"&gt;&lt;img style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" class="wlDisabledImage" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/image_5F00_thumb_5F00_0CBF407C.png" width="214" height="389" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/image_5F00_05BF8DF7.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" class="wlDisabledImage" title="image" border="0" alt="image" align="right" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/image_5F00_thumb_5F00_0BE79AAB.png" width="107" height="199" /&gt;&lt;/a&gt;Ci viene chiesto se inviare &lt;u&gt;feedback a Microsoft&lt;/u&gt; (direi di flaggarla) e se il telefono può usare la &lt;u&gt;connessione dati&lt;/u&gt; per i suoi fini (e per i nostri, oserei dire). Poi ci viene proposta la classica scela del&lt;strong&gt; fuso orario&lt;/strong&gt; (ce ne eravamo liberati con l’installazione di Vista e 7) ed infine ci viene fatta impostare a mano la data (cosa del tutto inutile, ma molto cool, vedi a destra).&lt;/p&gt;  &lt;p&gt;Penso che questa scelta sia per impressionare un pò l’utente sul &lt;strong&gt;look&amp;amp;feel&lt;/strong&gt;, sul touch e sulla fluidità della grafica, visto che reputo inutile nel 2010 dover inserire a mano la data e l’ora di un dispositivo.&lt;/p&gt;  &lt;br /&gt;  &lt;p&gt;Tralasciando il passaggio sull’associazione del terminale ad un LiveID (lo vedremo poi) abbiamo finito (come dice WP stesso &lt;img style="border-bottom-style:none;border-right-style:none;border-top-style:none;border-left-style:none;" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/wlEmoticonwinkingsmile_5F00_350F32E9.png" /&gt;).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/image_5F00_50478BEA.png"&gt;&lt;img style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" class="wlDisabledImage" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/image_5F00_thumb_5F00_4C0D8E58.png" width="134" height="244" /&gt;&lt;/a&gt;&lt;/p&gt; Ultima cosa:&lt;u&gt; come avvio l’hard reset su un dispositivo già configurato?    &lt;br /&gt;&lt;/u&gt;Impostazioni =&amp;gt; Informazioni =&amp;gt; Ripristina il telefono.   &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7031" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/child/archive/tags/Articolo/default.aspx">Articolo</category></item><item><title>Windows Phone 7 Primo contatto</title><link>http://thinkmobile.it/blogs/rob/archive/2010/08/16/windows-phone-7-primo-contatto.aspx</link><pubDate>Mon, 16 Aug 2010 11:22:41 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7027</guid><dc:creator>Roberto Brunetti</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Il 15/6 avevo avuto l’opportunità di tenere fra le mani un prototipo del nuovo device durante un incontro in Microsoft. Purtroppo, in quella occasione, non ero riuscito a farmi una opinione sul device in quanto 5 minuti di pan/zoom/flip alla ricerca delle varie applicazioni installate non bastano per capire e, visto che non è nel mio stile, dare giudizi affrettati non avevo scritto nessun post.&lt;/p&gt;  &lt;p&gt;Settimana scorsa ho avuto la possibilità di testare qualche nostra applicazione sul device fisico e poter testare il device in diverse condizioni. Come sempre, quello che scrivo è semplicemente la mia opinione personale e quella delle persone che, settimana scorsa hanno condiviso con me questa esperienza.&lt;/p&gt;  &lt;p&gt;Stiamo sviluppando 5 applicazioni come base di partenza e da questa nostra esperienza sono venuti fuori i post tecnici sul funzionamento delle varie feature hw e sw che, fino a settimana scorsa avevamo pensantemente provato solo sull’emulatore. Durante questo periodo abbiamo sviluppato varie librerie, di cui, alcuni estratti sono stati pubblicati nella sezione Media di ThinkMobile.it.&lt;/p&gt;  &lt;p&gt;Abbiamo messo vicino i nostri device: un Windows Mobile 6.5 su base HTC Touch Pro 2, un Android 2.2 su base HTC Desire, un iPhone 3 GS portato a 4.01 e un iPhone 4 nativo. Per giocare abbiamo riesumato un Compaq 2015C (Serie 2930A) con CE 2 e un Compaq C140 con Windows CE 1 del 1997 che incredibilmente ancora si accendono e funzionano (il primo addirittura naviga su internet) &lt;/p&gt;  &lt;p&gt;Le 6 persone che compongono lo staff, di cui 1,5 non tecniche (nel senso che 1 persona non fa il nostro lavoro e l’altra ha iniziato da poco ad appassionarsi di tecnologia) hanno dato parere univoco sul device della LG:&lt;/p&gt;  &lt;p&gt;1) Carino esteticamente al pari dei due HTC. l’IPhone forse resta un pelino meno “telefono classico” e più “oggetto con un attento design”. &lt;/p&gt;  &lt;p&gt;2) Accensione: veloce&lt;/p&gt;  &lt;p&gt;3) Occorre una versione particolare dello Zune per sincronizzare il device: interfaccia chiara e decisamente accattivamente rispetto a Windows Mobile Device Center per WM 6.5 e rispetto a iTunes&lt;/p&gt;  &lt;p&gt;4) Interfaccia testuale del telefono: la prima impressione su applicazioni più orientate al testo come Outlook, Sms, Calendario è strana, sembra un prototipo da finire; bastano dai 10 ai 15 minuti per abituarsi e percepire la chiarezza dell’interfaccia, la semplicità d’uso e il perfetto allineamento lo Zune che da qualche tempo aveva iniziato la sua trasformazione sulla User Interface. Rispetto a WM 6.5 non c’è ovviamente paragone, così come non c’è con Android. Rispetto ad iPhone, il nostro designer (architetto di professione e designer informatico al 50% del tempo) non ha dubbi sulla validità della nuova interfaccia come chiarezza, navigabilità e “piacevolezza”; forse ci vuole un attimo per percepirne il valore, mentre su un iPhone l’interfaccia della posta e sms è “piacevole” da subito. &lt;/p&gt;  &lt;p&gt;5) Interfaccia “media” del telefono: semplicemente spettacolare, parere unanime di tutte e 6 le persone. L’impressione è trovarsi davanti ad una nuova generazione di device. Date un occhio anche alle immagine del marketplace che avevo pubblicato a giugno tramite la nostra applicazione che gira sull’emulatore. In questo campo (e quello delle applicazioni che possiamo scrivere) non c’è veramente storia: siamo molti anni avanti rispetto ai concorrenti. Riporto un paio di immagini dal post di luglio:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_5F00_5F00_15DF14791_5F00_14FD80D5.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image_5F00_15DF1479[1]" border="0" alt="image_5F00_15DF1479[1]" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_5F00_5F00_15DF14791_5F00_thumb_5F00_78FC260F.png" width="134" height="244" /&gt;&lt;/a&gt; &lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_5F00_5F00_07141CFA1_5F00_65AB49A3.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image_5F00_07141CFA[1]" border="0" alt="image_5F00_07141CFA[1]" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_5F00_5F00_07141CFA1_5F00_thumb_5F00_50C92B56.png" width="134" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;La parte di accesso alla musica è ancora più bella come user interface e come user experience in generale. In generale è importante navigare su questa interfaccia per apprezzarne ancora di più le funzionalità.&lt;/p&gt;  &lt;p&gt;6) Comodissimo il tasto Back che, per due persone che arrivano dall’iPhone non è immediato come utilizzo, ma, presa la mano, è quasi vitale per navigare nelle pagine di una applicazione e fra appliacazioni&lt;/p&gt;  &lt;p&gt;7) Solo dopo qualche ora abbiamo capito la comodità del tasto search (emulato anche dall’emulatore attuale) consente non solo la ricerca generale tramite Bing, ma anche una ricerca contestuale. Non lo avevamo apprezzato nell’emulatore in quanto non avevamo molti contatti in cui cercare oppure messaggi di posta in cui individuare qualche parola.&lt;/p&gt;  &lt;p&gt;8) Tastiera: il device ha la tastiera a scomparsa. A me personalmente mi è sembrata in linea con altri buoni device che ho usato: è molto efficace nella scrittura veloce. Ad altre due persone è sembrata incredibile come efficacia, mentre le altre tre persone non hanno mai avuto device con tastiera e quindi i pareri, suppur positivi, non li abbiamo considerati come termine di paragone”.&lt;/p&gt;  &lt;p&gt;L’ultima prova fatta dopo 3 giorni in cui abbiamo usato solo questo device, imponendoci di non usare i nostri telefoni attuali, è stato passare il week-end senza toccare device/emulatore di Windows Phone 7.&lt;/p&gt;  &lt;p&gt;E’ veramente difficile tornare sui “vecchi device” e questa affermazione, per tutti coloro che intendono investire in WP7, è un’ottima notizia.&lt;/p&gt;  &lt;p&gt;Purtroppo non si possono mettere screenshot del device, ma, credo (ancora una volta parere non condivisibile) che l’abito non faccia il monaco :-)&lt;/p&gt;  &lt;p&gt;Altre info in settimana.&lt;/p&gt;  &lt;p&gt;Allego tutti i post sulle API e feature usciti sul mio blog da giugno in ordine iverso (data in formato americano).&lt;/p&gt;  &lt;h6&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/08/05/push-notification-cambio-formato.aspx"&gt;Push Notification: cambio formato&lt;/a&gt;&lt;/h6&gt; E’ cambiato il formato per l’invio delle notifiche Toast e Tile. E’ rimasto invariato il formato per le notifiche Raw. Non occorre modificare il codice lato telefono, ma solo il codice lato receiver. Toast Il codice seguente, dove notificationMessage...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/18/windows-phone-7-beta-sdk-bug-e-soluzione.aspx"&gt;Windows Phone 7 Beta SDK Bug e soluzione&lt;/a&gt;&lt;/p&gt; Dopo vari (e vani) tentativi di aggiungere una service reference da un progetto Windows Phone 7 (Silverligth) da Visual Studio 2010 e senza ottenere nessun errore durante la “add” ho scoperto che il classico file Reference.cs era vuoto e non erano stati...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/16/windows-phone-7-beta-upgrade-5.aspx"&gt;Windows Phone 7 Beta upgrade 5&lt;/a&gt;&lt;/p&gt; Con questo post abbiamo quasi finito il porting delle nostre applicazioni e librerie, nonchè le demo e i test alla versione Beta degli SDK. In questo post ci dedichiamo alle modifiche alle classi del servizio Push Notification Per la parte teorica fate...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/15/windows-phone-7-sdk-beta-upgrade-4.aspx"&gt;Windows Phone 7 SDK Beta upgrade 4&lt;/a&gt;&lt;/p&gt; Stiamo aggiornando una demo che sfrutta il Location Service e colgo l’occasione per indicare le modifiche rispetto alla versione April CTP come nei precedenti post. La prima modifica è l’assembly da referenziare: adesso è System.Device.dll e prende il...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/14/phone-application-inizialization-beta-news.aspx"&gt;Phone application inizialization (Beta news)&lt;/a&gt;&lt;/p&gt; Un’altra modifica alle librerie introdotta con l’SDK uscito lunedì sera riguarda l’inizializzazione delle applicazioni. Come si nota dallo screenshot l’inizializzazione viene fatta da un metodo, presente nella classe App derivata da Application, e richiamato...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/13/windows-phone-7-sdk-beta-upgrade-2.aspx"&gt;Windows Phone 7 SDK Beta upgrade 2&lt;/a&gt;&lt;/p&gt; Rispetto al post precedente , occorre prestare attenzione al macro find/replace. Se abbiamo usato la ApplicationBar , presente nel namespace Shell, occorre prestare attenzione al namespace utilizzato. Questo un esempio corretto con il nuovo SDK Beta Attenzione...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/13/windows-phone-7-sdk-beta-upgrade-1.aspx"&gt;Windows Phone 7 SDK Beta upgrade 1&lt;/a&gt;&lt;/p&gt; Oggi giornata di upgrade dei vari progetti e demo creati con la versione di Aprile degli strumenti di sviluppo. Il primo progetto, già pubblicato nella sezione media di ThinkMobile.it e oggetto di alcuni articoli usciti sul sito ThinkMobile.it, IoProgrammo...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/12/windows-phone-7-beta-sdk-tools.aspx"&gt;Windows Phone 7 Beta SDK Tools&lt;/a&gt;&lt;/p&gt; I primi due strumenti che saltano all’occhio dopo l’installazione dei nuovi strumenti di sviluppo sono sicuramente Developer Phone Registration e XAP Deployment. In entrambi i casi, alcune preview erano disponibili come prodotti separati su CodePlex o...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/12/new-beta-dev-tools-for-windows-phone-7.aspx"&gt;New Beta Dev Tools for Windows Phone 7&lt;/a&gt;&lt;/p&gt; Sono stati appena rilasciati i nuovi strumenti di sviluppo per Windows Phone 7. Il download è pubblico a partire da questo link: http://www.microsoft.com/express/Downloads/#2010-Visual-Phone . Per adesso e probabilmente per il resto del periodo beta sono...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/01/accelerometer-by-mouse.aspx"&gt;Accelerometer by mouse&lt;/a&gt;&lt;/p&gt; Ho pubblicato nella sezione media una nostra libreria interna ( http://we.thinkahead.it ), ancora in fase di sviluppo, per simulare l&amp;#39;acceletrometro via mouse durante l&amp;#39;utilizzo dell&amp;#39;emulatore. Il funzionamento è semplice: premere il tasto...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/06/28/wp7-formati-audio-video-supportati.aspx"&gt;WP7: Formati Audio/Video supportati&lt;/a&gt;&lt;/p&gt; Audio WAV WAV Audio MP3 MP3 Audio WMA Standard v9 ASF (WMA) Audio AAC-LC (Low Complexity) 3GP, 3G2, MP4, M4A Audio HE-AAC v1 (AAC+) 3GP, 3G2, MP4, M4A Audio HE-AAC v2 (eAAC+) 3GP, 3G2, MP4, M4A Audio Adaptive Multi-Rate Narrow Band (AMR-NB) 3GP, 3G2,...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/06/22/articolo-windows-phone-7.aspx"&gt;Articolo Windows Phone 7&lt;/a&gt;&lt;/p&gt; E’ uscito un nostro articolo introduttivo sui passi da seguire per scrivere il primo “hello world” con Windows Phone 7, su HTML.it http://aspnet.html.it/articoli/leggi/3419/sviluppare-per-windows-phone-7-la-prima-applicazione/ Domani mattina, durante...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/06/22/visual-studio-2010-for-windows-phone-men-249.aspx"&gt;Visual Studio 2010 for Windows Phone Menù&lt;/a&gt;&lt;/p&gt; Visual Studio 2010 Express for Windows Phone ha serie di menù che non vengono mostrati appena istallato il prodotto. Ad esempio il menù View si presenta così Anche il menù Debug si presenta molto “triste” :-) Nei Settings è però possibile impostare Expert...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/06/18/windows-phone-7-trial-application.aspx"&gt;Windows Phone 7 Trial Application&lt;/a&gt;&lt;/p&gt; Fra i vari servizi esposti dal Markeplace (certification, advertising, cross-selling, etc.) esiste il “servizio” di prova di una applicazione. L’idea è molto semplice e nel contempo, molto potente. 1) Come sviluppatori indicheremo al Marketplace se vogliamo...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/06/15/windows-phone-7-sms.aspx"&gt;Windows Phone 7 SMS&lt;/a&gt;&lt;/p&gt; Chiudiamo questa mini-serie sull’interazione fra codice e API applicative del device/emulatore con un esempio semplicissimo sull’emulatore. Direi che dopo i post precedenti non c’è bisogno di ulteriori spiegazioni sul flusso che stiamo creando: Il tasto...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/06/14/windows-phone-7-camera-from-code.aspx"&gt;Windows Phone 7 Camera…from Code&lt;/a&gt;&lt;/p&gt; Come abbiamo avuto modo di segnalare in altri blog e articoli precedenti, l’emulatore attuale non espone attraverso il menù start tutte le applicazioni che è in grado di supportare. La fotocamera è una di queste applicazioni “nascoste”. Da codice possiamo...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/06/14/windows-phone-7-email-from-code.aspx"&gt;Windows Phone 7 Email from code&lt;/a&gt;&lt;/p&gt; Come abbiamo visto nell’ultimo post sulla fotocamera, l’emulatore attuale non espone attraverso il menù start tutte le applicazioni che è in grado di supportare. In questo mini-articolo vediamo come attivare la parte di “email” che comprende la composizione...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/06/01/windows-phone-7-input-scope.aspx"&gt;Windows Phone 7 Input Scope&lt;/a&gt;&lt;/p&gt; Windows Mobile, iPhone e Android ci hanno abituato a semplificare la vita all’utente durante la digitazione di informazioni. Da sempre, su un device mobile occorre facilitare l’input all’utente agendo su vari fronti. Su Windows Phone 7 è possibile agire...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/05/31/windows-phone-7-location-service.aspx"&gt;Windows Phone 7 Location Service&lt;/a&gt;&lt;/p&gt; Il servizio “Location Service”, come indica il nome stesso, consente di notificare alle applicazioni che lo utilizzano la posizione corrente del device. Il servizio ottiene i dati da fonti diverse in base alle impostazioni (effettuabili da codice) che...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/05/31/esempi-windows-phone-7.aspx"&gt;Esempi Windows Phone 7&lt;/a&gt;&lt;/p&gt; Nella nuova sezione Windows Phone 7 di ThinkMobile.it ho postato gli esempi relativi ai mini-articoli pubblicati su questo blog. http://thinkmobile.it/media/g/sviluppo/default.aspx   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/05/26/windows-phone-7-isolated-storage.aspx"&gt;Windows Phone 7 Isolated Storage&lt;/a&gt;&lt;/p&gt; Come per le applicazioni Silverlight tradizionali, anche sui nuovi Windows Phone 7 sarà possibile utilizzare l’Isoltated Storage per memorizzare informazioni applicative. Vista la natura a Page dell’applicazione è quasi indispensabile salvare lo stato...   &lt;p&gt;   &lt;p&gt;&lt;a href="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/05/15/wpf-7-devleap-mini-browser-applications.aspx"&gt;WPF 7: DevLeap mini-browser applications&lt;/a&gt;&lt;/p&gt; Riprendendo una parte di workshop direttamente da MSDN ho ricreato questo piccolo esempio di applicazione client che sfrutta il controllo web browser presente su Windows Phone 7 Si faccia riferimento Windows Phone 7 Intro per una introduzione alla creazione...   &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7027" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Sviluppo+Lato+Client/default.aspx">Sviluppo Lato Client</category><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx">Windows Phone 7</category></item><item><title>LG GW910 “Panther”– Problemi e soluzioni</title><link>http://thinkmobile.it/blogs/child/archive/2010/08/06/lg-gw910-panther-problemi-e-soluzioni.aspx</link><pubDate>Fri, 06 Aug 2010 19:50:00 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7025</guid><dc:creator>Roberto Freato</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Dopo quasi due settimane di torture al telefono, via mail, via fax, di nuovo al telefono, di nuovo per fax e così via… …sono riuscito a trovare una soluzione a quello che sembrava un innocuo problema (segnalato nel mio &lt;a href="http://thinkmobile.it/blogs/child/archive/2010/07/28/lggw910-detto-panther.aspx"&gt;precedente post&lt;/a&gt;) riguardo alla non compatibilità del terminale in questione con la mia SIM H3G.&lt;/p&gt;  &lt;p&gt;Dopo questo lasso di tempo il problema sembra risolto: la soluzione non è ancora operativa (causa tempi tecnici di Tre) ma certamente tra pochi giorni avrò finalmente il mio terminale operativo con la mia rete voce e dati.&lt;/p&gt;  &lt;p&gt;Allora, piccoli steps da seguire per chi avesse il mio problema (Matteo, per esempio, è uno di quelli):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Andare in un Centro Tre serio (Vercelli, Buenos Aires, il terzo non me lo ricordo) e chiedere una SIM inattiva di tipo TELCO. &lt;/li&gt;    &lt;li&gt;Tornare a casa e scrivere un fax al numero 800179600 chiedendo che il proprio numero sulla attuale SIM DVBH (indicando il seriale) venga passato alla nuova SIM TELCO (indicare numero) per problemi di incompatibilità con il terminale. &lt;/li&gt;    &lt;li&gt;Allegare copia CI e attendere &lt;/li&gt;    &lt;li&gt;Attendere &lt;/li&gt;    &lt;li&gt;Attendere ancora &lt;/li&gt;    &lt;li&gt;Sperare &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Dopo qualche giorno dovrebbero farvi questo passaggio che per loro è tecnicamente un downgrade (per questo impossibile da farsi in un centro assistenza). Dopodichè potete utilizzare la SIM sul terminale di sviluppo MA non potete più vedere la TV Digitale Terrestre sul telefono.&lt;/p&gt;  &lt;p&gt;Vi allego due foto per capire quale SIM avete:&lt;/p&gt;  &lt;p&gt;&lt;span style="text-decoration:underline;"&gt;Card della SIM DVBH:&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/IMAG0021_5F00_207C2172.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" class="wlDisabledImage" title="IMAG0021" border="0" alt="IMAG0021" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/IMAG0021_5F00_thumb_5F00_27D71F78.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="text-decoration:underline;"&gt;Card della SIM TELCO:&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/IMAG0020_5F00_18C0409E.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" class="wlDisabledImage" title="IMAG0020" border="0" alt="IMAG0020" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/IMAG0020_5F00_thumb_5F00_170F74CA.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7025" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/child/archive/tags/Dispositivi/default.aspx">Dispositivi</category><category domain="http://thinkmobile.it/blogs/child/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category></item><item><title>Push Notification: cambio formato</title><link>http://thinkmobile.it/blogs/rob/archive/2010/08/05/push-notification-cambio-formato.aspx</link><pubDate>Fri, 06 Aug 2010 05:44:32 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7021</guid><dc:creator>Roberto Brunetti</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;E’ cambiato il formato per l’invio delle notifiche Toast e Tile. E’ rimasto invariato il formato per le notifiche Raw.&lt;/p&gt;  &lt;p&gt;Non occorre modificare il codice lato telefono, ma solo il codice lato receiver.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Toast&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Il codice seguente, dove &lt;em&gt;notificationMessage&lt;/em&gt;, è il messaggio da inviare e &lt;em&gt;sendNotificationRequest&lt;/em&gt; l’oggetto HttpWebRequest.&lt;/p&gt;  &lt;p&gt;notificationMessage = &amp;quot;Content-Type: text/xml\r\nX-WindowsPhone-Target: toast\r\n\r\n&amp;quot; +   &lt;br /&gt; &amp;quot;&amp;lt;?xml version=\&amp;quot;1.0\&amp;quot; encoding=\&amp;quot;utf-8\&amp;quot;?&amp;gt;&amp;quot; +    &lt;br /&gt;&amp;#160; &amp;quot;&amp;lt;wp:Notification xmlns:wp=\&amp;quot;WPNotification\&amp;quot;&amp;gt;&amp;quot; +    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;wp:Toast&amp;gt;&amp;quot; +    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;wp:Text1&amp;gt;&amp;quot; + title + &amp;quot;&amp;lt;/wp:Text1&amp;gt;&amp;quot; +    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;/wp:Toast&amp;gt;&amp;quot; +    &lt;br /&gt;&amp;#160; &amp;quot;&amp;lt;/wp:Notification&amp;gt;&amp;quot;; &lt;/p&gt;  &lt;p&gt;sendNotificationRequest.Headers.Add(&amp;quot;X-WindowsPhone-Target&amp;quot;, &amp;quot;token&amp;quot;); &lt;/p&gt;  &lt;p&gt;Deve essere modificato con &lt;/p&gt;  &lt;p&gt;string notificationMessage = &amp;quot;&amp;lt;?xml version=\&amp;quot;1.0\&amp;quot; encoding=\&amp;quot;utf-8\&amp;quot;?&amp;gt;&amp;quot; +   &lt;br /&gt;&amp;#160; &amp;quot;&amp;lt;wp:Notification xmlns:wp=\&amp;quot;WPNotification\&amp;quot;&amp;gt;&amp;quot; +    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;wp:Toast&amp;gt;&amp;quot; +    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;wp:Text1&amp;gt;Ciao&amp;lt;/wp:Text1&amp;gt;&amp;quot; +    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;wp:Text2&amp;gt;Roberto&amp;lt;/wp:Text2&amp;gt;&amp;quot; +    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;/wp:Toast&amp;gt;&amp;quot; +    &lt;br /&gt;&amp;#160; &amp;quot;&amp;lt;/wp:Notification&amp;gt;&amp;quot;; &lt;/p&gt;  &lt;p&gt;sendNotificationRequest.Headers.Add(&amp;quot;X-WindowsPhone-Target&amp;quot;, &amp;quot;toast&amp;quot;);&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Tile&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Anche nei tile è cambiato qualcosa, ma in modo leggermente diverso.&lt;/p&gt;  &lt;p&gt;Vecchio codice:&lt;/p&gt;  &lt;p&gt;notificationMessage = &amp;quot;Content-Type: text/xml\r\nX-WindowsPhone-Target: token\r\n\r\n&amp;quot; +   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;?xml version=\&amp;quot;1.0\&amp;quot; encoding=\&amp;quot;utf-8\&amp;quot;?&amp;gt;&amp;quot; +    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;wp:Notification xmlns:wp=\&amp;quot;WPNotification\&amp;quot;&amp;gt;&amp;quot; +    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;wp:Tile&amp;gt;” +    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; “&amp;lt;wp:BackgroundImage&amp;gt;&amp;quot; + imagePath + &amp;quot;&amp;lt;/wp:BackgroundImage&amp;gt;&amp;quot;;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; notificationMessage += &amp;quot;&amp;lt;wp:Count&amp;gt;&amp;quot; + count + &amp;quot;&amp;lt;/wp:Count&amp;gt;&amp;quot;;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; notificationMessage += &amp;quot;&amp;lt;wp:Title&amp;gt;&amp;quot; + title + &amp;quot;&amp;lt;/wp:Title&amp;gt;&amp;quot;;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; notificationMessage += &amp;quot;&amp;lt;/wp:Token&amp;gt;&amp;quot; +    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;/wp:Notification&amp;gt;&amp;quot;;&lt;/p&gt;  &lt;p&gt;Nuovo codice (si perde la definizione Content-Type, ma non si cambiano gli header rispetto a Toast)&lt;/p&gt; notificationMessage = &amp;quot;Content-Type: text/xml\r\nX-WindowsPhone-Target: token\r\n\r\n&amp;quot; +  &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;?xml version=\&amp;quot;1.0\&amp;quot; encoding=\&amp;quot;utf-8\&amp;quot;?&amp;gt;&amp;quot; +  &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;wp:Notification xmlns:wp=\&amp;quot;WPNotification\&amp;quot;&amp;gt;&amp;quot; +  &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;wp:Tile&amp;gt;” +  &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; “&amp;lt;wp:BackgroundImage&amp;gt;&amp;quot; + imagePath + &amp;quot;&amp;lt;/wp:BackgroundImage&amp;gt;&amp;quot;;  &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; notificationMessage += &amp;quot;&amp;lt;wp:Count&amp;gt;&amp;quot; + count + &amp;quot;&amp;lt;/wp:Count&amp;gt;&amp;quot;;  &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; notificationMessage += &amp;quot;&amp;lt;wp:Title&amp;gt;&amp;quot; + title + &amp;quot;&amp;lt;/wp:Title&amp;gt;&amp;quot;;   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; notificationMessage += &amp;quot;&amp;lt;/wp:Tile&amp;gt;&amp;quot; +  &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&amp;lt;/wp:Notification&amp;gt;&amp;quot;;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7021" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Sviluppo+Lato+Client/default.aspx">Sviluppo Lato Client</category><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx">Windows Phone 7</category></item><item><title>Design on Windows Phone 7</title><link>http://thinkmobile.it/blogs/dave/archive/2010/08/03/design-on-windows-phone-7.aspx</link><pubDate>Tue, 03 Aug 2010 17:05:06 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7019</guid><dc:creator>Dave</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Come tutti ormai sappiamo il Design di una applicazione è una componente fondamentale per rendere appettibile il lavoro fatto, ma non tutti sanno in che cosa consiste il Design. In questo post non tratteremo di “filosofia del Design”, ma vorrei avere un approcio praticissimo e mostrare che si deve fare (passo passo) per iniziare a fare del Design su Windows Phone 7.&lt;/p&gt;  &lt;p&gt;Per far ciò darò per scontato che non sappiate nulla, e quindi parleremo di: “Cosa devo installare?”, “Che programmi mi servono?”, “Come si usano i programmi?”, “Dove posso le mie risorse utili?”.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Microsoft Expression Blend 4&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;E’ il tool di sviluppo soprattutto lato designer (ma non solo) che Microsoft ha sviluppato (siamo alla versione 4) e le tecnologie supportate sono Silverlight e WPF (Windows Presentation Fundation). Per lavorare su WP7 si usano due tecnologie: XNA (per games), Silverlight (per Applicazioni). La magia di Expression Blend è che permette di interagire anche solo tramite drag &amp;amp; drop, ma se volessimo accedere al codice, siamo liberissimi di farlo.&lt;/p&gt;  &lt;p&gt;Expression Blend permette anche di inserire icone in vettoriale, oltre quelle standard (png, jpg), anche importandole da formato photoshop e illustrator. Expression Blend arriva spesso con il pacchetto Expression Studio che include anche Expression Design, e consiglio di darci un’occhiata, perchè per creare immagini/icone in maniera estremamente veloce è perfetto!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Visual Studio 2010 Express for Windows Phone 7 (Beta)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Se non sapete cosa è Visual Studio, sappiate che non è un grosso problema, ma se dovete lavorare con degli sviluppatori, cercate qualche santo che ve lo spieghi :). In brevissimo Visual Studio è la divinità dei programmatori (Microsoft) e serve per scrivere le routine che stanno dietro alle applicazioni. Per i nostri scopi ci servirà installare anche Visual Studio 2010 Express (cioè gratis) for Windows Phone 7.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Cosa Devo installare?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Per nostra fortuna Microsoft ci mette a disposizione un installer che si preoccupa di fare tutto da solo, basta una connessione ad internet.&lt;/p&gt;  &lt;p&gt;Andate su &lt;a title="http://www.silverlight.net/getstarted/devices/windows-phone/" href="http://www.silverlight.net/getstarted/devices/windows-phone/"&gt;http://www.silverlight.net/getstarted/devices/windows-phone/&lt;/a&gt; , e se avevate installato una versione precedente alla beta (es. CPT) disinstallatela ed installate la nuova.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Come si usa?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Well, spero di non darvi una brutta notizia, ma Expression Blend è un programmone, e non è facile imparare ad usarlo completamente, e non impareremo in questo post. Tuttavia non è affatto difficile usarlo e come primo post impariamo a creare una app e inserire una lista di oggetti. Nei prossimi post impareremo a customizzare un po’ di cosette :-)&lt;/p&gt;  &lt;p&gt;Aperto Expression Blend 4 for WP7 vi si presenta questa schermata&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image_5F00_0D9DB2A3.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image_5F00_thumb_5F00_3C33BB85.png" width="526" height="281" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Edittate la directory in cui mettere il progetto e date un nome. &lt;/p&gt;  &lt;p&gt;Possiamo suddividere la nostra area di lavoro in 3 parti:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image12_5F00_7974704C.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image12_5F00_thumb_5F00_43AF0525.png" width="526" height="272" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Dove abbiamo genericamente i tools &lt;/li&gt;    &lt;li&gt;L’area di lavoro &lt;/li&gt;    &lt;li&gt;La parte delle proprietà e risorse (interne ed esterne) &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Partiamo dall’area “Tools”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image_5F00_2B401DC7.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image_5F00_thumb_5F00_2699ED40.png" width="231" height="514" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;La toolbar dove abbiamo tutti i tools e oggetti (compresi i panels) &lt;/li&gt;    &lt;li&gt;L’area dei files e delle classi che possiamo usare &lt;/li&gt;    &lt;li&gt;La Objects e timeline dove vediamo i panels attivi &lt;/li&gt;    &lt;li&gt;La barra menù dove possiamo visualizzare parecchie opzioni, tra cui aprire viste di opzioni &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Non vedremo le altre due aree perchè la descrizione è banale, ma piuttosto vedremo come usarle.&lt;/p&gt;  &lt;p&gt;Selezioniamo dalla (2) una listbox&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image_5F00_0A3C8553.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image_5F00_thumb_5F00_7642F2BC.png" width="441" height="255" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;e con il drag ‘n drop mettiamola nella pagina di lavoro centrale:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image_5F00_19AF7155.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image_5F00_thumb_5F00_1B308D69.png" width="449" height="344" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;vi apparirà sotto &lt;em&gt;ContentPanel&lt;/em&gt; della (3) la ListBox.&lt;/p&gt;  &lt;p&gt;Ora andate nella parte destra (delle proprietà) e selezionate il tab “Data”. Se non è selezionato andate nel menù (4) e poi Window-&amp;gt;Data. Da lì troverete il tasto “DB” e premendo nella freccina affianco vi appare un menù come il seguente, clikkate su “New Sample Data…” e poi date OK, lasciando le impostazioni di default invariate.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image_5F00_1EEE3239.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image_5F00_thumb_5F00_0AF49FA3.png" width="482" height="185" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Trascinate “Collection” dentro la ListBox ed il gioco è fatto:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image_5F00_6058BEC5.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image_5F00_thumb_5F00_65C72F69.png" width="390" height="260" /&gt;&lt;/a&gt; &lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image_5F00_0DAA2EC9.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dave/image_5F00_thumb_5F00_59295C80.png" width="148" height="257" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Avete una ListBox interattiva con dei dati senza aver scritto mezza riga di codice! Ovviamente le proprietà dei dati sono modificabili e ci si possono mettere anche dati custom via xml o via DB.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Dove posso le mie risorse utili?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Ovviamente su Thinkmobile.it trovate tutti i nostri blog con le risorse, nella sezione media anche i codici sorgenti di piccoli tools, ma per scrupolo date un’occhiata anche qui:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://developer.windowsphone.com/windows-phone-7/" href="http://developer.windowsphone.com/windows-phone-7/"&gt;http://developer.windowsphone.com/windows-phone-7/&lt;/a&gt;, il sito WP7 developers ufficiale e su &lt;a href="http://www.microsoft.com/expression"&gt;www.microsoft.com/expression&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Per il momento credo avrete da sbizzarrirvi abbastanza, fino al prossimo post.&lt;/p&gt;  &lt;p&gt;Commenti sempre ben accetti ;)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;-dave&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7019" width="1" height="1"&gt;</description></item><item><title>LGGW910 detto “Panther”</title><link>http://thinkmobile.it/blogs/child/archive/2010/07/28/lggw910-detto-panther.aspx</link><pubDate>Wed, 28 Jul 2010 19:50:00 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7024</guid><dc:creator>Roberto Freato</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/P1010045_5F00_46E20312.jpg"&gt;&lt;img style="border-right-width:0px;margin:0px 10px 0px 0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" class="wlDisabledImage" title="P1010045" border="0" alt="P1010045" align="left" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/P1010045_5F00_thumb_5F00_5D3455FF.jpg" width="133" height="176" /&gt;&lt;/a&gt;Nonostante le perplessità di molti riguardo ai presunti “ritardi” nella consegna dei dispositivi WP7 al pubblico dei dev del Marketplace, c’è da constatare che sono stati, almeno nel mio caso, grandemente di parola. Come avvertiva simpaticamente una mail del 22 Luglio (letta mentre ero al &lt;a href="http://groundzero.dotnetlombardia.org/"&gt;GroundZero&lt;/a&gt;: chiedo perdono allo speaker che ho momentaneamente trascurato, ma penso possa capire la mia ansia da device &lt;img style="border-bottom-style:none;border-right-style:none;border-top-style:none;border-left-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/wlEmoticonsmile_5F00_29F81C96.png" /&gt;):&lt;/p&gt;  &lt;p&gt;&lt;em&gt;“I’m sure the big question on your mind is “When am I going to get a phone?”. Simply put, the answer is very soon.” &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;In effetti hanno spedito la prima wave di dispositivi, tralasciando appositamente una grande fetta di utenti (forse per la mole di produzione a cui dovevano sottoporsi per mandarli, eventualmente, in contemporanea). Così, sono riuscito a finire nella prima wave e ieri, con mia sorpresa, ho cominciato ad usare un Windows Phone 7 di casa LG.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/P1010046_5F00_142E3439.jpg"&gt;&lt;img style="border-right-width:0px;margin:0px 0px 0px 10px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" class="wlDisabledImage" title="P1010046" border="0" alt="P1010046" align="right" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/P1010046_5F00_thumb_5F00_0E06E79E.jpg" width="159" height="211" /&gt;&lt;/a&gt;Il bootloader dell’amico LG è targat0 23 Giugno 2010, quindi possiamo dire che, più o meno, un mese fa stessero ancora scrivendo l’ultima riga di codice. La versione dell’OS è la &lt;strong&gt;6414.PPEscrow(buildlab).20100630-1440&lt;/strong&gt; (che ora ben poco ci importa, poi vedremo cosa salterà fuori nella seconda wave) e il tempo di boot è decisamente competitivo (io parlo di “plain old WM6.x devices”, con iPhone non saprei confrontarmi). &lt;/p&gt;  &lt;p&gt;Quando lo accendi per la prima volta puoi scegliere la lingua del sistema operativo, customizzare il fuso orario, la data e l’ora e impostare un tuo Live ID. Non ho screenshot di questa procedura perchè è alquanto banale e intuitiva. Si prende il tuo LiveID opzionalmente, ma siccome è un device “user-oriented” più credenziali “sociali” gli lasciamo, meglio è. Inoltre, dopo l’avvio, possiamo fornire anche le credenziali Facebook, e la nostra rubrica contatti verrà magicamente popolata anche dei contatti facebook.&lt;/p&gt;  &lt;p&gt;Personalmente questa è una cosa che non tollero, nel senso che i miei Contatti (con la C maiuscola) devono essere esclusivamente quelli che tengo nel mio Outlook; quelli di facebook va bene che stiano da qualche parte, ma non mescolati agli altri come se questo avesse senso (per un utente consumer probabilmente può avere anche senso). Poi la sfortuna vuole che la mia SIM è l’unica sim di casa che non funziona su questo giocattolino: sia ben chiaro oggi andrò alla tre lamentandomi e, in caso di insuccesso, lamenterà una fatale “perdita o danneggiamento” (&lt;img style="border-bottom-style:none;border-right-style:none;border-top-style:none;border-left-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/wlEmoticonsmile_5F00_29F81C96.png" /&gt;) della SIM per farmela sostituire; tutte le altre (Voda, TIM e Tre di qualche anno fa) funzioano. Attenzione: non che a Redmond siano contenti che si usi il telefono come telefono, visto che nel packaging c’è tanto di avviso che recita qualcosa del tipo: “il telefono è da intendersi per l’attività di sviluppo, per cui ogni altro uso che ne derivi dall’inserimento di una SIM, non è suportato in quanto non testato appropriatamente”. Avere a portata di mano quel foglietto mi avrebbe permesso di copiare l’intero testo; tuttavia, concausa trasloco, al momento quel foglietto è solo un ricordo &lt;img style="border-bottom-style:none;border-right-style:none;border-top-style:none;border-left-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/wlEmoticonsmile_5F00_29F81C96.png" /&gt;.&lt;/p&gt;  &lt;p&gt;Bene, arriviamo a parlare del dispositivo…&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:medium;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/P1010044_5F00_45D92BC1.jpg"&gt;&lt;img style="border-right-width:0px;margin:0px 10px 0px 0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" class="wlDisabledImage" title="P1010044" border="0" alt="P1010044" align="left" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/child/P1010044_5F00_thumb_5F00_23A1203B.jpg" width="205" height="272" /&gt;&lt;/a&gt;Caratteristiche Tecniche&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Nome&lt;/strong&gt;: LG GW910     &lt;br /&gt;&lt;strong&gt;Modello&lt;/strong&gt;: LG GW910     &lt;br /&gt;&lt;strong&gt;Operatore&lt;/strong&gt;: GW910 (da chiarire)     &lt;br /&gt;&lt;strong&gt;Software&lt;/strong&gt;: Windows Phone 7     &lt;br /&gt;&lt;strong&gt;Memoria Totale&lt;/strong&gt;: 7,44 GB     &lt;br /&gt;&lt;strong&gt;Memoria Disponibile&lt;/strong&gt;: 7,01 GB     &lt;br /&gt;&lt;strong&gt;Versione SO&lt;/strong&gt;: 6414.PPEscrow(buildlab).20100630-1440     &lt;br /&gt;&lt;strong&gt;Numero revisione firmware&lt;/strong&gt;: 0.1.2230.04     &lt;br /&gt;&lt;strong&gt;Numero revisione hardware&lt;/strong&gt;: 0.0.1.4     &lt;br /&gt;&lt;strong&gt;Versione software radio&lt;/strong&gt;: 0.3.5.0     &lt;br /&gt;&lt;strong&gt;Versione hardware radio&lt;/strong&gt;: 0.3.5.0     &lt;br /&gt;&lt;strong&gt;Versione bootloader&lt;/strong&gt;: 1.3.3.0     &lt;br /&gt;&lt;strong&gt;Versione processore &lt;/strong&gt;&lt;a href="http://it.wikipedia.org/wiki/System-on-a-chip"&gt;&lt;strong&gt;SOC&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; 0.0.1.0&lt;/p&gt;  &lt;p&gt;Inoltre fotocamera da 5 MegaPixel, lo schermo è multi-touch e la risoluzione è imbarazzante, nei prossimi post approfondiremo meglio il lato applicativo…&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7024" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/child/archive/tags/Articolo/default.aspx">Articolo</category><category domain="http://thinkmobile.it/blogs/child/archive/tags/Dispositivi/default.aspx">Dispositivi</category></item><item><title>Windows Phone 7 Beta SDK Bug e soluzione</title><link>http://thinkmobile.it/blogs/rob/archive/2010/07/18/windows-phone-7-beta-sdk-bug-e-soluzione.aspx</link><pubDate>Sun, 18 Jul 2010 15:54:38 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7016</guid><dc:creator>Roberto Brunetti</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Dopo vari (e vani) tentativi di aggiungere una service reference da un progetto Windows Phone 7 (Silverligth) da Visual Studio 2010 e senza ottenere nessun errore durante la “add” ho scoperto che il classico file Reference.cs era vuoto e non erano stati aggiunte le voci al file ServiceReferences.ClientConfig.&lt;/p&gt;  &lt;p&gt;Dopo vari prove ho scoperto che evidentemente Visual Studio 2010 non riesce a eseguire l’aggiunta rispetto al subset di funzionalità del .NET Compact Framework rispetto a WCF.&lt;/p&gt;  &lt;p&gt;Per risolvere il problema è sufficiente fare la Add Service Reference da Visual Studio Express for Windows Phone.&lt;/p&gt;  &lt;p&gt;E’ il primo problema che trovo usando Visual Studio 2010 “Full”.&lt;/p&gt;  &lt;p&gt;Hope useful&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7016" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Sviluppo+Lato+Client/default.aspx">Sviluppo Lato Client</category><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Device/default.aspx">Device</category><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx">Windows Phone 7</category></item><item><title>Windows Phone 7 Beta upgrade 5</title><link>http://thinkmobile.it/blogs/rob/archive/2010/07/16/windows-phone-7-beta-upgrade-5.aspx</link><pubDate>Fri, 16 Jul 2010 13:15:25 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7013</guid><dc:creator>Roberto Brunetti</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Con questo post abbiamo quasi finito il porting delle nostre applicazioni e librerie, nonchè le demo e i test alla versione Beta degli SDK.&lt;/p&gt;  &lt;p&gt;In questo post ci dedichiamo alle modifiche alle classi del servizio Push Notification&lt;/p&gt;  &lt;p&gt;Per la parte teorica fate riferimento ai due articoli di Mighell:&lt;/p&gt;  &lt;p&gt;1) &lt;a title="http://thinkmobile.it/blogs/mighell/archive/2010/06/18/microsoft-push-notification-service.aspx" href="http://thinkmobile.it/blogs/mighell/archive/2010/06/18/microsoft-push-notification-service.aspx"&gt;http://thinkmobile.it/blogs/mighell/archive/2010/06/18/microsoft-push-notification-service.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2) &lt;a title="http://thinkmobile.it/blogs/mighell/archive/2010/06/20/come-funziona-il-push-notification-service-in-windows-phone-7-series.aspx" href="http://thinkmobile.it/blogs/mighell/archive/2010/06/20/come-funziona-il-push-notification-service-in-windows-phone-7-series.aspx"&gt;http://thinkmobile.it/blogs/mighell/archive/2010/06/20/come-funziona-il-push-notification-service-in-windows-phone-7-series.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Tra l’altro Mighell sta producendo un articolo completo che verrà pubblicato subito prima o subito dopo le ferie.&lt;/p&gt;  &lt;p&gt;In questo post intanto anticipo le modifiche alle classi per coloro che hanno lavorato con la April CTP.&lt;/p&gt;  &lt;p&gt;La classe NotificationChannelExceptionEventArgs è stata sostituita con NotificationChannelErrorEventArgs. La classe espone le informazioni sul tipo di errore, compreso il nuovo meccanismo di segnalazione del livello della batteria che potrebbe inibile l’arrivo di messaggi.&lt;/p&gt;  &lt;p&gt;Ad esempio è possibile individuare i seguenti “Errori”; ho tolto dai vari case il nostro codice reale.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_3DA6C7EE.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_thumb_5F00_7F7D876F.png" width="614" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;La seconda modifica riguarda il metodo BindToShellNotification che è divento BindToShellTile. Questo metodo accetta l’elenco degli Uri ammessi per l’invio di “risorse da remoto”&lt;/p&gt;  &lt;p&gt;L’eccezione NotificationChannelExistException è stata rimossa e non sostituita per semplificare il codice che adesso può&lt;/p&gt;  &lt;p&gt;1) Cercare se il canale utilizzato è già aperto (classica Find presente anche nella versione di Marzo)&lt;/p&gt;  &lt;p&gt;2) Se il canale non viene trovato, si procede alla creazione e al binding verso la Shell&lt;/p&gt;  &lt;p&gt;3) Si può testare IsShellTileBound e IsShellToastBound per evitare di legare nuovamente un canale già aperto alla Shell del telefono. Occhio che non si può eseguire un doppio BindToShell. Nel caso si debbano modificare le impostazioni si può eseguire un Unbind tramite il metodo UnbindToShellTile e UnbindToShellToast&lt;/p&gt;  &lt;p&gt;La classe ShellEntryPoint è stata rimossa e adesso è possibile assegnare direttamente gli Uri per le risorse/domini esterni.&lt;/p&gt;  &lt;p&gt;L’evento ShellNotificationReceived è diventato ShellToastNotificationReceived.&lt;/p&gt;  &lt;p&gt;E’ cambiato anche leggermente il formato per inviare notifiche verso il canale.&lt;/p&gt;  &lt;p&gt;Per le notifiche Tile occorre indicare (X-Notification class è in realtà opzionale e vale 1)&lt;/p&gt;  &lt;p&gt;sendNotificationRequest.ContentType = &amp;quot;text/xml&amp;quot;;    &lt;br /&gt;sendNotificationRequest.Headers.Add(&amp;quot;X-WindowsPhone-Target&amp;quot;, &amp;quot;token&amp;quot;);     &lt;br /&gt;sendNotificationRequest.Headers.Add(&amp;quot;X-NotificationClass&amp;quot;, &amp;quot;&amp;lt;batching interval&amp;gt;&amp;quot;);&lt;/p&gt;  &lt;p&gt;Il messaggio può essere il seguente:&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; &amp;lt;?xml version=\&amp;quot;1.0\&amp;quot; encoding=\&amp;quot;utf-8\&amp;quot;?&amp;gt;   &lt;br /&gt;&amp;#160;&amp;#160; &amp;lt;wp:Notification xmlns:wp=\&amp;quot;WPNotification\&amp;quot;&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;wp:Tile&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;wp:BackgroundImage&amp;gt;path&amp;lt;/wp:BackgroundImage&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;wp:Count&amp;gt;count&amp;lt;/wp:Count&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;wp:Title&amp;gt;tile&amp;lt;/wp:Title&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/wp:Tile&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160; &amp;lt;/wp:Notification&amp;gt;&lt;/p&gt;  &lt;p&gt;Per i Toast invece occorre (come sempre X-Notification class è opzionale)&lt;/p&gt;  &lt;p&gt;sendNotificationRequest.ContentType = &amp;quot;text/xml&amp;quot;;    &lt;br /&gt;sendNotificationRequest.Headers.Add(&amp;quot;X-WindowsPhone-Target&amp;quot;, &amp;quot;toast&amp;quot;);    &lt;br /&gt; sendNotificationRequest.Headers.Add(&amp;quot;X-NotificationClass&amp;quot;, &amp;quot;&amp;lt;batching interval&amp;gt;&amp;quot;);&lt;/p&gt;  &lt;p&gt;e il payload è rimasto invariato.&lt;/p&gt;  &lt;p&gt;Ecco un esempio di Tile con immagine che “arriva” da internet di una nostra applicazione:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_1968F565.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_thumb_5F00_5AD381F1.png" width="265" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7013" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Sviluppo+Lato+Client/default.aspx">Sviluppo Lato Client</category><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Device/default.aspx">Device</category><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx">Windows Phone 7</category></item><item><title>Windows Phone 7 SDK Beta upgrade 4</title><link>http://thinkmobile.it/blogs/rob/archive/2010/07/15/windows-phone-7-sdk-beta-upgrade-4.aspx</link><pubDate>Fri, 16 Jul 2010 05:53:00 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7012</guid><dc:creator>Roberto Brunetti</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Stiamo aggiornando una demo che sfrutta il Location Service e colgo l’occasione per indicare le modifiche rispetto alla versione April CTP come nei precedenti post.&lt;/p&gt;  &lt;p&gt;La prima modifica è l’assembly da referenziare: adesso è System.Device.dll e prende il posto di Microsoft.Devices. In molti post si trova erroneamente l’informazione che il nuovo assembly è Microsoft.Phone.&lt;/p&gt;  &lt;p&gt;L’enum GeoPositionAccuracy non contiene più il settaggio Low. Adesso espone Default e High.&lt;/p&gt;  &lt;p&gt;Abbiamo ripubblicato la nuova versione aggiornata al SDK Beta della nostra libreria per simulare il servizio via Mouse: il porting è stato velocissimo. Il tutto, comprese le istruzioni, a partire da quì: &lt;a title="http://thinkmobile.it/media/p/7011.aspx" href="http://thinkmobile.it/media/p/7011.aspx"&gt;http://thinkmobile.it/media/p/7011.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Per quanto riguarda invece il supporto alla NetworkInterface occorre rimuovere la reference a Microsoft.Device, che, come indicato all’inizio del post è stato rimossa. Il nuovo namespace è Microsoft.Phone.Net e l’assembly è Microsoft.Phone. &lt;/p&gt;  &lt;p&gt;E’ stato modificato il modo con cui recuperare il tipo di interfaccia: la classe adesso espone una proprietà NetworkInterfaceType al posto del metodo GetNetworkInterfaceType…curioso perchè il cambio era stato introdotto al contrario nella versione di Aprile rispetto a Marzo.&lt;/p&gt;  &lt;p&gt;Sono stati modificati, e aggiunti, alcuni elementi dell’enum NetworkInterfaceType.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7012" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Sviluppo+Lato+Client/default.aspx">Sviluppo Lato Client</category><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Device/default.aspx">Device</category><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx">Windows Phone 7</category></item><item><title>FT: Buone vacanze e  tanto divertimento</title><link>http://thinkmobile.it/blogs/emanuelemattei/archive/2010/07/15/ft-buone-vacanze-e-tanto-divertimento.aspx</link><pubDate>Thu, 15 Jul 2010 17:45:00 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7010</guid><dc:creator>emanuelemattei</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;img src="http://blog.shareoffice.it/images/blog_shareoffice_it/emanuele/136/r_Vacanze2006_acquappesa%20224.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Questi sono i Fuori Tema, che adoro scrivere, mi piacerebbe scriverli diversi durante l&amp;#39;anno :- ))) ma... non si pu&amp;ograve; avere tutta dalla vita.&lt;/p&gt;
&lt;p&gt;Come ogni anno, in questo periodo si avvicinano le meritate (visto che tante cose che faccio :- )) )&amp;nbsp; vacanze, ma quest&amp;#39;anno a differenza degli altri anni, non andr&amp;ograve; in Calabria, ma in Puglia, una nuova tappa, in cui metter&amp;ograve; a dura prova la mia digitale (in vista della nuova che arriver&amp;agrave; a Settembre, con grandangolo :- ))) , che poi spero di deliziare i vostri occhietti.&lt;/p&gt;
&lt;p&gt;Per ora mi fermo, qualche settimana di mare e di riposo, e poi via di nuovo al lavoro, sperando di togliermi altre belle soddisfazioni. La vacanza &amp;egrave; importante, e penso che ognuno, deve avere la possibilit&amp;agrave; di fermarsi, di riflettere e riprendere le forze, ma non voglio fare il solito post saggistico o che colpisce, poche parole e via.&lt;/p&gt;
&lt;p&gt;Riprender&amp;ograve; a postare, con piacere e con pi&amp;ugrave; impegno da settembre, quindi, tenetevi pronti, che di novit&amp;agrave; c&amp;#39;&amp;egrave; ne saranno, anche se sul mio blog personale &lt;a href="http://emanuelemattei.blogspot.com/"&gt;http://emanuelemattei.blogspot.com/&lt;/a&gt;&amp;nbsp;troverete molto pi&amp;ugrave; materiale e pi&amp;ugrave; aggiornato.&lt;/p&gt;
&lt;p&gt;Che dirvi allora, buone vacanze e tanto riposo e divertimento...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7010" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/emanuelemattei/archive/tags/Fuori+Tema/default.aspx">Fuori Tema</category></item><item><title>Windows Phone 7 SDK Beta upgrade 3</title><link>http://thinkmobile.it/blogs/rob/archive/2010/07/14/windows-phone-7-sdk-beta-upgrade-3.aspx</link><pubDate>Wed, 14 Jul 2010 11:11:31 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7009</guid><dc:creator>Roberto Brunetti</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Altre modifiche riguardano gli eventi che la nostra applicazione o semplicemente la singola pagina subisce durante l’interazione&lt;/p&gt;  &lt;p&gt;Abbiamo già accennato in un post precedente che è cambiata la firma del metodo OnNavigatedFrom che riceve adesso un argomento di tipo System.Windows.Navigation.NavigationEventArgs.&lt;/p&gt;  &lt;p&gt;Il metodo OnOrientationChaging della classe PhoneApplicationPage è stato rimosso; abbiamo a disposizione solo l’evento OnOrientationChanged: in pratica possiamo intercettare il cambio di orientamento al suo termine e non possiamo intervenire durante la fase.&lt;/p&gt;  &lt;p&gt;Anche l’indicazione sull’orientamento viene adesso proposta direttamente nello XAML della page al posto del codice presente nel code behind della April CTP.&lt;/p&gt;  &lt;p&gt;Le classe WinodwsPhoneEvents è stata rimossa e sostituita dalla classe PhoneApplicationService.&lt;/p&gt;  &lt;p&gt;Il codice seguente non è quindi più valido:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_406C71E1.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_thumb_5F00_244B8D29.png" width="579" height="391" /&gt;&lt;/a&gt;   &lt;p&gt;così come non sono più validi gli eventi Paused e Resume che avevamo visto in articoli precedenti.&lt;/p&gt;  &lt;p&gt;Gli eventi sono stati sostituiti rispettivamente da Deactivated e Activated e sono già cablati nel codice del template di Visual Studio 2010 Express for Windows Phone.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7009" width="1" height="1"&gt;</description></item><item><title>Phone application inizialization (Beta news)</title><link>http://thinkmobile.it/blogs/rob/archive/2010/07/14/phone-application-inizialization-beta-news.aspx</link><pubDate>Wed, 14 Jul 2010 07:02:35 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7007</guid><dc:creator>Roberto Brunetti</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Un’altra modifica alle librerie introdotta con l’SDK uscito lunedì sera riguarda l’inizializzazione delle applicazioni.&lt;/p&gt;  &lt;p&gt;Come si nota dallo screenshot l’inizializzazione viene fatta da un metodo, presente nella classe App derivata da Application, e richiamato dal costruttore della classe stessa.&lt;/p&gt;  &lt;p&gt;Il metodo controlla se l’inizializzazione è già stata fatta e in caso negativo crea il Frame per lo splash screen (altra novità introdotta da questa beta). Al termine della “navigazione” viene impostato il RootFrame come RootVisual in modo da eseguire il render dell’applicazione.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_4C8817B4.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_thumb_5F00_14A5ADC4.png" width="549" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7007" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Sviluppo+Lato+Client/default.aspx">Sviluppo Lato Client</category><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Device/default.aspx">Device</category><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx">Windows Phone 7</category></item><item><title>Windows Phone 7 SDK Beta upgrade 2</title><link>http://thinkmobile.it/blogs/rob/archive/2010/07/13/windows-phone-7-sdk-beta-upgrade-2.aspx</link><pubDate>Wed, 14 Jul 2010 01:49:00 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7004</guid><dc:creator>Roberto Brunetti</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Rispetto al &lt;a href="http://thinkmobile.it/blogs/rob/archive/2010/07/13/windows-phone-7-sdk-beta-upgrade-1.aspx" target="_blank"&gt;post precedente&lt;/a&gt;, occorre prestare attenzione al macro find/replace.&lt;/p&gt;  &lt;p&gt;Se abbiamo usato la &lt;strong&gt;ApplicationBar&lt;/strong&gt;, presente nel namespace Shell, occorre prestare attenzione al namespace utilizzato. &lt;/p&gt;  &lt;p&gt;Questo un esempio corretto con il nuovo SDK Beta&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_15B31EA9.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_thumb_5F00_616ECF95.png" width="507" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Attenzione anche al fatto che ApplicationBarIconButton ha una nuova proprietà Text che non può essere vuota. Assicurarsi di averla utilizzata o rimpierla di conseguenza.&lt;/p&gt;  &lt;p&gt;Attenzione anche ad eventuali override del metodo &lt;strong&gt;OnNavigatedTo&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;La firma del metodo nella versione di Aprile riceveva un argomento di tipo diverso (occhio che il nome è identico quindi cambia solamente il namespace)&lt;/p&gt;  &lt;p&gt;protected override void OnNavigatedTo(&lt;strong&gt;Microsoft.Phone.Navigation&lt;/strong&gt;.PhoneNavigationEventArgs e)    &lt;br /&gt;{    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; base.OnNavigatedTo(e);     &lt;br /&gt;} &lt;/p&gt;  &lt;p&gt;protected override void OnNavigatedTo(&lt;strong&gt;System.Windows.Navigation&lt;/strong&gt;.NavigationEventArgs e)    &lt;br /&gt;{    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; base.OnNavigatedTo(e);    &lt;br /&gt;} &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TextBox&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Altra cosa di cui mi sono accorto, ma su sarebbe bene indagare più in profondità è l’altezza di defautl rispetto agli stili dei vari TextBox.&lt;/p&gt;  &lt;p&gt;Mentre precedentemente il designer inseriva i TextBox con Height fissa a “32”, adesso il nuovo designer inserisce “72” come value fisso. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7004" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Sviluppo+Lato+Client/default.aspx">Sviluppo Lato Client</category><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Device/default.aspx">Device</category><category domain="http://thinkmobile.it/blogs/rob/archive/tags/Windows+Phone+7/default.aspx">Windows Phone 7</category></item><item><title>Download Windows Phone Developer Tools Beta </title><link>http://thinkmobile.it/blogs/emanuelemattei/archive/2010/07/13/download-windows-phone-developer-tools-beta.aspx</link><pubDate>Tue, 13 Jul 2010 17:47:00 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7006</guid><dc:creator>emanuelemattei</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Dal seguente sito &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=c8496c2a-54d9-4b11-9491-a1bfaf32f2e3"&gt;&lt;span style="color:#6699cc;"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=c8496c2a-54d9-4b11-9491-a1bfaf32f2e3&lt;/span&gt;&lt;/a&gt; potete scaricare la versione beta, dell&amp;#39;ambiente e strumenti per lo sviluppo di applicazioni per Windows Phone 7.&lt;br /&gt;Il pacchetto contiene Visual Studio 2010 express for Windows Phone Beta, l&amp;#39;emulatore, la versione Silverlight per l&amp;#39;ambiente mobile, xna game studio 4 (sempre versione beta) e Microsoft Expression Blend for Windows Phone Beta.&lt;br /&gt;Mentre qui &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ca23285f-bab8-47fa-b364-11553e076a9a"&gt;&lt;span style="color:#6699cc;"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ca23285f-bab8-47fa-b364-11553e076a9a&lt;/span&gt;&lt;/a&gt; trovate il training kit, un pacchetto formativo, contenente esempi ed altro materiale interessante.&lt;br /&gt;Per la documentazione qui &lt;a href="http://msdn.microsoft.com/en-us/library/ff402535%28v=VS.92%29.aspx"&gt;&lt;span style="color:#6699cc;"&gt;http://msdn.microsoft.com/en-us/library/ff402535%28v=VS.92%29.aspx&lt;/span&gt;&lt;/a&gt; trovate il sito di riferimento.&lt;br /&gt;&lt;br /&gt;Visto che la versione &amp;egrave; una beta, consiglio l&amp;#39;installazione in ambiente virtuale, per evitare problemi, quando verr&amp;agrave; pubblicata la versione finale.&lt;br /&gt;&lt;br /&gt;Che dirvi... buona programmazione :-D &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7006" width="1" height="1"&gt;</description><category domain="http://thinkmobile.it/blogs/emanuelemattei/archive/tags/Siti/default.aspx">Siti</category></item><item><title>Prime immagini reali del Marketplace</title><link>http://thinkmobile.it/blogs/rob/archive/2010/07/13/prime-immagini-reali-del-marketplace.aspx</link><pubDate>Tue, 13 Jul 2010 15:26:50 GMT</pubDate><guid isPermaLink="false">dce75870-3699-49d0-9897-f08540f37b43:7005</guid><dc:creator>Roberto Brunetti</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Utilizzando il Market Place Launcher, in questa versione si scopre qualcosa sul marketplace.&lt;/p&gt;  &lt;p&gt;Appena attivato si presenta così:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_15DF1479.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_thumb_5F00_211802E9.png" width="135" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;La visualizzazione panorama consente di scrollare verso destra per mostrare le varie tipologie di applicazione&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_07141CFA.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_thumb_5F00_2ADCA8BA.png" width="135" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Cliccando All si accede alla relativa categoria&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_1AA0BAF4.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_thumb_5F00_38DB4C1D.png" width="135" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;per ogni applicazione di esempio si notano le informazioni con relativi screenshots&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_36BE4D54.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://thinkmobile.it/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rob/image_5F00_thumb_5F00_60DDD56F.png" width="135" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Buon divertimento !&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://thinkmobile.it/aggbug.aspx?PostID=7005" width="1" height="1"&gt;</description></item></channel></rss>