Windows Phone http://blogs.ugidotnet.org/marcom/category/Windows Phone.aspx Windows Phone it-IT Marco Minerva Subtext Version 2.6.0.0 Su ioProgrammo il terzo articolo dedicato a .NET Gadgeteer http://blogs.ugidotnet.org/marcom/archive/2012/11/22/su-ioprogrammo-il-terzo-articolo-dedicato-a-.net-gadgeteer.aspx <p>Continua la serie degli articoli dedicati a .NET Gadgeteer che sto scrivendo sulla rivista <a href="http://www.edmaster.it/index.php?p=prodotti&amp;sez=magazine&amp;cat=3&amp;prod=4" target="_blank">ioProgrammo</a>. Questa volta tocca alla domotica: sul numero di Dicembre (181) mostro come creare un device embedded grazie al quale possiamo accendere una lampadina da remoto attraverso Windows Phone.</p> <p align="center"><a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/marcom/Windows-Live-Writer/Su-ioProgrammo-il-terzo-ar.NET-Gadgeteer_CEDB/4-181g_2.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="4-181g" border="0" alt="4-181g" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/marcom/Windows-Live-Writer/Su-ioProgrammo-il-terzo-ar.NET-Gadgeteer_CEDB/4-181g_thumb.jpg" width="308" height="423" /></a></p> <p>Correte ad acquistarlo :-)</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c89710de-c34e-42a3-90e3-d8cac0363b6e" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/.NET+Micro+Framework" rel="tag">.NET Micro Framework</a>,<a href="http://technorati.com/tags/.NET+Gadgeteer" rel="tag">.NET Gadgeteer</a>,<a href="http://technorati.com/tags/C%23" rel="tag">C#</a>,<a href="http://technorati.com/tags/Windows+Phone" rel="tag">Windows Phone</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/101338.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/11/22/su-ioprogrammo-il-terzo-articolo-dedicato-a-.net-gadgeteer.aspx Thu, 22 Nov 2012 15:51:30 GMT http://blogs.ugidotnet.org/marcom/archive/2012/11/22/su-ioprogrammo-il-terzo-articolo-dedicato-a-.net-gadgeteer.aspx#feedback 3 http://blogs.ugidotnet.org/marcom/comments/commentRss/101338.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/101338.aspx Text-To-Speech anche per Javascript e C++ http://blogs.ugidotnet.org/marcom/archive/2012/11/01/text-to-speech-anche-per-javascript-e-c.aspx <p>Oggi ho finalmente trovato il tempo di aggiornare la mia <a href="http://translatorservice.codeplex.com/" target="_blank">libreria</a> per la traduzione e il Text-To-Speech con il servizio <a href="http://msdn.microsoft.com/en-us/library/ff512423.aspx" target="_blank">Microsoft Translator</a>. Questa release porta con sé un’importante novità: la versione per Windows Store adesso è un Windows Runtime Component, e quindi può essere utilizzata, oltre che da C#/VB .NET, anche con Javascript e C++.</p> <p>Come sempre, potete scaricarla da <a href="http://translatorservice.codeplex.com/" target="_blank">CodePlex</a> oppure tramite <a href="http://www.nuget.org/packages/translatorservice.speech" target="_blank">NuGet</a> (il nome del package è <em>TranslatorService.Speech</em>).</p> <div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3f538f3c-efad-4bea-b60b-f1af2265e8d6" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/C%23" rel="tag">C#</a>,<a href="http://technorati.com/tags/VB.NET" rel="tag">VB.NET</a>,<a href="http://technorati.com/tags/Windows+Phone" rel="tag">Windows Phone</a>,<a href="http://technorati.com/tags/WinRT" rel="tag">WinRT</a>,<a href="http://technorati.com/tags/CodePlex" rel="tag">CodePlex</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/101300.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/11/01/text-to-speech-anche-per-javascript-e-c.aspx Thu, 01 Nov 2012 22:02:51 GMT http://blogs.ugidotnet.org/marcom/archive/2012/11/01/text-to-speech-anche-per-javascript-e-c.aspx#feedback 4 http://blogs.ugidotnet.org/marcom/comments/commentRss/101300.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/101300.aspx [.NET Gadgeteer] Il mio Robot controllato da Windows Phone http://blogs.ugidotnet.org/marcom/archive/2012/07/11/.net-gadgeteer-il-mio-robot-controllato-da-windows-phone.aspx <p>I miei esperimenti con <strong>.NET Gadgeteer</strong> continuano senza sosta, perché mi diverto troppo… Questa volta, ho realizzato un Robot controllato via Wi-Fi da un'applicazione Windows Phone, con streaming delle immagini catturate dalla camera installata nella sua parte frontale:</p> <p style="text-align: center"><object width="560" height="315"> <param name="movie" value="http://www.youtube.com/v/ono714-H8cg?version=3&amp;hl=it_IT&amp;rel=0" /> <param name="allowFullScreen" value="true" /> <param name="allowscriptaccess" value="always" /><embed width="560" height="315" src="http://www.youtube.com/v/ono714-H8cg?version=3&amp;hl=it_IT&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" /></object></p> <p>Tutti i dettagli di realizzazione, insieme al codice dell'applicazione .NET Gadgeter e di quella per Windows Phone, sono disponibili nell'articolo <a href="http://wp.me/p1TEdE-qj" target="_blank">Wi-Fi Gadgeteer Robot controlled by Windows Phone with image streaming</a>.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:28c12e3a-cde6-440b-896f-ca574f1ad4cb" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/.NET+Micro+Framework" rel="tag">.NET Micro Framework</a>,<a href="http://technorati.com/tags/.NET+Gadgeteer" rel="tag">.NET Gadgeteer</a>,<a href="http://technorati.com/tags/Windows+Phone" rel="tag">Windows Phone</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/101104.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/07/11/.net-gadgeteer-il-mio-robot-controllato-da-windows-phone.aspx Wed, 11 Jul 2012 11:38:04 GMT http://blogs.ugidotnet.org/marcom/archive/2012/07/11/.net-gadgeteer-il-mio-robot-controllato-da-windows-phone.aspx#feedback http://blogs.ugidotnet.org/marcom/comments/commentRss/101104.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/101104.aspx Password errata nell&rsquo;acceso a Gmail da Windows Phone http://blogs.ugidotnet.org/marcom/archive/2012/06/24/password-errata-nellrsquoacceso-a-gmail-da-windows-phone.aspx <p>Questa mattina, cercando di accedere alla posta <a href="http://www.gmail.com" target="_blank">Gmail</a> dal mio Windows Phone, ho iniziato ad ottenere il messaggio di password errata. Inutile dire che la password invece era corretta, anche perché fino a ieri ho utilizzato questo account senza problemi.</p> <p>Una ricerca su Internet ha spiegato il problema: l’autenticazione aveva iniziato a richiedere un codice Captcha, che ovviamente da Windows Phone non possiamo inserire. La soluzione è stata semplice. E’ bastato andare sul sito <a href="https://www.google.com/accounts/DisplayUnlockCaptcha">https://www.google.com/accounts/DisplayUnlockCaptcha</a> da un PC Desktop, effettuare il login e premere il tasto Continua: in questo modo, Google disabilita la richiesta del Captcha per 10 minuti, permettendo ad un’applicazione esterna di effettuare il login.</p> <p>Dopo aver effettuato l’accesso da Windows Phone, Gmail si ricorderà l’applicazione, quindi non richiederà più il Captcha per l’accesso.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5c862c38-96ae-4c50-8466-78ff6253c319" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/Windows+Phone" rel="tag">Windows Phone</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/101065.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/06/24/password-errata-nellrsquoacceso-a-gmail-da-windows-phone.aspx Sun, 24 Jun 2012 13:46:30 GMT http://blogs.ugidotnet.org/marcom/archive/2012/06/24/password-errata-nellrsquoacceso-a-gmail-da-windows-phone.aspx#feedback 5 http://blogs.ugidotnet.org/marcom/comments/commentRss/101065.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/101065.aspx Text-To-Speech su CodePlex http://blogs.ugidotnet.org/marcom/archive/2012/06/01/text-to-speech-su-codeplex.aspx <p>Come <a href="http://blogs.ugidotnet.org/marcom/archive/2012/05/27/nuova-versione-della-libreria-per-il-text-to-speech.aspx" target="_blank">anticipato</a> nei giorni scorsi, ho spostato su CodePlex la mia libreria per il <a href="http://translatorservice.codeplex.com/" target="_blank">Text-To-Speech</a> con il servizio <a href="https://datamarket.azure.com/dataset/1899a118-d202-492c-aa16-ba21c33c06cb" target="_blank">Microsoft Translator</a>. Per l'occasione, ho fatto un piccolo aggiornamento, portandola alla release 1.3.1, e, cosa più importante, ho rilasciato anche la <a href="http://translatorservice.codeplex.com/releases/view/88715" target="_blank">versione per Windows Phone</a>.</p> <p>Naturalmente, il package su <a href="http://www.nuget.org/packages/translatorservice.speech" target="_blank">NuGet</a> è anch'esso aggiornato.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:38110891-325c-497b-b8ca-6cafbd357082" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/C%23" rel="tag">C#</a>,<a href="http://technorati.com/tags/Windows+Phone" rel="tag">Windows Phone</a>,<a href="http://technorati.com/tags/CodePlex" rel="tag">CodePlex</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/101031.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/06/01/text-to-speech-su-codeplex.aspx Fri, 01 Jun 2012 11:56:16 GMT http://blogs.ugidotnet.org/marcom/archive/2012/06/01/text-to-speech-su-codeplex.aspx#feedback 3 http://blogs.ugidotnet.org/marcom/comments/commentRss/101031.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/101031.aspx Microsoft Translator: la sottoscrizione al servizio &egrave; diventata obbligatoria http://blogs.ugidotnet.org/marcom/archive/2012/04/18/microsoft-translator-la-sottoscrizione-al-servizio-egrave-diventata-obbligatoria.aspx <p>Ieri sera ho iniziato a lavorare al porting su Windows Phone della mia libreria per il <a href="http://code.msdn.microsoft.com/Speech-Synthesis-with-7658fa03" target="_blank"><strong>Text-To-Speech</strong></a> con Microsoft Translator. Ad un certo punto, il servizio ha iniziato a restituire il codice di errore <em>400</em> (<em>Bad Request</em>) ad ogni mia richiesta: l’unica cosa che riuscivo ad ottenere era la lista dei linguaggi supportati dal Text-To-Speech.</p> <p>Dopo aver fatto qualche ricerca, sono arrivato alla pagina <a href="https://datamarket.azure.com/dataset/1899a118-d202-492c-aa16-ba21c33c06cb" target="_blank">Microsoft Translator</a> sul Windows Azure Marketplace, in cui sono elencati i costi del servizio, in base al numero di caratteri inviati al mese. L’ultima opzione, fino a 2.000.000 di caratteri, è gratuita. Ho quindi effettuato la sottoscrizione e la mia libreria ha ripreso a funzionare senza problemi.</p> <p>L’ultima volta che avevo utilizzato la mia libreria, un paio di settimane fa, questa sottoscrizione non era necessaria (era sufficiente aver registrato la propria applicazione nella pagina <a href="https://datamarket.azure.com/developer/applications/" target="_blank">https://datamarket.azure.com/developer/applications/</a>, per ottenere il Client ID e il Client Secret richiesti). Ora, invece, oltre a registrare l’applicazione, dobbiamo sottoscrivere esplicitamente il servizio, anche se ci limitiamo ad usare la versione gratuita.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c88f836e-76ff-4ad7-9405-d37dc10b6a89" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/C%23" rel="tag">C#</a>,<a href="http://technorati.com/tags/VB+.NET" rel="tag">VB .NET</a>,<a href="http://technorati.com/tags/WPF" rel="tag">WPF</a>,<a href="http://technorati.com/tags/Windows+Phone" rel="tag">Windows Phone</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/100962.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/04/18/microsoft-translator-la-sottoscrizione-al-servizio-egrave-diventata-obbligatoria.aspx Wed, 18 Apr 2012 21:45:10 GMT http://blogs.ugidotnet.org/marcom/archive/2012/04/18/microsoft-translator-la-sottoscrizione-al-servizio-egrave-diventata-obbligatoria.aspx#feedback http://blogs.ugidotnet.org/marcom/comments/commentRss/100962.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/100962.aspx Start Something (again)! Tour &ndash; Windows 8 e Windows Phone 7.5 http://blogs.ugidotnet.org/marcom/archive/2012/04/16/start-something-again-tour-ndash-windows-8-e-windows-phone.aspx <p>Molte persone non sono riuscite ad iscriversi all’evento <strong>Start Something! Tour – Windows 8 e Windows Phone 7.5</strong> che si svolgerà il 19 Aprile a Pisa, poiché i posti disponibili si sono esauriti in pochissimo tempo. Per venire incontro a tutte le richieste pervenute, Microsoft ha deciso di riproporre l’evento, organizzando un nuovo appuntamento per la tappa pisana.</p> <p>Il nuovo <a href="http://www.dotnettoscana.org/start-something-tour-windows-8-e-windows-phone-75_2.aspx" target="_blank"><strong>Start Something! Tour – Windows 8 e Windows Phone 7.5</strong></a> si svolgerà Sabato 9 Giugno. La formula dell’evento è sempre la stessa: un laboratorio (non guidato passo per passo) durante il quale è possibile scrivere codice, migliorare e testare le proprie applicazioni con l'aiuto degli esperti di Microsoft e delle community.</p> <p><a href="http://communitydevtool.com/public/frmdetailevent.aspx?eventid=0503HJJGQMLIDOBENQQEOL" target="_blank">Le iscrizioni sono aperte</a> e anche in questo caso i posti disponibili sono limitati, quindi affrettatevi ad iscrivervi a questo remake!</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:05a4fdf4-0be2-48e8-8ded-18ff6b433b44" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/Community" rel="tag">Community</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/100952.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/04/16/start-something-again-tour-ndash-windows-8-e-windows-phone.aspx Mon, 16 Apr 2012 12:46:21 GMT http://blogs.ugidotnet.org/marcom/archive/2012/04/16/start-something-again-tour-ndash-windows-8-e-windows-phone.aspx#feedback 2 http://blogs.ugidotnet.org/marcom/comments/commentRss/100952.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/100952.aspx Traduzioni localizzate dei messaggi di errore http://blogs.ugidotnet.org/marcom/archive/2012/04/06/traduzioni-localizzate-dei-messaggi-di-errore.aspx <p>Alzi la mano chi non ha mai inserito in Google un messaggio di errore di .NET, alla ricerca di una spiegazione del problema: così facendo, infatti, spesso possiamo trovare descrizioni dettagliate, con precise indicazioni su come risolvere l'inghippo.</p> <p>Tuttavia, se utilizziamo una versione localizzata del Framework .NET (oppure se installiamo un'applicazione in un PC con la versione localizzata del Framework), anche i messaggi di errore sono tradotti. Come ben sappiamo, invece, abbiamo maggiori possibilità di trovare informazioni se cerchiamo il messaggio in inglese. Ma c'è un problema: spesso le traduzioni dall'inglese lasciano molto a desiderare (per non dire di peggio), quindi in tale scenario può non essere facile trovare quello che ci serve.</p> <p>Ecco allora che <a href="http://www.finderr.net/" target="_blank"><strong>FindErr.NET</strong></a> arriva in nostro soccorso: in questo sito, inseriamo il messaggio di errore, ad esempio in italiano, ed otteniamo l'esatta traduzione in inglese, che possiamo immediatamente ricercare con Google usando il link fornito. Davvero molto utile.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0c78fb5d-8f94-4e54-9a05-77c640dd03cc" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/C%23" rel="tag">C#</a>,<a href="http://technorati.com/tags/VB.NET" rel="tag">VB.NET</a>,<a href="http://technorati.com/tags/Silverlight" rel="tag">Silverlight</a>,<a href="http://technorati.com/tags/ASP.NET" rel="tag">ASP.NET</a>,<a href="http://technorati.com/tags/WPF" rel="tag">WPF</a>,<a href="http://technorati.com/tags/WCF" rel="tag">WCF</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/100928.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/04/06/traduzioni-localizzate-dei-messaggi-di-errore.aspx Fri, 06 Apr 2012 19:21:11 GMT http://blogs.ugidotnet.org/marcom/archive/2012/04/06/traduzioni-localizzate-dei-messaggi-di-errore.aspx#feedback 1 http://blogs.ugidotnet.org/marcom/comments/commentRss/100928.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/100928.aspx Rilasciato il Windows Phone SDK 7.1.1 http://blogs.ugidotnet.org/marcom/archive/2012/03/27/rilasciato-il-windows-phone-sdk-7.1.1.aspx <p>E’ stato da poco rilasciato l’aggiornamento <strong>7.1.1</strong> per il <strong>Windows Phone SDK</strong>. Le principali novità sono due:</p> <ul> <li>Il supporto allo sviluppo di applicazioni in grado di funzionare anche sui nuovi device dotati di 256 MB di memoria</li> <li>La possibilità di sviluppare con Windows 8 Consumer Preview</li> </ul> <p>Maggiori dettagli e il collegamento per il download sono disponibili seguendo l’<a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2012/03/26/wpsdk-711-now-available.aspx" target="_blank">annuncio ufficiale</a>.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d55657d4-a919-4d2b-9c66-8041b56d63a3" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/Updates" rel="tag">Updates</a>,<a href="http://technorati.com/tags/Windows+Phone" rel="tag">Windows Phone</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/100894.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/03/27/rilasciato-il-windows-phone-sdk-7.1.1.aspx Tue, 27 Mar 2012 02:45:31 GMT http://blogs.ugidotnet.org/marcom/archive/2012/03/27/rilasciato-il-windows-phone-sdk-7.1.1.aspx#feedback http://blogs.ugidotnet.org/marcom/comments/commentRss/100894.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/100894.aspx