<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Nação do Cimbalino</title>
	
	<link>http://www.pedrolamas.com</link>
	<description>( ou a “Página Pessoal de Pedro Lamas” )</description>
	<lastBuildDate>Tue, 22 May 2012 18:10:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/NacaoDoCimbalino" /><feedburner:info uri="nacaodocimbalino" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license><item>
		<title>Cimbalino Windows Phone Toolkit v1.3</title>
		<link>http://feedproxy.google.com/~r/NacaoDoCimbalino/~3/GpUuNFh-cFE/</link>
		<comments>http://www.pedrolamas.com/2012/05/18/cimbalino-windows-phone-toolkit-v1-3/#comments</comments>
		<pubDate>Fri, 18 May 2012 14:29:50 +0000</pubDate>
		<dc:creator>Pedro Lamas</dc:creator>
				<category><![CDATA[Mobilidade]]></category>
		<category><![CDATA[Cimbalino]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[WP7Dev]]></category>
		<category><![CDATA[WPDev]]></category>

		<guid isPermaLink="false">http://www.pedrolamas.com/?p=2574</guid>
		<description><![CDATA[Encontra-se disponível desde ontem a versão 1.3 do Cimbalino Windows Phone Toolkit! Entre os vários melhoramentos e correcções feitas, existe agora um novo projecto: Cimbalino.Phone.Toolkit.Controls Neste projecto serão colocados todos os controlos que forem criados de hoje em diante, e &#8230; <a href="http://www.pedrolamas.com/2012/05/18/cimbalino-windows-phone-toolkit-v1-3/">Continuar a ler <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://cimbalino.org" target="_blank"><img class="alignright size-full wp-image-2238" title="Cimbalino Windows Phone Toolkit" src="http://www.pedrolamas.com/wp-content/uploads/2011/11/Cimbalino-Windows-Phone-Toolkit.png" alt="" width="100" height="100" /></a>Encontra-se disponível desde ontem a <strong>versão 1.3</strong> do <a href="http://www.pedrolamas.com/tag/cimbalino/"><strong>Cimbalino Windows Phone Toolkit</strong></a>!</p>
<p>Entre os vários melhoramentos e correcções feitas, existe agora um novo projecto:</p>
<ul>
<li><a href="http://nuget.org/List/Packages/Cimbalino.Phone.Toolkit.Controls" target="_blank">Cimbalino.Phone.Toolkit.Controls</a></li>
</ul>
<p>Neste projecto serão colocados todos os controlos que forem criados de hoje em diante, e que dependam directamente do <a href="http://silverlight.codeplex.com" target="_blank">Silverlight for Windows Phone Toolkit</a>.</p>
<p>Para já, o único controlo presente é o <strong>PropertyGrid</strong>, a grande novidade da versão 1.3!</p>
<p>Este controlo simula no Windows Phone o comportamento do <a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.propertygrid.aspx" target="_blank">PropertyGrid</a> que encontramos em Windows Forms: basta apontar para um qualquer objecto, e ele tratará de desenhar a interface mais adequeada de acordo com as propriedades e os metadados do objecto em causa.</p>
<p><a href="http://www.pedrolamas.com/wp-content/uploads/2012/05/PropertyGrid-control-from-Cimbalino-Windows-Phone-Toolkit.png" rel="lightbox"><img class="alignnone size-full wp-image-2575" title="PropertyGrid control from Cimbalino Windows Phone Toolkit" src="http://www.pedrolamas.com/wp-content/uploads/2012/05/PropertyGrid-control-from-Cimbalino-Windows-Phone-Toolkit-thumb.png" alt="" width="320" height="303" /></a></p>
<p>Para melhor se perceber o comportamento do controlo, podem consultar o <a href="https://github.com/Cimbalino/Cimbalino-Phone-Toolkit/tree/master/samples/ManipulateObjectProperties" target="_blank">exemplo</a> disponível no <a href="https://github.com/Cimbalino/Cimbalino-Phone-Toolkit" target="_blank">código fonte do toolkit</a>.</p>
<p>Para terminar, tenho a comunicar que o toolkit está agora numa &#8220;nova casa&#8221;, em <a href="http://cimbalino.org" target="_blank">cimbalino.org</a>! <img src='http://www.pedrolamas.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p> <p><a href="http://www.pedrolamas.com/?flattrss_redirect&amp;id=2574&amp;md5=c3bac4205f88e03bd4037b39311af942" title="Flattr" target="_blank"><img src="http://www.pedrolamas.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/eXrWsGS1dw-tFpCt1vR8SHW5iZg/0/da"><img src="http://feedads.g.doubleclick.net/~a/eXrWsGS1dw-tFpCt1vR8SHW5iZg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/eXrWsGS1dw-tFpCt1vR8SHW5iZg/1/da"><img src="http://feedads.g.doubleclick.net/~a/eXrWsGS1dw-tFpCt1vR8SHW5iZg/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=GpUuNFh-cFE:mtGzoCOGLVE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=GpUuNFh-cFE:mtGzoCOGLVE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NacaoDoCimbalino/~4/GpUuNFh-cFE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pedrolamas.com/2012/05/18/cimbalino-windows-phone-toolkit-v1-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=pedrolamas&amp;popout=1&amp;url=http%3A%2F%2Fwww.pedrolamas.com%2F2012%2F05%2F18%2Fcimbalino-windows-phone-toolkit-v1-3%2F&amp;language=pt_PT&amp;category=text&amp;title=Cimbalino+Windows+Phone+Toolkit+v1.3&amp;description=Encontra-se+dispon%C3%ADvel+desde+ontem+a+vers%C3%A3o+1.3+do+Cimbalino+Windows+Phone+Toolkit%21+Entre+os+v%C3%A1rios+melhoramentos+e+correc%C3%A7%C3%B5es+feitas%2C+existe+agora+um+novo+projecto%3A+Cimbalino.Phone.Toolkit.Controls+Neste+projecto+ser%C3%A3o+colocados+todos...&amp;tags=Cimbalino%2CPrograma%C3%A7%C3%A3o%2CWindows+Phone%2CWP7Dev%2CWPDev%2Cblog" type="text/html" />
	<feedburner:origLink>http://www.pedrolamas.com/2012/05/18/cimbalino-windows-phone-toolkit-v1-3/</feedburner:origLink></item>
		<item>
		<title>Gerar o link de uma aplicação Windows Phone no Marketplace… de dentro da aplicação!</title>
		<link>http://feedproxy.google.com/~r/NacaoDoCimbalino/~3/wbd5fntZ9K4/</link>
		<comments>http://www.pedrolamas.com/2012/05/16/gerar-o-link-de-uma-aplicacao-windows-phone-no-marketplace-de-dentro-da-aplicacao/#comments</comments>
		<pubDate>Wed, 16 May 2012 14:03:41 +0000</pubDate>
		<dc:creator>Pedro Lamas</dc:creator>
				<category><![CDATA[Mobilidade]]></category>
		<category><![CDATA[Cimbalino]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[WMAppManifest]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[WP7Dev]]></category>
		<category><![CDATA[WPDev]]></category>

		<guid isPermaLink="false">http://www.pedrolamas.com/?p=2561</guid>
		<description><![CDATA[Depois de submetida ao Marketplace, cada aplicação passa a ter um link directo personalizado para a página de instalação, facilitando assim a partilha da mesma! A título de exemplo, o link de instalação da minha aplicação Totojogos é http://windowsphone.com/s?appid=bba5b571-13d3-49e9-841e-0e2bf0009fd3 Este é &#8230; <a href="http://www.pedrolamas.com/2012/05/16/gerar-o-link-de-uma-aplicacao-windows-phone-no-marketplace-de-dentro-da-aplicacao/">Continuar a ler <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Depois de submetida ao Marketplace, cada aplicação passa a ter um link directo personalizado para a página de instalação, facilitando assim a partilha da mesma!</p>
<p>A título de exemplo, o link de instalação da minha aplicação <a href="http://www.pedrolamas.com/2012/03/01/totojogos/">Totojogos</a> é <a href="http://windowsphone.com/s?appid=bba5b571-13d3-49e9-841e-0e2bf0009fd3" target="_blank">http://windowsphone.com/s?appid=bba5b571-13d3-49e9-841e-0e2bf0009fd3</a></p>
<p>Este é o link aparece no AppHub, na página de detalhes (&#8220;details&#8221;) da aplicação, com a designação de &#8220;deep link&#8221; conforme mostra a imagem:</p>
<p><img class="alignnone size-full wp-image-2562" title="Deep Link in AppHub application page" src="http://www.pedrolamas.com/wp-content/uploads/2012/05/Deep-Link-in-AppHub-application-page.png" alt="" width="310" height="443" /></p>
<p>Estes links tem uma parte fixa e uma variável, que é basicamente o identificador da aplicação; podemos daqui facilmente perceber que o link tem o seguinte formato:</p>
<p><strong>http://windowsphone.com/s?appid=&lt;ApplicationId&gt;</strong></p>
<p>O ApplicationId é atribuído à aplicação no momento em que é feita a sua primeira submissão (na verdade, ele aparece pela primeira vez no endereço da página do passo 2 da submissão, logo a seguir ao carregamento do ficheiro .xap), e é colocado no atributo &#8220;ProductID&#8221; do elemento &#8220;App&#8221; no ficheiro do manifesto da aplicação (WMAppManifest.xml).</p>
<p>Para criar o link dinamicamente basta então ler o ficheiro de manifesto, obter o valor do atributo &#8220;ProductID&#8221;, e criar então o link de acordo com o formato esperado; com estes dados podemos chegar a uma classe deste tipo:</p>
<pre class="brush: csharp; title: ; notranslate">public class DeepLinkHelper
{
    private const string AppManifestName = &quot;WMAppManifest.xml&quot;;
    private const string AppNodeName = &quot;App&quot;;
    private const string AppProductIDAttributeName = &quot;ProductID&quot;;

    public static string BuildApplicationDeepLink()
    {
        var applicationId = Guid.Parse(GetManifestAttributeValue(AppProductIDAttributeName));

        return BuildApplicationDeepLink(applicationId.ToString());
    }

    public static string BuildApplicationDeepLink(string applicationId)
    {
        return @&quot;http://windowsphone.com/s?appid=&quot; + applicationId;
    }

    public static string GetManifestAttributeValue(string attributeName)
    {
        var xmlReaderSettings = new XmlReaderSettings
        {
            XmlResolver = new XmlXapResolver()
        };

        using (var xmlReader = XmlReader.Create(AppManifestName, xmlReaderSettings))
        {
            xmlReader.ReadToDescendant(AppNodeName);

            if (!xmlReader.IsStartElement())
            {
                throw new FormatException(AppManifestName + &quot; is missing &quot; + AppNodeName);
            }

            return xmlReader.GetAttribute(attributeName);
        }
    }
}</pre>
<p>A parte mais importante nesta classe é a função <strong>GetManifestAttributeValue(string)</strong>, que permite aceder ao ficheiro WMAppManifest.xml e de lá ler a informação pretendida.</p>
<p>Obtido o ApplicationId, este é depois utilizado juntamente com a função <strong>BuildApplicationDeepLink(string)</strong> para retornar o link final!</p>
<p>Tendo esta class na nossa aplicação, basta então invocar a função <strong>DeepLinkHelper.BuildApplicationDeepLink()</strong> para obter o deep link da mesma e com ele fazer o que quisermos (enviar por e-mail, partilhar nas redes sociais, etc.)!</p>
<p>Para facilitar o acesso ao manifesto da aplicação mantendo uma arquitectura <acronym title="Model View ViewModel">MVVM</acronym>, o <a href="http://cimbalino.org" target="_blank">Cimbalino Windows Phone Toolkit</a> na versão 1.3 já tem o <strong>IApplicationManifestService</strong> com propriedades de acesso directo, sendo uma delas o ProductID utilizado acima! <img src='http://www.pedrolamas.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://www.pedrolamas.com/downloads/9" class="download"><b>ApplicationDeepLink</b> (link externo)<br /><span class="download-description">Downloaded 19 times</span></a></p> <p><a href="http://www.pedrolamas.com/?flattrss_redirect&amp;id=2561&amp;md5=e76329f6d2846273d0d1aba70dc6f6a3" title="Flattr" target="_blank"><img src="http://www.pedrolamas.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/bi0DsYZXyfNxBODrsWPicoCi8dA/0/da"><img src="http://feedads.g.doubleclick.net/~a/bi0DsYZXyfNxBODrsWPicoCi8dA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/bi0DsYZXyfNxBODrsWPicoCi8dA/1/da"><img src="http://feedads.g.doubleclick.net/~a/bi0DsYZXyfNxBODrsWPicoCi8dA/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=wbd5fntZ9K4:upxnHnCxasM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=wbd5fntZ9K4:upxnHnCxasM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NacaoDoCimbalino/~4/wbd5fntZ9K4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pedrolamas.com/2012/05/16/gerar-o-link-de-uma-aplicacao-windows-phone-no-marketplace-de-dentro-da-aplicacao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=pedrolamas&amp;popout=1&amp;url=http%3A%2F%2Fwww.pedrolamas.com%2F2012%2F05%2F16%2Fgerar-o-link-de-uma-aplicacao-windows-phone-no-marketplace-de-dentro-da-aplicacao%2F&amp;language=pt_PT&amp;category=text&amp;title=Gerar+o+link+de+uma+aplica%C3%A7%C3%A3o+Windows+Phone+no+Marketplace%26%238230%3B+de+dentro+da+aplica%C3%A7%C3%A3o%21&amp;description=Depois+de+submetida+ao+Marketplace%2C+cada+aplica%C3%A7%C3%A3o+passa+a+ter+um+link+directo+personalizado+para+a+p%C3%A1gina+de+instala%C3%A7%C3%A3o%2C+facilitando+assim+a+partilha+da+mesma%21+A+t%C3%ADtulo+de+exemplo%2C+o...&amp;tags=Cimbalino%2CWindows+Phone%2CWMAppManifest%2CWP7%2CWP7Dev%2CWPDev%2Cblog" type="text/html" />
	<feedburner:origLink>http://www.pedrolamas.com/2012/05/16/gerar-o-link-de-uma-aplicacao-windows-phone-no-marketplace-de-dentro-da-aplicacao/</feedburner:origLink></item>
		<item>
		<title>Character Encoding no Windows Phone</title>
		<link>http://feedproxy.google.com/~r/NacaoDoCimbalino/~3/nuPQ8Y_7n20/</link>
		<comments>http://www.pedrolamas.com/2012/04/24/character-encoding-no-windows-phone/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 10:41:07 +0000</pubDate>
		<dc:creator>Pedro Lamas</dc:creator>
				<category><![CDATA[Mobilidade]]></category>
		<category><![CDATA[Encoding]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[WP7Dev]]></category>
		<category><![CDATA[WPDev]]></category>

		<guid isPermaLink="false">http://www.pedrolamas.com/?p=2537</guid>
		<description><![CDATA[O SDK do Windows Phone apresenta-nos de base duas classes de codificação de texto, UTF8Encoding e UnicodeEncoding, limitando assim as possibilidades de codificação ao UTF-8 e UTF-16 respectivamente. Mas se é verdade que actualmente a grande parte dos recursos se encontram &#8230; <a href="http://www.pedrolamas.com/2012/04/24/character-encoding-no-windows-phone/">Continuar a ler <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>O <acronym title="Software Development Kit">SDK</acronym> do Windows Phone apresenta-nos de base duas classes de codificação de texto, <a href="http://msdn.microsoft.com/en-us/library/system.text.utf8encoding(v=vs.95).aspx" target="_blank">UTF8Encoding</a> e <a href="http://msdn.microsoft.com/en-us/library/system.text.unicodeencoding(v=vs.95).aspx" target="_blank">UnicodeEncoding</a>, limitando assim as possibilidades de codificação ao <acronym title="Unicode Transformation Format">UTF</acronym>-8 e <acronym title="Unicode Transformation Format">UTF</acronym>-16 respectivamente.</p>
<p>Mas se é verdade que actualmente a grande parte dos recursos se encontram codificados em <acronym title="Unicode Transformation Format">UTF</acronym>-8 (por exemplo, as páginas do <a href="http://www.publico.pt" target="_blank">Público</a>, <a href="http://www.sapo.pt" target="_blank">Sapo</a>, e <a href="http://www.google.com" target="_blank">Google</a>), existem ainda alguns com outras codificações, sendo a mais comum a <acronym title="International Organization for Standardization">ISO</acronym>-8859-1, designada de <em>Western Europe Encoding</em> (exemplo disso são as páginas do <a href="http://www.dn.pt/" target="_blank">Diário de Notícias</a>, e a <a href="http://www.radiopopular.pt" target="_blank">Rádio Popular</a>).</p>
<p>Na .NET Framework completa, podemos utilizar o seguinte comando para obter um objecto capaz de processar este formato:</p>
<pre class="brush: csharp; title: ; notranslate">var encoding = System.Text.Encoding.GetEncoding(&quot;iso-8859-1&quot;);</pre>
<p>Mas infelizmente, este processo não funciona no Silverlight (e por inerência, no Windows Phone)!</p>
<p>A alternativa pode passar por termos um serviço intermediário (tipo <em>proxy</em>) o qual seria invocado pela aplicação Silverlight, e que por sua vez faria um pedido à pagina com dados codificados em <acronym title="International Organization for Standardization">ISO</acronym>-8859-1, e assim trataria da sua conversão para <acronym title="Unicode Transformation Format">UTF</acronym>-8 antes de os devolver à aplicação.</p>
<p><a href="http://www.hardcodet.net/2010/03/silverlight-text-encoding-class-generator" target="_blank"><img class="alignright size-full wp-image-2541" title="Silverlight Encoding Generator" src="http://www.pedrolamas.com/wp-content/uploads/2012/04/Silverlight-Encoding-Generator.png" alt="" width="150" height="153" /></a>Mas podemos resolver o problema directamente na aplicação, criando uma classe <a href="http://msdn.microsoft.com/en-us/library/system.text.encoding(v=vs.95).aspx" target="_blank">Encoding</a> para podermos correctamente ler e processar a informação; nesse sentido, o <a href="http://www.hardcodet.net/2010/03/silverlight-text-encoding-class-generator" target="_blank">Silverlight Encoding Generator</a> é a ferramenta a utilizar!</p>
<p>Esta ferramenta permite gerar uma classe de Encoding compatível com Silverlight, de forma muito ágil e rápida: basta indicar o nome da codificação (<a href="http://msdn.microsoft.com/en-us/library/86hf4sb8(v=vs.100).aspx" target="_blank">lista completa</a> das disponíveis na .NET Framework 4.0), o namespace e nome da classe a criar e está pronto!</p> <p><a href="http://www.pedrolamas.com/?flattrss_redirect&amp;id=2537&amp;md5=bfc3ba8a28a220b28bebbcaf31e5d6b1" title="Flattr" target="_blank"><img src="http://www.pedrolamas.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/S2X6QxpepdTzqkg8agq9VowM7Bg/0/da"><img src="http://feedads.g.doubleclick.net/~a/S2X6QxpepdTzqkg8agq9VowM7Bg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/S2X6QxpepdTzqkg8agq9VowM7Bg/1/da"><img src="http://feedads.g.doubleclick.net/~a/S2X6QxpepdTzqkg8agq9VowM7Bg/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=nuPQ8Y_7n20:OcDeVAP7jAQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=nuPQ8Y_7n20:OcDeVAP7jAQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NacaoDoCimbalino/~4/nuPQ8Y_7n20" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pedrolamas.com/2012/04/24/character-encoding-no-windows-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=pedrolamas&amp;popout=1&amp;url=http%3A%2F%2Fwww.pedrolamas.com%2F2012%2F04%2F24%2Fcharacter-encoding-no-windows-phone%2F&amp;language=pt_PT&amp;category=text&amp;title=Character+Encoding+no+Windows+Phone&amp;description=O+SDK+do+Windows+Phone+apresenta-nos+de+base+duas+classes+de+codifica%C3%A7%C3%A3o+de+texto%2C%C2%A0UTF8Encoding+e+UnicodeEncoding%2C+limitando+assim+as+possibilidades+de+codifica%C3%A7%C3%A3o+ao+UTF-8+e+UTF-16+respectivamente.+Mas+se+%C3%A9...&amp;tags=Encoding%2CPrograma%C3%A7%C3%A3o%2CSilverlight%2CWindows+Phone%2CWP7%2CWP7Dev%2CWPDev%2Cblog" type="text/html" />
	<feedburner:origLink>http://www.pedrolamas.com/2012/04/24/character-encoding-no-windows-phone/</feedburner:origLink></item>
		<item>
		<title>Rescaldo do Windows Phone App Code Camp Porto</title>
		<link>http://feedproxy.google.com/~r/NacaoDoCimbalino/~3/QPTgmT91EEk/</link>
		<comments>http://www.pedrolamas.com/2012/04/17/rescaldo-do-windows-phone-app-code-camp-porto/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 10:25:47 +0000</pubDate>
		<dc:creator>Pedro Lamas</dc:creator>
				<category><![CDATA[Mobilidade]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[WP7Dev]]></category>
		<category><![CDATA[WPCodeCamp]]></category>
		<category><![CDATA[WPDev]]></category>

		<guid isPermaLink="false">http://www.pedrolamas.com/?p=2531</guid>
		<description><![CDATA[Fim de semana no Hotel Ipanema Porto com as melhores condições para aprenderem a desenvolver aplicações para Windows Phone, a ajuda de alguns &#8220;experts&#8221; disponíveis para tirar dúvidas ou simplesmente apontar no caminho certo, e francesinhas à mistura! Tal como &#8230; <a href="http://www.pedrolamas.com/2012/04/17/rescaldo-do-windows-phone-app-code-camp-porto/">Continuar a ler <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pedrolamas.com/wp-content/uploads/2012/04/Windows-Phone-App-Code-Camp-Porto.png" rel="lightbox"><img class="alignnone size-full wp-image-2532" title="Windows Phone App Code Camp Porto" src="http://www.pedrolamas.com/wp-content/uploads/2012/04/Windows-Phone-App-Code-Camp-Porto-Thumb.png" alt="" width="480" height="178" /></a></p>
<p>Fim de semana no Hotel Ipanema Porto com as melhores condições para aprenderem a desenvolver aplicações para Windows Phone, a ajuda de alguns &#8220;experts&#8221; disponíveis para tirar dúvidas ou simplesmente apontar no caminho certo, e francesinhas à mistura!</p>
<p>Tal como no <a href="http://www.pedrolamas.com/2011/12/22/rescaldo-do-windows-phone-app-code-camp/" target="_blank">primeiro em Palmela</a>, também este App Code Camp do Porto só pode ser classificado de <strong>sucesso</strong>, e com um sentimento pessoal de &#8220;missão cumprida&#8221;! <img src='http://www.pedrolamas.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Até ao próximo Windows Phone App Code Camp! <img src='http://www.pedrolamas.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p> <p><a href="http://www.pedrolamas.com/?flattrss_redirect&amp;id=2531&amp;md5=ff1a7c813eaf3c8d89abc6ed304710a5" title="Flattr" target="_blank"><img src="http://www.pedrolamas.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/NQHtiMwqfghJZ4QMsbQxvhvagdE/0/da"><img src="http://feedads.g.doubleclick.net/~a/NQHtiMwqfghJZ4QMsbQxvhvagdE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/NQHtiMwqfghJZ4QMsbQxvhvagdE/1/da"><img src="http://feedads.g.doubleclick.net/~a/NQHtiMwqfghJZ4QMsbQxvhvagdE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=QPTgmT91EEk:ynkbLzuHRCo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=QPTgmT91EEk:ynkbLzuHRCo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NacaoDoCimbalino/~4/QPTgmT91EEk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pedrolamas.com/2012/04/17/rescaldo-do-windows-phone-app-code-camp-porto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=pedrolamas&amp;popout=1&amp;url=http%3A%2F%2Fwww.pedrolamas.com%2F2012%2F04%2F17%2Frescaldo-do-windows-phone-app-code-camp-porto%2F&amp;language=pt_PT&amp;category=text&amp;title=Rescaldo+do+Windows+Phone+App+Code+Camp+Porto&amp;description=Fim+de+semana+no+Hotel+Ipanema+Porto+com+as+melhores+condi%C3%A7%C3%B5es+para+aprenderem+a+desenvolver+aplica%C3%A7%C3%B5es+para+Windows+Phone%2C+a+ajuda+de+alguns+%26%238220%3Bexperts%26%238221%3B+dispon%C3%ADveis+para+tirar+d%C3%BAvidas+ou+simplesmente...&amp;tags=Microsoft%2CWindows+Phone%2CWP7%2CWP7Dev%2CWPCodeCamp%2CWPDev%2Cblog" type="text/html" />
	<feedburner:origLink>http://www.pedrolamas.com/2012/04/17/rescaldo-do-windows-phone-app-code-camp-porto/</feedburner:origLink></item>
		<item>
		<title>Aceder a ficheiros enviados no XAP de uma app de Windows Phone</title>
		<link>http://feedproxy.google.com/~r/NacaoDoCimbalino/~3/BrWv6DcOb5c/</link>
		<comments>http://www.pedrolamas.com/2012/04/11/aceder-a-ficheiros-enviados-no-xap-de-uma-app-de-windows-phone/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 18:24:05 +0000</pubDate>
		<dc:creator>Pedro Lamas</dc:creator>
				<category><![CDATA[Mobilidade]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[WP7Dev]]></category>
		<category><![CDATA[WPDev]]></category>

		<guid isPermaLink="false">http://www.pedrolamas.com/?p=2520</guid>
		<description><![CDATA[É comum criarmos ficheiros de Resources (.resx) na nossa aplicação, normalmente utilizados para globalizar a mesma com vários idiomas. Mas também é possível enviar ficheiros binários por inteiro e aceder a eles em runtime! Note-se que estes ficheiros vão dentro &#8230; <a href="http://www.pedrolamas.com/2012/04/11/aceder-a-ficheiros-enviados-no-xap-de-uma-app-de-windows-phone/">Continuar a ler <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>É comum criarmos ficheiros de Resources (.resx) na nossa aplicação, normalmente utilizados para globalizar a mesma com vários idiomas.</p>
<p>Mas também é possível enviar ficheiros binários por inteiro e aceder a eles em runtime!</p>
<p>Note-se que estes ficheiros vão dentro do ficheiro .xap da aplicação (que nada mais é que um simples ficheiro ZIP com extensão modificada) e quando esta é instalada, são colocados na mesma pasta que os binários e não no Isolated Storage (e como tal, são apenas de leitura)</p>
<h2>let&#8217;s code</h2>
<p>Vamos criar uma aplicação muito simples, apenas com uma caixa de texto onde colocaremos o conteúdo de um ficheiro .txt que pretendemos distribuir.</p>
<p>Começamos por adicionar um ficheiro de texto ao projecto (para este exemplo será chamado de &#8220;test.txt&#8221;), certificando que nas propriedades do mesmo, o <strong>Build Action</strong> do ficheiro está em <strong>Content</strong>, garantindo assim que o ficheiro irá junto com a aplicação.</p>
<p>De seguinte, abrimos o ficheiro <strong>MainPage.xaml</strong> e adicionamos o seguinte código no interior do elemento <strong>ContentPanel</strong>:</p>
<pre class="brush: xml; title: ; notranslate">&lt;TextBox x:Name=&quot;TestFileContentTextBox&quot; /&gt;</pre>
<p>Passando para o ficheiro <strong>MainPage.xaml.cs</strong>, adicionamos o seguinte Using no topo do mesmo:</p>
<pre class="brush: csharp; title: ; notranslate">using System.IO;</pre>
<p>Falta apenas substituir o construtor pelo seguinte código:</p>
<pre class="brush: csharp; highlight: [5,7]; title: ; notranslate">public MainPage()
{
    InitializeComponent();

    var streamResourceInfo = App.GetResourceStream(new Uri(&quot;test.txt&quot;, UriKind.Relative));

    using (var stream = streamResourceInfo.Stream)
    {
        using (var streamReader = new StreamReader(stream))
        {
            TestFileContentTextBox.Text = streamReader.ReadToEnd();
        }
    }
}</pre>
<p>No bloco de código em cima é fácil de perceber onde está toda a magia: na linha 5 utilizamos o método <a href="http://msdn.microsoft.com/en-us/library/ms596994(v=vs.95).aspx" target="_blank">Application.GetResourceStream</a> para obter uma referência ao ficheiro pretendido e que foi distribuído com a aplicação; na linha abaixo vemos a ser feito o acesso à stream read-only do ficheiro propriamente dito.</p>
<p>Aqui tem o código fonte deste exemplo:</p>
<p><a href="http://www.pedrolamas.com/downloads/7" class="download"><b>GetFileFromXap.zip</b> (link externo)<br /><span class="download-description">Downloaded 68 times</span></a></p> <p><a href="http://www.pedrolamas.com/?flattrss_redirect&amp;id=2520&amp;md5=6f85c61758313cfe9d08a850ca371a61" title="Flattr" target="_blank"><img src="http://www.pedrolamas.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/G9Iv59ltoY4dk9BblUuqYRqFsIc/0/da"><img src="http://feedads.g.doubleclick.net/~a/G9Iv59ltoY4dk9BblUuqYRqFsIc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/G9Iv59ltoY4dk9BblUuqYRqFsIc/1/da"><img src="http://feedads.g.doubleclick.net/~a/G9Iv59ltoY4dk9BblUuqYRqFsIc/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=BrWv6DcOb5c:BsK2_q8cvfU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=BrWv6DcOb5c:BsK2_q8cvfU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NacaoDoCimbalino/~4/BrWv6DcOb5c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pedrolamas.com/2012/04/11/aceder-a-ficheiros-enviados-no-xap-de-uma-app-de-windows-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=pedrolamas&amp;popout=1&amp;url=http%3A%2F%2Fwww.pedrolamas.com%2F2012%2F04%2F11%2Faceder-a-ficheiros-enviados-no-xap-de-uma-app-de-windows-phone%2F&amp;language=pt_PT&amp;category=text&amp;title=Aceder+a+ficheiros+enviados+no+XAP+de+uma+app+de+Windows+Phone&amp;description=%C3%89+comum+criarmos+ficheiros+de+Resources+%28.resx%29+na+nossa+aplica%C3%A7%C3%A3o%2C+normalmente+utilizados+para+globalizar+a+mesma+com+v%C3%A1rios+idiomas.+Mas+tamb%C3%A9m+%C3%A9+poss%C3%ADvel+enviar+ficheiros+bin%C3%A1rios+por+inteiro+e+aceder...&amp;tags=Programa%C3%A7%C3%A3o%2CWindows+Phone%2CWP7%2CWP7Dev%2CWPDev%2Cblog" type="text/html" />
	<feedburner:origLink>http://www.pedrolamas.com/2012/04/11/aceder-a-ficheiros-enviados-no-xap-de-uma-app-de-windows-phone/</feedburner:origLink></item>
		<item>
		<title>Truques &amp; Dicas no Desenvolvimento para Windows Phone @ NetPonto (Vídeo)</title>
		<link>http://feedproxy.google.com/~r/NacaoDoCimbalino/~3/eBzvvIEnRD4/</link>
		<comments>http://www.pedrolamas.com/2012/04/10/truques-dicas-no-desenvolvimento-para-windows-phone-netponto-video/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 13:21:24 +0000</pubDate>
		<dc:creator>Pedro Lamas</dc:creator>
				<category><![CDATA[Mobilidade]]></category>
		<category><![CDATA[NetPonto]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[WP7Dev]]></category>
		<category><![CDATA[WPDev]]></category>

		<guid isPermaLink="false">http://www.pedrolamas.com/?p=2516</guid>
		<description><![CDATA[Passaram já alguns meses desde que apresentei uma sessão no NetPonto de Coimbra intitulada &#8220;Truques &#38; Dicas no Desenvolvimento para Windows Phone&#8221; (e aqui referenciada anteriormente)! A grande novidade, é que agora podem ver o vídeo da mesma!]]></description>
			<content:encoded><![CDATA[<p>Passaram já alguns meses desde que apresentei uma sessão no <a href="http://netponto.org/" target="_blank">NetPonto</a> de Coimbra intitulada &#8220;Truques &amp; Dicas no Desenvolvimento para Windows Phone&#8221; (e <a href="http://www.pedrolamas.com/2011/11/24/truques-dicas-no-desenvolvimento-para-windows-phone-netponto/">aqui</a> referenciada anteriormente)!</p>
<p>A grande novidade, é que agora podem ver o vídeo da mesma! <img src='http://www.pedrolamas.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/pcNyqr2f-jI?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p> <p><a href="http://www.pedrolamas.com/?flattrss_redirect&amp;id=2516&amp;md5=b29409f11086c3b55e6f2c00efe8145f" title="Flattr" target="_blank"><img src="http://www.pedrolamas.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/kQ_TdT1V1zE2prwI9qMMBiQyabE/0/da"><img src="http://feedads.g.doubleclick.net/~a/kQ_TdT1V1zE2prwI9qMMBiQyabE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/kQ_TdT1V1zE2prwI9qMMBiQyabE/1/da"><img src="http://feedads.g.doubleclick.net/~a/kQ_TdT1V1zE2prwI9qMMBiQyabE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=eBzvvIEnRD4:36yUny7eiQA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=eBzvvIEnRD4:36yUny7eiQA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NacaoDoCimbalino/~4/eBzvvIEnRD4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pedrolamas.com/2012/04/10/truques-dicas-no-desenvolvimento-para-windows-phone-netponto-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=pedrolamas&amp;popout=1&amp;url=http%3A%2F%2Fwww.pedrolamas.com%2F2012%2F04%2F10%2Ftruques-dicas-no-desenvolvimento-para-windows-phone-netponto-video%2F&amp;language=pt_PT&amp;category=text&amp;title=Truques+%26%23038%3B+Dicas+no+Desenvolvimento+para+Windows+Phone+%40+NetPonto+%28V%C3%ADdeo%29&amp;description=Passaram+j%C3%A1+alguns+meses+desde+que+apresentei+uma+sess%C3%A3o+no+NetPonto%C2%A0de+Coimbra+intitulada+%26%238220%3BTruques+%26amp%3B+Dicas+no+Desenvolvimento+para+Windows+Phone%26%238221%3B+%28e+aqui%C2%A0referenciada+anteriormente%29%21+A+grande+novidade%2C+%C3%A9+que+agora...&amp;tags=NetPonto%2CWindows+Phone%2CWP7Dev%2CWPDev%2Cblog" type="text/html" />
	<feedburner:origLink>http://www.pedrolamas.com/2012/04/10/truques-dicas-no-desenvolvimento-para-windows-phone-netponto-video/</feedburner:origLink></item>
		<item>
		<title>Como detectar equipamentos Windows Phone “low cost”</title>
		<link>http://feedproxy.google.com/~r/NacaoDoCimbalino/~3/HsM5mppxrPA/</link>
		<comments>http://www.pedrolamas.com/2012/04/04/como-detectar-equipamentos-windows-phone-low-cost/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 16:44:55 +0000</pubDate>
		<dc:creator>Pedro Lamas</dc:creator>
				<category><![CDATA[Mobilidade]]></category>
		<category><![CDATA[Cimbalino]]></category>
		<category><![CDATA[Tango]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[WP7Dev]]></category>
		<category><![CDATA[WPDev]]></category>

		<guid isPermaLink="false">http://www.pedrolamas.com/?p=2511</guid>
		<description><![CDATA[Dentro em breve vai ser possível adquirir equipamentos Windows Phone &#8220;low cost&#8221; (como por exemplo o Nokia Lumia 610), os quais, entre outras coisas, vão ter menos memória (inferior a 256MB)! Cabe aos programadores prepararem as suas aplicações para que &#8230; <a href="http://www.pedrolamas.com/2012/04/04/como-detectar-equipamentos-windows-phone-low-cost/">Continuar a ler <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dentro em breve vai ser possível adquirir equipamentos Windows Phone &#8220;low cost&#8221; (como por exemplo o <a href="http://europe.nokia.com/find-products/devices/nokia-lumia-610" target="_blank">Nokia Lumia 610</a>), os quais, entre outras coisas, vão ter menos memória (inferior a 256MB)!</p>
<p>Cabe aos programadores prepararem as suas aplicações para que estas funcionem nesta nova classe de equipamentos, e para tal, a equipa de desenvolvimento do Windows Phone já publicou um <a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2012/03/07/optimizing-apps-for-lower-cost-devices.aspx" target="_blank">artigo de boas-práticas</a> sobre que optimizações e cuidados devem ter!</p>
<p>No mesmo sentido, junto agora o meu pequeno contributo, que é uma forma muito básica de conseguir saber se a aplicação está a ser executada num equipamento &#8220;low cost&#8221; ou não:</p>
<pre class="brush: csharp; title: ; notranslate">public bool IsLowMemoryDevice
{
    get
    {
        return Microsoft.Phone.Info.DeviceStatus.DeviceTotalMemory &lt;= 268435456;
    }
}</pre>
<p>Esta função muito simples nada mais faz do que obter o total de memória do dispositivo e saber se é inferior a 256MB; se o for, trata-se então de um equipamento &#8220;low cost&#8221;!</p>
<p>O <a href="http://cimbalino.org" target="_blank">Cimbalino Windows Phone Toolkit</a> já tem esta funcionalidade disponível na implementação do método <strong>IDeviceStatusService.IsLowMemoryDevice</strong>, bastando assim registar o serviço <strong>DeviceStatusService</strong> no vosso controlador de IOC para a ela poderem aceder! <img src='http://www.pedrolamas.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p> <p><a href="http://www.pedrolamas.com/?flattrss_redirect&amp;id=2511&amp;md5=e278b3072cf3d63b26eff6046ea39d6a" title="Flattr" target="_blank"><img src="http://www.pedrolamas.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/iGOnA1IIYL-5EKoZ9l95GQW8784/0/da"><img src="http://feedads.g.doubleclick.net/~a/iGOnA1IIYL-5EKoZ9l95GQW8784/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/iGOnA1IIYL-5EKoZ9l95GQW8784/1/da"><img src="http://feedads.g.doubleclick.net/~a/iGOnA1IIYL-5EKoZ9l95GQW8784/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=HsM5mppxrPA:6ibWu1ul4NQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=HsM5mppxrPA:6ibWu1ul4NQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NacaoDoCimbalino/~4/HsM5mppxrPA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pedrolamas.com/2012/04/04/como-detectar-equipamentos-windows-phone-low-cost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=pedrolamas&amp;popout=1&amp;url=http%3A%2F%2Fwww.pedrolamas.com%2F2012%2F04%2F04%2Fcomo-detectar-equipamentos-windows-phone-low-cost%2F&amp;language=pt_PT&amp;category=text&amp;title=Como+detectar+equipamentos+Windows+Phone+%26%238220%3Blow+cost%26%238221%3B&amp;description=Dentro+em+breve+vai+ser+poss%C3%ADvel+adquirir+equipamentos+Windows+Phone+%26%238220%3Blow+cost%26%238221%3B+%28como+por+exemplo+o+Nokia+Lumia+610%29%2C+os+quais%2C+entre+outras+coisas%2C+v%C3%A3o+ter+menos+mem%C3%B3ria+%28inferior+a...&amp;tags=Cimbalino%2CTango%2CWindows+Phone%2CWP7%2CWP7Dev%2CWPDev%2Cblog" type="text/html" />
	<feedburner:origLink>http://www.pedrolamas.com/2012/04/04/como-detectar-equipamentos-windows-phone-low-cost/</feedburner:origLink></item>
		<item>
		<title>Microsoft@Porto – App Day</title>
		<link>http://feedproxy.google.com/~r/NacaoDoCimbalino/~3/LWciDxLlNb8/</link>
		<comments>http://www.pedrolamas.com/2012/03/29/microsoftporto-app-day/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 11:34:28 +0000</pubDate>
		<dc:creator>Pedro Lamas</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[App Day]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[WP7Dev]]></category>
		<category><![CDATA[WPDev]]></category>

		<guid isPermaLink="false">http://www.pedrolamas.com/?p=2488</guid>
		<description><![CDATA[No passado mês de Fevereiro foi apresentado na Mobile World Conference a versão Consumer Preview do Windows 8, estando desde o dia 29 de Fevereiro disponível para download. No seguimento deste anuncio, o App Day dá a conhecer melhor esta &#8230; <a href="http://www.pedrolamas.com/2012/03/29/microsoftporto-app-day/">Continuar a ler <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.facebook.com/AppDay" target="_blank"><img class="alignnone size-full wp-image-2489" title="Microsoft@Porto - App Day" src="http://www.pedrolamas.com/wp-content/uploads/2012/03/Microsoft@Porto-App-Day.png" alt="" width="480" height="92" /></a></p>
<p>No passado mês de Fevereiro foi apresentado na Mobile World Conference a versão <a href="http://www.pedrolamas.com/2012/03/01/windows-8-consumer-preview/">Consumer Preview do Windows 8</a>, estando desde o dia 29 de Fevereiro disponível para download.</p>
<p>No seguimento deste anuncio, o <a href="https://www.facebook.com/AppDay" target="_blank">App Day</a> dá a conhecer melhor esta plataforma, a oportunidade existente no desenvolvimento de aplicações para a Windows Store, e a conhecer como desenvolver aplicações Metro.</p>
<p>O evento está agendado para o próximo dia <a href="https://www.google.com/calendar/event?eid=ZXZyMDZsMGNzY2hjZXFqa2FsdWdnbnNmNW8gZ2tpcDRkZ3JtaG9rcWQwanNmOXA4ZWUyZ2dAZw&amp;ctz=Europe/Lisbon" target="_blank">24 de Abril</a> na Univ. Fernando Pessoa no Porto, e a participação é de inscrição obrigatória; para se inscreverem enviem um e-mail com o vosso nome, faculdade/empresa e e-mail de contacto para <a href="mailto:leonor.gaudencio@studentpartner.com">leonor.gaudencio@studentpartner.com</a>.</p>
<p>A sala enche depressa por isso não hesitem&#8230; <img src='http://www.pedrolamas.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p> <p><a href="http://www.pedrolamas.com/?flattrss_redirect&amp;id=2488&amp;md5=93bec75a455e49b64793d74f916914c4" title="Flattr" target="_blank"><img src="http://www.pedrolamas.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/ZCTzuOMYHUcwgoKRhT2LpQufXkA/0/da"><img src="http://feedads.g.doubleclick.net/~a/ZCTzuOMYHUcwgoKRhT2LpQufXkA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ZCTzuOMYHUcwgoKRhT2LpQufXkA/1/da"><img src="http://feedads.g.doubleclick.net/~a/ZCTzuOMYHUcwgoKRhT2LpQufXkA/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=LWciDxLlNb8:ZpXlp07nKZA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=LWciDxLlNb8:ZpXlp07nKZA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NacaoDoCimbalino/~4/LWciDxLlNb8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pedrolamas.com/2012/03/29/microsoftporto-app-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=pedrolamas&amp;popout=1&amp;url=http%3A%2F%2Fwww.pedrolamas.com%2F2012%2F03%2F29%2Fmicrosoftporto-app-day%2F&amp;language=pt_PT&amp;category=text&amp;title=Microsoft%40Porto+%26%238211%3B+App+Day&amp;description=No+passado+m%C3%AAs+de+Fevereiro+foi+apresentado+na+Mobile+World+Conference+a+vers%C3%A3o+Consumer+Preview+do+Windows+8%2C+estando+desde+o+dia+29+de+Fevereiro+dispon%C3%ADvel+para+download.+No+seguimento...&amp;tags=App+Day%2CMetro%2CMicrosoft%2CWindows+8%2CWindows+Phone%2CWP7%2CWP7Dev%2CWPDev%2Cblog" type="text/html" />
	<feedburner:origLink>http://www.pedrolamas.com/2012/03/29/microsoftporto-app-day/</feedburner:origLink></item>
		<item>
		<title>Windows Phone App Code Camp – Porto</title>
		<link>http://feedproxy.google.com/~r/NacaoDoCimbalino/~3/8-ZQeSQr1Uk/</link>
		<comments>http://www.pedrolamas.com/2012/03/27/windows-phone-app-code-camp-porto/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 13:22:45 +0000</pubDate>
		<dc:creator>Pedro Lamas</dc:creator>
				<category><![CDATA[Mobilidade]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[WP7Dev]]></category>
		<category><![CDATA[WPDev]]></category>

		<guid isPermaLink="false">http://www.pedrolamas.com/?p=2478</guid>
		<description><![CDATA[A Microsoft não para e depois do sucesso do primeiro Windows Phone App Code Camp, já está a preparar o 2º, desta vez a decorrer no Porto! Marquem já na vossa agenda: dias 14 e 15 de Abril no Hotel Ipanema &#8230; <a href="http://www.pedrolamas.com/2012/03/27/windows-phone-app-code-camp-porto/">Continuar a ler <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2481" title="Windows Phone App Code Camp - Porto" src="http://www.pedrolamas.com/wp-content/uploads/2012/03/Windows-Phone-App-Code-Camp-Porto.png" alt="" width="480" height="135" /></p>
<p>A Microsoft não para e depois do <a href="http://www.pedrolamas.com/2011/12/22/rescaldo-do-windows-phone-app-code-camp/" target="_blank">sucesso</a> do primeiro <a href="http://www.pedrolamas.com/2011/11/28/windows-phone-app-code-camp/">Windows Phone App Code Camp</a>, já está a preparar o 2º, desta vez a decorrer no Porto!</p>
<p>Marquem já na vossa agenda: <a href="https://www.google.com/calendar/event?eid=aWIycWRuYjdxMmJkY2o3Nm4xbDh2a3ZmaGcgZ2tpcDRkZ3JtaG9rcWQwanNmOXA4ZWUyZ2dAZw&amp;ctz=Europe/Lisbon" target="_blank"><strong>dias 14 e 15 de Abril no Hotel Ipanema Porto</strong></a>!</p>
<p>Tal como o primeiro, estamos a falar de um evento <strong>totalmente gratuito</strong> em que será dada a orientação necessária para criarem aquela aplicação que já há muito pensaram fazer, mas que por esta ou aquela razão ainda não a concretizaram!</p>
<p>As <strong>inscrições são muito limitadas e terminam a 9 de Abril</strong>, por isso façam a vossa quanto antes! <img src='http://www.pedrolamas.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Podem ver o anuncio oficial deste evento com mais informações importantes no link em baixo.</p>
<p><a href="http://www.pedrolamas.com/downloads/6" class="download"><b>Windows Phone App Code Camp - Porto</b> (445.14 kB)<br /><span class="download-description">Downloaded 292 times</span></a></p> <p><a href="http://www.pedrolamas.com/?flattrss_redirect&amp;id=2478&amp;md5=a8a6c79114f442681962b70a723f219d" title="Flattr" target="_blank"><img src="http://www.pedrolamas.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/sD8x33k_yOIzp_SXPlFOB2F-KHs/0/da"><img src="http://feedads.g.doubleclick.net/~a/sD8x33k_yOIzp_SXPlFOB2F-KHs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sD8x33k_yOIzp_SXPlFOB2F-KHs/1/da"><img src="http://feedads.g.doubleclick.net/~a/sD8x33k_yOIzp_SXPlFOB2F-KHs/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=8-ZQeSQr1Uk:PxcnuoRwQjk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=8-ZQeSQr1Uk:PxcnuoRwQjk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NacaoDoCimbalino/~4/8-ZQeSQr1Uk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pedrolamas.com/2012/03/27/windows-phone-app-code-camp-porto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=pedrolamas&amp;popout=1&amp;url=http%3A%2F%2Fwww.pedrolamas.com%2F2012%2F03%2F27%2Fwindows-phone-app-code-camp-porto%2F&amp;language=pt_PT&amp;category=text&amp;title=Windows+Phone+App+Code+Camp+%26%238211%3B+Porto&amp;description=A+Microsoft+n%C3%A3o+para+e+depois+do+sucesso+do+primeiro%C2%A0Windows+Phone+App+Code+Camp%2C+j%C3%A1+est%C3%A1+a+preparar+o+2%C2%BA%2C+desta+vez+a+decorrer+no+Porto%21+Marquem+j%C3%A1+na+vossa...&amp;tags=Microsoft%2CWindows+Phone%2CWP7%2CWP7Dev%2CWPDev%2Cblog" type="text/html" />
	<feedburner:origLink>http://www.pedrolamas.com/2012/03/27/windows-phone-app-code-camp-porto/</feedburner:origLink></item>
		<item>
		<title>Windows Phone SDK 7.1.1 Update</title>
		<link>http://feedproxy.google.com/~r/NacaoDoCimbalino/~3/XJXDYL7KZ_I/</link>
		<comments>http://www.pedrolamas.com/2012/03/26/windows-phone-sdk-7-1-1-update/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 17:48:48 +0000</pubDate>
		<dc:creator>Pedro Lamas</dc:creator>
				<category><![CDATA[Mobilidade]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[WP7Dev]]></category>
		<category><![CDATA[WPDev]]></category>

		<guid isPermaLink="false">http://www.pedrolamas.com/?p=2475</guid>
		<description><![CDATA[Já se encontra disponível para download o Windows Phone SDK 7.1.1 Update. Tratando-se apenas de uma actualização da versão 7.1 lançada em Setembro do ano passado, as novidade prendem-se com o suporte para os equipamentos com 256MB de memória, e &#8230; <a href="http://www.pedrolamas.com/2012/03/26/windows-phone-sdk-7-1-1-update/">Continuar a ler <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Já se encontra disponível para download o <a href="http://www.microsoft.com/download/en/details.aspx?id=29233" target="_blank">Windows Phone <acronym title="Software Development Kit">SDK</acronym> 7.1.1 Update</a>.</p>
<p>Tratando-se apenas de uma actualização da <a href="http://www.pedrolamas.com/2011/09/29/windows-phone-sdk-7-1-rtw/">versão 7.1</a> lançada em Setembro do ano passado, as novidade prendem-se com o suporte para os equipamentos com 256MB de memória, e a compatibilidade com o Windows 8 <acronym title="Release Candidate">RC</acronym>!</p>
<p>Esta é uma actualização é aconselhada a todos os programadores, pois vai permitir testar o comportamento das aplicações num (novo) emulador específico que simula equipamentos com menos memória, antes mesmo de as submeter ao Marketplace!</p>
<p>Podem consultar <a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2012/03/26/wpsdk-711-now-available.aspx" target="_blank">aqui</a> o artigo oficial de Cliff Simpkins.</p> <p><a href="http://www.pedrolamas.com/?flattrss_redirect&amp;id=2475&amp;md5=f98880fbf4d1973762157a287caedbfd" title="Flattr" target="_blank"><img src="http://www.pedrolamas.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/VXxbIxKMcJIse-Mo1WRVS1KaLck/0/da"><img src="http://feedads.g.doubleclick.net/~a/VXxbIxKMcJIse-Mo1WRVS1KaLck/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/VXxbIxKMcJIse-Mo1WRVS1KaLck/1/da"><img src="http://feedads.g.doubleclick.net/~a/VXxbIxKMcJIse-Mo1WRVS1KaLck/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=XJXDYL7KZ_I:SmNoaYmXpBs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?a=XJXDYL7KZ_I:SmNoaYmXpBs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NacaoDoCimbalino?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NacaoDoCimbalino/~4/XJXDYL7KZ_I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pedrolamas.com/2012/03/26/windows-phone-sdk-7-1-1-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=pedrolamas&amp;popout=1&amp;url=http%3A%2F%2Fwww.pedrolamas.com%2F2012%2F03%2F26%2Fwindows-phone-sdk-7-1-1-update%2F&amp;language=pt_PT&amp;category=text&amp;title=Windows+Phone+SDK+7.1.1+Update&amp;description=J%C3%A1+se+encontra+dispon%C3%ADvel+para+download+o+Windows+Phone+SDK+7.1.1+Update.+Tratando-se+apenas+de+uma+actualiza%C3%A7%C3%A3o+da+vers%C3%A3o+7.1+lan%C3%A7ada+em+Setembro+do+ano+passado%2C+as+novidade+prendem-se+com...&amp;tags=SDK%2CWindows+Phone%2CWP7%2CWP7Dev%2CWPDev%2Cblog" type="text/html" />
	<feedburner:origLink>http://www.pedrolamas.com/2012/03/26/windows-phone-sdk-7-1-1-update/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.073 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-24 05:35:18 -->

