<?xml version="1.0" ?>

<rss version="2.0">
  <channel>
    <title>[:: RBFIGUEIRA :: Programador .NET e Web Designer ::]</title>    
    <link>http://www.rbfigueira.net/</link>    
    <description>DotNet Programmer</description>
    <copyright>Copyright (c) 2007 rbfigueira</copyright>
    <language>pt-PT</language>

  <item>
    <title>Techdays 2008 - Opini&#227;o sobre a PontoNetPT</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=214</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=214</guid>
    <pubDate>Thu, 13 Mar 2008 20:25:38 GMT</pubDate>
    <category>Techdays</category>
    <description><![CDATA[
<embed width="432" height="364" src="http://images.video.msn.com/flash/soapbox1_1.swf" quality="high" base="http://images.video.msn.com" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=a93a4884-e8a9-4945-ae4f-8e35be3eaf24&amp;ifs=true&amp;fr=msnvideo&amp;mkt=en-GB&amp;brand="></embed /><br />



<a href="http://video.msn.com/video.aspx?vid=a93a4884-e8a9-4945-ae4f-8e35be3eaf24" target="_new" title="TechDays 2008 - PontoNetPT">Video: TechDays 2008 - PontoNetPT</a><br />



<br />



É fácil quando tudo já está criado e a funcionar... o difícil é ter a ideia, criar e dar a "camisola" por ela! <br />


Alguns acabaram por se tornar MVPs, outros oradores de eventos da Microsoft e muitos são reconhecidos pelo seu empenho e trabalho. <span style="font-weight: bold;">Nada como ver os frutos de vários anos de trabalho e dedicação!! :)</span><br />



<br />



Obrigado Zé Tó (Microsoft) pelo reconhecimento e importancia dada à Comunidade <a target="_blank" href="http://weblogs.pontonetpt.com">PontoNetPT</a> ! <br />
]]></description> 
  </item>

  <item>
    <title>14 Mac Apps (for an insanely low price)</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=212</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=212</guid>
    <pubDate>Tue, 22 Jan 2008 21:45:13 GMT</pubDate>
    <category>Tools</category>
    <description><![CDATA[

<p><a href="https://www.macheist.com/buy/invite/94045" target="_blank">
		<img alt="" src="http://rbfigueira.net/FileStorage/1/macheist.jpg" border="0" /></a></p>

<p>A <a href="https://www.macheist.com/buy/invite/94045" target="_blank">Macheist</a> está a vender 14 aplicações pelo preço de <strong>49 dollars</strong> !!<br />
	<strong>Esta oferta terá apenas a duração de uma semana !!</strong></p>

<p><span style="COLOR: #a9a9a9">(VectorDesigner $69.95; 1password $29.95 ;&nbsp; CoverSutra $22.00 ;&nbsp; Cha-Ching $40.00 ; iStopMotion $49.00 ;&nbsp; Awaken $12.95 ;&nbsp; Speed Download $25.00 ;&nbsp; AppZapper $12.95 ;&nbsp; TaskPaper $18.95 ;&nbsp; CSSEdit $29.95 ;&nbsp; Snapz Pro X $69.00 ;&nbsp; Pixelmator $59.00; Wingnuts 2 $ 29.95; Tiki Magic Mini Golf $29.95) = Total Value $498.60</span> </p>

<p>Já tenho o <strong>Pixelmator</strong> que tinha comprado na semana passada !! :(</p>]]></description> 
  </item>

  <item>
    <title>Silverlight 1.0 Fire Starter (live)</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=213</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=213</guid>
    <pubDate>Wed, 16 Jan 2008 11:13:28 GMT</pubDate>
    <category>Silverlight</category>
    <description><![CDATA[

<div><a href="http://www.visitmix.com/University/silverlight/firestarter/ " target="_blank">
		<img alt="" src="http://rbfigueira.net/FileStorage/1/Silverlight_Fire%20Starter.png" border="0" /></a></div>

<div>&nbsp;</div>

<div>"<em>The Silverlight 1.0 Fire Starter is a one-day event providing developers and designers information on the concept behind Silverlight as a technology, what tools are useful in development and the knowledge in order to start building their own applications. The eight sessions listed, are available to watch here and to be downloaded in video and audio formats."</em><br />
	</div>

<div><strong></strong></div>

<div><strong>Videos:</strong></div>

<ul>
	
<li>
		
<div>An Introduction to Silverlight - <span style="COLOR: #a9a9a9">Mithun Dhar</span></div></li>
	
<li>
		
<div>Getting Started Programming Silverlight - <span style="COLOR: #a9a9a9">Jesse Liberty</span></div></li>
	
<li>
		
<div>Workflow of Silverlight with Expression and Visual Studio - <span style="COLOR: #a9a9a9">Arturo Toledo</span></div></li>
	
<li>
		
<div>Silverlight XAML - <span style="COLOR: #a9a9a9">Laurence Moroney</span></div></li>
	
<li>
		
<div>A Development Story - <span style="COLOR: #a9a9a9">Adam Kinney</span></div></li>
	
<li>
		
<div>Media, Markers and More - <span style="COLOR: #a9a9a9">Ernie Booth</span></div></li>
	
<li>
		
<div>Popfly and Silverlight - Adam NathanSilverlight in the Future - <span style="COLOR: #a9a9a9">Ernie Booth</span></div></li>
</ul>

<p><br />
	<a href="http://www.visitmix.com/University/silverlight/firestarter/">http://www.visitmix.com/University/silverlight/firestarter/</a> </p>]]></description> 
  </item>

  <item>
    <title>Silverlight : onLoad event</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=211</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=211</guid>
    <pubDate>Tue, 18 Dec 2007 12:04:30 GMT</pubDate>
    <category>Silverlight</category>
    <description><![CDATA[

<p>O evento <em>onLoad</em> é chamado logo que o conteúdo XAML esteja carregado. Deveremos utilizar este evento <br />
	quando pretendemos inicializar conteúdos no controlo Silverlight.</p>

<div>Exemplo:</div>

<div class="csharpcode">
	<pre><span class="lnum">   1:  </span>Silverlight.createObjectEx(</pre>
	<pre><span class="lnum">   2:  </span>{</pre>
	<pre><span class="lnum">   3:  </span>    source: “ficheiro.xaml”,</pre>
	<pre><span class="lnum">   4:  </span>    parentElement: document.getElementById(“placeholder”),</pre>
	<pre><span class="lnum">   5:  </span>    id: “mySilverlightControl”,</pre>
	<pre><span class="lnum">   6:  </span>    properties:</pre>
	<pre><span class="lnum">   7:  </span>        { width: “400”, height: “400”, version: “1.0”, background: “White” },</pre>
	<pre><span class="lnum">   8:  </span>    events: { onLoad: onLoadFunction }</pre>
	<pre><span class="lnum">   9:  </span>}</pre>
	<pre><span class="lnum">  10:  </span>&nbsp;</pre>
	<pre><span class="lnum">  11:  </span>&nbsp;</pre>
	<pre><span class="lnum">  12:  </span>function onLoadFunction(control, context, rootElement)</pre>
	<pre><span class="lnum">  13:  </span>{</pre>
	<pre><span class="lnum">  14:  </span>    <span class="rem">// Inicializar conteúdos. Exemplo, alterar o Background para vermelho.</span></pre>
	<pre><span class="lnum">  15:  </span>    control.Settings.Background = “Red”;</pre>
	<pre><span class="lnum">  16:  </span>}</pre></div>

<div>&nbsp;</div>

<div>- <strong>control:</strong> Instância do controlo Silverlight.<br />
	- <strong>context:</strong> Utilizado quando é atribuído algum valor/conteúdo ás funções createObject ou createObjectEx.<br />
	- <strong>rootElement:</strong> Instância do elemento raiz da source do conteúdo XAML. <br />
	</div>]]></description> 
  </item>

  <item>
    <title>Controlo Silverlight 1.0 - SlideShow</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=210</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=210</guid>
    <pubDate>Tue, 18 Dec 2007 12:00:15 GMT</pubDate>
    <category>Silverlight</category>
    <description><![CDATA[

<div><a href="http://codeplex.com/SlideShow" target="_blank">Slide.Show</a> é um projecto open source que tem como objectivo a&nbsp;criação de um controlo, usando a tecnologia Silverlight 1.0, permitindo a publicação de fotografias na web sobre a forma de um slideshow. <br />
	</div>

<div><strong>Slide View<br />
		</strong><a href="http://codeplex.com/SlideShow" target="_blank">
		<img alt="" src="http://rbfigueira.net/FileStorage/1/SlideView.jpg" border="0" /></a></div>

<div><strong></strong></div>

<div><strong>Album View<br />
		</strong><a href="http://codeplex.com/SlideShow" target="_blank">
		<img alt="" src="http://rbfigueira.net/FileStorage/1/AlbumView.jpg" border="0" /></a></div>

<div>&nbsp;</div>

<div><strong>Características: </strong></div>

<ul>
	
<li>
		
<div>Minimal setup and configuration required to embed in any page </div></li>
	
<li>
		
<div>100% customizable via XML or JavaScript </div></li>
	
<li>
		
<div>Album and slide data provided by XML, Flickr, or JavaScript </div></li>
	
<li>
		
<div>Auto-playback with multiple transitions (e.g. fade, shape, slide, wipe, etc.) </div></li>
	
<li>
		
<div>Plug and play with hundreds of color, font, size, position, and behavior options </div></li>
	
<li>
		
<div>Cross-browser (IE 6 and 7, Firefox 2, Safari 2 and 3, both Windows and Mac!)&nbsp;</div></li>
	
<li>
		
<div>Can be sized to fit any design and is even resizable for fluid layouts&nbsp;</div></li>
	
<li>
		
<div>Full-screen and embedded modes&nbsp;</div></li>
	
<li>
		
<div>Architected for open source extensibility (e.g. object-oriented JavaScript, configuration/data provider model, user controls, modular, etc.) </div></li>
</ul>]]></description> 
  </item>

  <item>
    <title>TechDays 2008</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=209</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=209</guid>
    <pubDate>Fri, 14 Dec 2007 11:01:47 GMT</pubDate>
    <category>Techdays</category>
    <description><![CDATA[

<div><a href="http://www.techdays.pt" target="_blank">
		<img alt="" src="http://rbfigueira.net/FileStorage/1/mini_techdays.jpg" border="0" /></a></div>

<div>&nbsp;</div>

<div>"<em>É com maior prazer que anunciamos a realização da 3ª edição do Techdays, o maior evento de divulgação tecnológica em Portugal! <strong>De 12 a 14 de Março de 2008, no Centro de Congressos de Lisboa, iremos contar com três dias recheados das últimas novidades de tecnologia informática, indispensáveis para todos os profissionais, independentemente do seu papel nas organizações. </strong></em></div>

<div><em><br />
		Dia 11 de Março, véspera do início do Techdays, terá lugar o lançamento de três plataformas de referência da Microsoft: Windows Ser ver 2008, Visual Studio 2008 e SQL Server 2008. </em></div><em>
	
<div><br />
		A aposta deste ano está desenhada para transcender o evento tecnológico, convidando todos a participar numa experiência única de inovação e participação na causa ambiental. No momento em que transpusermos a entrada, seremos imersos num ambiente único, confrontados com a consciência de que a tecnologia de que dispomos hoje nos permite realizar coisas fantásticas, apenas ao alcance dos heróis de ficção até há pouco tempo. </div>
	
<div>&nbsp;</div>
	
<div>Será o contributo de todos para um Mundo melhor através da boa utilização dos recursos e do seu aproveitamento. Desta forma estaremos a criar um Mundo 2.0! ", por <strong>Cristina Carvalho (MSFT)<br />
			</strong></div></em>]]></description> 
  </item>

  <item>
    <title>Windowed vs IsWindowless</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=208</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=208</guid>
    <pubDate>Tue, 04 Dec 2007 10:38:39 GMT</pubDate>
    <category>DotNet</category>
    <description><![CDATA[

<p>Por defeito uma instancia do controlo <a href="http://silverlight.net" target="_blank">Silverlight</a> tem o parâmetro (<em><strong>IsWindowless = false</strong></em>), também conhecido como <strong>windowed</strong>.&nbsp; Poderemos alterar o valor do parâmetro para (<strong>IsWindowless = true</strong>) através dos métodos javascript&nbsp; (<em>createObject</em> e <em>createObjectEx</em>) ou directamente usando os elementos OBJECT/EMBED.</p>

<p><strong>IsWindowless = false (Windowed)</strong></p>

<ul>
	
<li>
		
<div>opção com mais performance;</div></li>
	
<li>
		
<div>o controlo Silverlight reside sempre por cima;</div></li>
	
<li>
		
<div>mesmo que esteja atribuída a transparência ao parametro background, o fundo será sempre preto. </div></li>
</ul>

<p><strong>IsWindowless = true</strong></p>

<ul>
	
<li>
		
<div>perda de performance;</div></li>
	
<li>
		
<div>respeita o “HTML z-indexing”, logo poderemos sobrepor conteúdos HTML (ou algo mais rico como a ASP.NET AJAX, Flash, etc) por cima do controlo Silverlight e vice-versa. O <a href="http://www.popfly.ms" target="_blank">Microsoft Popfly</a> é um excelente exemplo prático disso mesmo;</div></li>
	
<li>
		
<div>suporta transparências (background e conteúdos).&nbsp; </div></li>
</ul>

<p>Existe uma perda visível de performance só no facto de se utilizar transparências e cores com “alpha channel”, especialmente visível no browser safari – Mac, por este motivo deveremos evitar a sua utilização.</p>

<div>Apesar do <em>IsWindowless = true</em> ser o mais utilizado devido à sua grande flexibilidade, caso a vossa página tenha só conteúdo isolado, utilizem sempre a opção <em>IsWindowless = false</em> (Windowed).</div>

<div>&nbsp;</div>]]></description> 
  </item>

  <item>
    <title>Windows Server 2008 - Cartoon</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=207</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=207</guid>
    <pubDate>Mon, 03 Dec 2007 10:56:36 GMT</pubDate>
    <category>Tools</category>
    <description><![CDATA[

<div><a href="http://www.microsoft.com/australia/servers/WS2008/" target="_blank">
		<img alt="" src="http://rbfigueira.net/FileStorage/1/WS2008.jpg" border="0" /></a></div>

<div>&nbsp;</div>

<div><span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Recomendo darem uma olhadela :)</span></div>]]></description> 
  </item>

  <item>
    <title>Silverlight 1.1 is Now Silverlight 2.0</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=206</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=206</guid>
    <pubDate>Fri, 30 Nov 2007 15:05:27 GMT</pubDate>
    <category>DotNet</category>
    <description><![CDATA[

<p>"<em>Firstly, we're announcing today that we're renaming Silverlight 1.1 to Silverlight 2.0. As we've been building out the feature set for Silverlight v.Next, it's been becoming increasingly clear that this is a big release. Adding together the Common Language Runtime, Base Class Libraries, Dynamic Language Runtime, the UI Frameworks, DRM, and a bunch of other features I'm not going into at this stage, it's apparent that if this doesn't count as a major version release, the bar will be set so impossibly high that we'll never be able to name a Silverlight release as anything other than version 1.x! At the end of the day, this is just branding - it's not really "news" in its own right, but of course you'll see us start to refer to the v.Next release as Silverlight 2.0.</em></p>

<p><em>Secondly, I wanted to write a bit about where we are in the development process. Internally, we're just completing our third development milestone. We have just one more milestone to go before MIX, which is when we're going to have a new public release available. We'll also have a non-commercial go live license ready by then. For today, Silverlight 1.0 is the appropriate choice if you want to build a site that needs to go into production within the next few months, but by the time we ship our next public preview release, we'll be at a point when it will be appropriate for developers to start building .NET-based solutions."</em></p>

<p><strong>kudos pra eles :)</strong></p>

<p>Referência:<br />
	<strong>Silverlight 1.1 is Now Silverlight 2.0</strong> <br />
	<a href="http://blogs.msdn.com/tims/archive/2007/11/29/silverlight-1-1-is-now-silverlight-2-0.aspx" target="_blank">http://blogs.msdn.com/tims/archive/2007/11/29/silverlight-1-1-is-now-silverlight-2-0.aspx</a></p>]]></description> 
  </item>

  <item>
    <title>Silverlight v1.0.21115 (update)</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=205</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=205</guid>
    <pubDate>Thu, 29 Nov 2007 10:51:09 GMT</pubDate>
    <category>DotNet</category>
    <description><![CDATA[

<p>Não sei se já repararam mas temos um update para o <strong>Silverlight v1.0</strong>.</p>

<p>Uma das melhorias é:<br />
	"<strong><em>Loading XAML from a script tag will now work on all supported browsers</em>."</strong></p>

<p>sound great!! :)</p>

<p>Não esquecer de alterar o valor do parâmetro <span style="COLOR: #ff0000">version</span>:</p>

<div><strong>Exemplo:</strong></div>

<div>&nbsp;</div>

<div class="csharpcode">
	<pre><span class="lnum">   1:  </span>Silverlight.createObjectEx({</pre>
	<pre><span class="lnum">   2:  </span>&nbsp;</pre>
	<pre><span class="lnum">   3:  </span>source: <span class="str">"Page.xaml"</span>,</pre>
	<pre><span class="lnum">   4:  </span>parentElement: document.getElementById(<span class="str">"SilverlightControlHost"</span>),</pre>
	<pre><span class="lnum">   5:  </span>id: <span class="str">"SilverlightControl"</span>,</pre>
	<pre><span class="lnum">   6:  </span>properties: { width: <span class="str">"100%"</span>, height: <span class="str">"100%"</span>, <strong><span style="COLOR: #ff0000">version: <span class="str" style="COLOR: #ff0000">"1.0.21115"</span></span></strong> },</pre>
	<pre><span class="lnum">   7:  </span>events: { <span class="rem">/*...*/</span> } </pre>
	<pre><span class="lnum">   8:  </span>&nbsp;</pre>
	<pre><span class="lnum">   9:  </span>});</pre></div>

<div>&nbsp;</div>

<div><strong>Referências:</strong></div>

<div><strong></strong></div>

<div>- <a href="http://blogs.msdn.com/mharsh/archive/2007/11/20/first-silverlight-v1-0-service-release-is-live.aspx" target="_blank">First Silverlight v1.0 Service Release is Live </a><br />
	- <a href="http://blogs.msdn.com/jaimer/archive/2007/11/28/requiring-the-silverlight-1-0-service-release.aspx" target="_blank">Requiring the Silverlight 1.0 Service Release</a><br />
	</div>]]></description> 
  </item>

  <item>
    <title>Instanciar um plug-in Silverlight - Parte II</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=204</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=204</guid>
    <pubDate>Thu, 29 Nov 2007 09:39:06 GMT</pubDate>
    <category>DotNet</category>
    <description><![CDATA[

<p>Em resposta a alguns pedidos, aqui está a forma de como instanciar o controlo silverlight utilizando os elementos <strong>OBJECT</strong> e <strong>EMBED</strong>.</p>

<p><strong>Exemplo utilizando o elemento OBJECT:</strong></p>

<p>&lt;<span style="COLOR: #daa520"><strong>object</strong></span> <span style="COLOR: #ff0000">type</span>=“<span style="COLOR: #0000cd">application/x-silverlight</span>“ <span style="COLOR: #ff0000">id</span>=“<span style="COLOR: #0000cd">silverlightControl</span>“ <span style="COLOR: #ff0000">width</span>=“<span style="COLOR: #0000cd">1024</span>“ <span style="COLOR: #ff0000">height</span>=“<span style="COLOR: #0000cd">768</span>“><br />
	&lt;<span style="COLOR: #daa520">param</span> <span style="COLOR: #ff0000">name</span>=“<span style="COLOR: #0000cd">background</span>“ <span style="COLOR: #ff0000">value</span>=“<span style="COLOR: #0000cd">white</span>“/><br />
	&lt;<span style="COLOR: #daa520">param</span> <span style="COLOR: #ff0000">name</span>=“<span style="COLOR: #0000cd">source</span>“ <span style="COLOR: #ff0000">value</span>=“<span style="COLOR: #0000cd">myFile.xaml</span>“/><br />
	<strong>&lt;/<span style="COLOR: #daa520">object</span>></strong></p>

<p><span style="COLOR: #a9a9a9">Nota: Atenção que o browser safari da Apple actualmente não suporta o elemento OBJECT.</span></p>

<p><strong>Exemplo utilizando o elemento EMBED:</strong></p>

<p>&lt;<span style="COLOR: #daa520"><strong>embed</strong></span> <span style="COLOR: #ff0000">type</span>=”<span style="COLOR: #0000cd">application/x-silverlight</span>” <span style="COLOR: #ff0000">id</span>=“<span style="COLOR: #0000cd">silverlightControl</span>” <br />
	&nbsp;<span style="COLOR: #ff0000">width</span>=”<span style="COLOR: #0000cd">1024</span>” <span style="COLOR: #ff0000">height</span>=”<span style="COLOR: #0000cd">768</span>” <span style="COLOR: #ff0000">background</span>=”<span style="COLOR: #0000cd">black</span>” <span style="COLOR: #ff0000">source</span>=”<span style="COLOR: #0000cd">myFile.xaml</span>”/></p>

<p>O problema é que o utilizador só poderá interagir com a página depois de activar o controlo. Em ambos os casos aparece a tooltip "<strong>Click to activate and use this control</strong>"</p>

<div>A Microsoft utiliza Javascript (métodos createObject() e CreateObjectEx()) para contornar esse problema e para detectar automaticamente o browser envolvido, utilizando a técnica mais adequada (browser) para instanciar o controlo Silverlight. </div>

<div>&nbsp;</div>

<div>Se não querem ter problemas com diferentes browsers e futuras versões do Silverlight, utilizem os métodos Javascript para instanciarem um controlo Silverlight.</div>

<div>&nbsp;</div>

<div><strong>Mais informações em:<br />
		</strong>Activating ActiveX Controls<br />
	<a href="http://msdn2.microsoft.com/en-us/library/ms537508.aspx" target="_blank">http://msdn2.microsoft.com/en-us/library/ms537508.aspx</a></div>]]></description> 
  </item>

  <item>
    <title>Instanciar um plug-in Silverlight</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=203</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=203</guid>
    <pubDate>Wed, 28 Nov 2007 15:57:26 GMT</pubDate>
    <category>DotNet</category>
    <description><![CDATA[

<div>Os métodos <strong>Silverlight.createObject()</strong> e <strong>Silverlight.CreateObjectEx()</strong> são usados para criarem uma nova instância de um controlo Silverlight e encaixá-lo (embutido) em uma página web.</div>

<div>&nbsp;</div>

<div>Na prática, se virem o código javascript (Silverlight.js), o método <em>CreateObjectEx()</em> não é mais do que um "<span style="COLOR: #0000cd">override</span>" ao método <em>createObject(). </em>O método <em>CreateObjectEx() </em>apenas usa as "características" de <strong>JSON</strong> (JavaScript Object Notation) para instanciar o controlo. :)</div>

<p>É utilizado o método “cross-browser” que detecta automaticamente o browser envolvido e utiliza a técnica mais adequada para instanciar o controlo Silverlight. Se o plug-in (Silverlight) ainda não estiver instalado, o método fornecerá ao utilizador a informação necessária de como proceder à sua instalação.</p>

<p>Digamos que tudo isto foi criado para termos uma boa experiência&nbsp;UX (User eXperience)&nbsp;e evitarmos alguns problemas. Não precisamos destes métodos "Javascript" para criarmos uma nova instância do controlo Silverlight! Vocês podem utilizar directamente&nbsp;os elementos <strong>OBJECT</strong> e <strong>EMBED</strong>, <span style="TEXT-DECORATION: underline">mas sinceramente não os recomendo</span>. O elemento OBJECT com o controlo Silverlight não se dá muito bem com o browser&nbsp;Safari &nbsp;- Mac. O elemento EMBED funciona em todos os browsers mas.... Em ambos apareceria aquela "tooltip"&nbsp;para activarmos o controlo. <strong>Não faz sentido!! Usem as funções :)</strong></p>

<p><strong>Principais parâmetros aceites pelo Silverlight.createObject():</strong></p>]]></description> 
  </item>

  <item>
    <title>Custom Virtual Path Provider</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=202</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=202</guid>
    <pubDate>Tue, 27 Nov 2007 10:25:48 GMT</pubDate>
    <category>DotNet</category>
    <description><![CDATA[

<p>No sentido de responder a vários emails com dúvidas sobre a utilização de um Virtual Path Provider, aqui vai mais umas dicas :)</p>

<p>A framework ASP.NET 2,0 permite-nos "virtualizar" ficheiros que contenham recursos de navegação.<br />
	Desta forma é possível chamar os recursos utilizando o mecanismo "VirtualPathProvider", ou seja, recuperar páginas e/ou recursos de um "sistema de arquivo virtual".</p>

<p><strong>As páginas/recursos podem estar guardadas em:</strong><br />
	- Base de dados<br />
	- Ficheiros de diferentes formatos (ficheiros Zip, embutidos numa dll, etc)</p>]]></description> 
  </item>

  <item>
    <title>Registar um Virtual Path Provider</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=201</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=201</guid>
    <pubDate>Mon, 26 Nov 2007 21:02:40 GMT</pubDate>
    <category>DotNet</category>
    <description><![CDATA[Ao contrário da maioria dos providers, um Virtual Path provider não é registado através do ficheiro web.config.<br />
Podem registar o vosso VPP através do evento <span style="FONT-STYLE: italic">Application_Start </span>do global.asax ou adicionado o método <span style="FONT-STYLE: italic">static AppInitialize </span>a uma classe que esteja na directória App_Code.<br />
<br />


<div class="csharpcode">
	<pre><span class="lnum"> 1: </span><span class="kwrd">public </span><span class="kwrd">static </span><span class="kwrd">class</span> WebAppStart</pre>
	<pre><span class="lnum"> 2: </span>{</pre>
	<pre><span class="lnum"> 3: </span><span class="kwrd">public </span><span class="kwrd">static </span><span class="kwrd">void</span> AppInitialize()</pre>
	<pre><span class="lnum"> 4: </span> {</pre>
	<pre><span class="lnum"> 5: </span> MyVirtualPathProvider vpp = <span class="kwrd">new</span> MyVirtualPathProvider();</pre>
	<pre><span class="lnum"> 6: </span> HostingEnvironment.RegisterVirtualPathProvider(vpp);</pre>
	<pre><span class="lnum"> 7: </span></pre>
	<pre><span class="lnum"> 8: </span> }</pre>
	<pre><span class="lnum"> 9: </span>}</pre></div><br />
Obtem um erro de compilação se possuirem múltiplos métodos estáticos com o mesmo nome (<span style="FONT-STYLE: italic">AppInitialize) </span>em diferentes classes na directória App_Code. <br />
]]></description> 
  </item>

  <item>
    <title>Mix08 has been announced!</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=200</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=200</guid>
    <pubDate>Wed, 21 Nov 2007 15:20:38 GMT</pubDate>
    <category>DotNet</category>
    <description><![CDATA[

<div><a href="http://visitmix.com/2008/index.html" target="_blank">
		<img alt="" src="http://rbfigueira.net/FileStorage/1/vectormark.png" border="0" /></a></div>

<div><br />
	<strong>Site:</strong> <a href="http://visitmix.com/2008/index.html" target="_blank">http://visitmix.com/2008/index.html</a></div>

<div>&nbsp;</div>

<div>
	
<div>Fica a pergunta, para quando um em Portugal ? ;)</div></div>]]></description> 
  </item>

  <item>
    <title>Consulta &#224; comunidade : Mailing List ou Forum web ?</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=199</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=199</guid>
    <pubDate>Wed, 21 Nov 2007 11:24:28 GMT</pubDate>
    <category>PontoNetPT</category>
    <description><![CDATA[

<p>Existe uma “<a href="http://weblogs.pontonetpt.com/joaocardoso/posts/24731.aspx" target="_blank">Consulta à comunidade</a>”, e voçês têm um papel importante na "discussão".<br />
	Penso que será bom continuarem a participar pois estão a escolher o rumo a dar à comunidade PontoNetPT.</p>

<p>Será necessário escolherem entre manter a mailing list ou o forum web. <br />
	Também sou da opinião que manter as duas opções não será a melhor solução e que uma "condena" a outra. Neste momento temos as duas opções activas e o forum web não teve muito sucesso.</p>

<p><strong>Como sempre terão a possibilidade de participar na escolha.</strong></p>

<p>A escolha é vossa, votem !</p>

<p><strong>Qual a principal plataforma de forum que desejam ter na Comunidade PontoNetPT ?</strong></p>

<p><span style="COLOR: #696969">1 - Mailing List&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
		2 - Forum Web&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
		3 - Newsgroups<br />
		4 - Mailing List e Forum Web<br />
		5 - Outro </span></p>

<p><strong>Votem utilizando o Link:</strong> <a href="http://www.rbfigueira.net/poll/poll_forum.aspx" target="_blank">http://www.rbfigueira.net/poll/poll_forum.aspx</a></p>

<p><span style="COLOR: #dcdcdc">Nota: Caso alguém escolha a opção "outro", por favor, comente.</span></p>]]></description> 
  </item>

  <item>
    <title>Visual Studio 2008 e framework 3.5 (RTM)</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=198</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=198</guid>
    <pubDate>Tue, 20 Nov 2007 09:49:12 GMT</pubDate>
    <category>DotNet</category>
    <description><![CDATA[

<div><a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx" target="_blank">
		<img alt="" src="http://rbfigueira.net/FileStorage/1/vs08_isHere.jpg" border="0" /></a></div>

<div>&nbsp;</div>

<div>"<em>On Monday, Nov. 19, Microsoft announced that Visual Studio 2008 and the .NET Framework 3.5 were released to manufacturing (RTM). With more than 250 new features,Visual Studio 2008 includes significant enhancements in every edition, including Visual Studio Express and Visual Studio Team System. Developers of all levels – from hobbyists to enterprise development teams – now have a consistent, secure and reliable solution for developing applications for the latest platforms: the Web, Windows Vista, Windows Server 2008, the 2007 Office system, and beyond. Learn more about Visual Studio 2008.</em>"</div>

<div>&nbsp;</div>

<div>A versão final do <a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx" target="_blank">Visual Studio 2008</a> acaba de ser disponibilizada para download para os MSDN Subscribers. :)</div>]]></description> 
  </item>

  <item>
    <title>CMU-UC Professional Master of Software Engineering</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=197</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=197</guid>
    <pubDate>Mon, 19 Nov 2007 14:23:31 GMT</pubDate>
    <category>Geral</category>
    <description><![CDATA[

<div>"<em>A Universidade de Coimbra, em conjunto com Carnegie Mellon, lançou recentemente o <strong>Professional Master of Software Engineering (MSE)</strong>. <span style="COLOR: #0000cd">Este é um programa de formação avançada em Engenharia de Software, sendo actualmente reconhecido como um dos melhores do mundo.</span> É o programa que muitas empresas de topo enviam os seus project managers e engenheiros fazer antes de os colocarem em posições chave na organização. É também o programa que muitos engenheiros decidem fazer quando querem passar a posições de liderança de equipas, gestão de projectos ou de arquitectos de software. <br />
		&nbsp;<br />
		O programa dura 16 meses, em regime de formação intensiva. 4 meses são passados na CMU, 12 em Portugal. Sendo um grau duplo, os formandos ficam com um grau de Professional Master de Carnegie Mellon e outro da UC. Note-se que este programa não é direccionado a recém-licenciados mas a engenheiros com um mínimo de 2 anos de experiência de indústria. É potencialmente muito, muito interessante para quem quer dar um salto em termos de progressão de carreira.<br />
		&nbsp;<br />
		Posto isto, gostaria também de mencionar o seguinte. O programa tem tanta relevância para a indústria que neste momento temos um conjunto de empresas que o apoiam directamente. Esse apoio reflecte-se da seguinte forma:</em></div>

<ul>
	
<li>
		
<div><em>Aos candidatos <span style="TEXT-DECORATION: underline">aceites</span> no MSE, existe a possibilidade de <strong>financiamento integral dos seus estudos</strong>, cobrindo não só o pagamento de propinas como também despesas de subsistência, tanto em Portugal como nos Estados Unidos, durante os 16 meses. <br />
				</em></div></li>
	
<li>
		
<div><em>No <span style="TEXT-DECORATION: underline">final da formação</span> <strong>garantem a inserção dos graduados nos quadros da empresas</strong>.</em></div></li>
</ul>

<div><em>Nós iremos fazer duas sessões de apresentação do programa em Lisboa, duas no Porto e uma em Coimbra. A de Coimbra é já no dia 26 de Novembro, pelas 15:00. Relativamente às de Lisboa e Porto a informação encontra-se em anexo. Estão desde já convidados a participar.</em>&nbsp;" </div>

<div>&nbsp;</div>

<div>Mensagem de <strong>Paulo Marques</strong> (Coordenador do MSE - <a href="http://mse.dei.uc.pt">http://mse.dei.uc.pt</a>) </div>

<div>&nbsp;</div>

<div>
	<img alt="" src="http://rbfigueira.net/FileStorage/1/mse_presentation.jpg" border="0" /><br />
	<br />
	</div>

<div>Gostaríamos também de vos pedir auxílio na divulgação do programa passando esta mensagem a potenciais interessados</div>]]></description> 
  </item>

  <item>
    <title>Free ebook - C#/VB .NET Coding Guidelines</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=196</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=196</guid>
    <pubDate>Tue, 13 Nov 2007 11:59:01 GMT</pubDate>
    <category>DotNet</category>
    <description><![CDATA[<strong>100+ page ebook (PDF)</strong> on naming conventions, best coding practices and patterns written by the industry expert Steven Sartain and delivered to you for Free by SubMain. 

<p style="MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT: 12px verdana"><a href="http://submain.com/download/guidelines/?utm_campaign=guidelines&amp;utm_medium=newsletter&amp;utm_source=vbcity" target="_blank">
		<img height="211" alt="" src="http://rbfigueira.net/FileStorage/1/guidelines_title_150x211.gif" width="150" align="right" border="0" /><strong><span style="COLOR: #3333cc">&nbsp;</span></strong></a></p>

<ul>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Naming Guidelines </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Class Member Usage Guidelines </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Guidelines for Exposing Functionality to COM </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Error Raising &amp; Handling Guidelines </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Array Usage Guidelines </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Operator Overloading Usage Guidelines </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Guidelines for Casting Types </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Common Design Patterns </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Callback Function Usage </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Time-Out Usage </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Security in Class Libraries </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Threading Design Guidelines </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Formatting Standards </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Commenting Code </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Code Reviews </li>
	
<li style="MARGIN: 0.1em 0px; FONT: 11px verdana">Additional Notes for VB .NET Developers </li>
</ul>

<p style="MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT: 12px verdana"><br />
	<b>Free download</b> at <a href="http://submain.com/download/guidelines/?utm_campaign=guidelines&amp;utm_medium=newsletter&amp;utm_source=vbcity" target="_blank"><strong><span style="COLOR: #3333cc">http://submain.com/download/guidelines/</span></strong></a></p>]]></description> 
  </item>

  <item>
    <title>Concurso Gadgets de 2007</title>
    <link>http://www.rbfigueira.net/Post.aspx?postID=195</link>
    <guid>http://www.rbfigueira.net/Post.aspx?postID=195</guid>
    <pubDate>Mon, 22 Oct 2007 12:04:41 GMT</pubDate>
    <category>Geral</category>
    <description><![CDATA[<a href="http://www.gadgetcompetition.com.pt/pt/pt/Default.aspx" target="_blank">
	<img alt="" src="http://rbfigueira.net/FileStorage/1/concurso_gadgets2007.gif" border="0" /></a>]]></description> 
  </item>

  </channel>
</rss>    




