<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Sam Liques</title>
	<atom:link href="http://www.samuelr.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.samuelr.com</link>
	<description>Programação .NET focada em interfaces gráficas</description>
	<lastBuildDate>Sun, 08 Jan 2012 02:10:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>TouchDeveloper &#8211; Um ambiente de desenvolvimento no Windows Phone</title>
		<link>http://www.samuelr.com/posts/touchstudio-um-ambiente-de-desenvolvimento-no-windows-phone/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=touchstudio-um-ambiente-de-desenvolvimento-no-windows-phone</link>
		<comments>http://www.samuelr.com/posts/touchstudio-um-ambiente-de-desenvolvimento-no-windows-phone/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 15:46:19 +0000</pubDate>
		<dc:creator>sam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.samuelr.com/?p=94</guid>
		<description><![CDATA[Se você é desenvolvedor, já imaginou como seria legal desenvolver programas para celular dentro do próprio celular? Isso já existe para Windows Phone: É o TouchStudio. Ainda está na versão beta, mas já é uma ferramenta bem interessante. Tanto que eu fiz um video mostrando como funciona. Veja abaixo: Se você gostou e tem um [...]]]></description>
			<content:encoded><![CDATA[<p>Se você é desenvolvedor, já imaginou como seria legal desenvolver programas para celular dentro do próprio celular? Isso já existe para Windows Phone: É o TouchStudio. Ainda está na versão beta, mas já é uma ferramenta bem interessante. Tanto que eu fiz um video mostrando como funciona. Veja abaixo:</p>
<p><a href="http://www.youtube.com/watch?v=ib07Re9aMyE"><img src="http://img.youtube.com/vi/ib07Re9aMyE/2.jpg"></a></p>
<p><a href="http://www.youtube.com/watch?v=ib07Re9aMyE">Click here</a> to view the video on YouTube.</p>

<p>Se você gostou e tem um Windows Phone, não perca tempo, faça já o <a href="http://redirect.zune.net/External/LaunchZuneProtocol.aspx?pathuri=navigate?phoneAppID=fe08ccec-a360-e011-81d2-78e7d1fa76f8">download </a>do TouchStudio!</p>
<p>O TouchStudio é um projeto do Microsoft Research, mais informações nesse link: http://research.microsoft.com/en-us/projects/touchstudio/</p>
<p><strong>Atualização</strong>: Quando o video foi gravado, o TouchDeveloper ainda se chamada TouchStudio. A nova versão tem algumas coisas a mais, porém a parte de programação é ainda a mesma.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.samuelr.com/posts/touchstudio-um-ambiente-de-desenvolvimento-no-windows-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visão geral do Kinect e do Kinect SDK</title>
		<link>http://www.samuelr.com/posts/visao-geral-do-kinect-e-do-kinect-sdk/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=visao-geral-do-kinect-e-do-kinect-sdk</link>
		<comments>http://www.samuelr.com/posts/visao-geral-do-kinect-e-do-kinect-sdk/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 01:33:15 +0000</pubDate>
		<dc:creator>sam</dc:creator>
				<category><![CDATA[Kinect]]></category>

		<guid isPermaLink="false">http://www.samuelr.com/?p=50</guid>
		<description><![CDATA[Nessa quinta-feira (dia 16) a Microsoft liberou o SDK do Kinect para Windows. Eu acompanhei o evento de lançamento durante o dia e anotei vários pontos interessantes sobre o Kinect (que até então não tinham sido bem explicados) e sobre SDK que apesar de ainda estar na versão beta, ja está incrível! O Kinect for [...]]]></description>
			<content:encoded><![CDATA[<p>Nessa quinta-feira (dia 16) a Microsoft liberou o SDK do Kinect para Windows. Eu acompanhei o evento de lançamento durante o dia e anotei vários pontos interessantes sobre o Kinect (que até então não tinham sido bem explicados) e sobre SDK que apesar de ainda estar na versão beta, ja está incrível!</p>
<p>O <em>Kinect for Windows SDK Beta</em> está disponível para download nesse link &#8211; <a href="http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx">http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx</a></p>
<p>Para iniciar o desenvolvimento de alguma aplicativo usando o Kinect, é necessário ter o <em>Visual Studio 2010</em> (pode ser até o Express) e também o Kinect. Não existe ainda um emulador do aparelho. Mas  para quem não quer apenas testar o SDK sem o VS 2010, existem alguns exemplos que vem junto com o pacote.</p>
<h3 style="text-align: justify;">O Kinect em detalhes</h3>
<p><a href="http://www.samuelr.com/wp-content/uploads/2011/06/kinect-sam1.jpg"><img class="alignnone size-full wp-image-64" title="kinect-sam" src="http://www.samuelr.com/wp-content/uploads/2011/06/kinect-sam1.jpg" alt="" width="532" height="266" /></a></p>
<ul>
<li>Câmera RGB – Uma câmera com  resolução de 640&#215;480 e 30 frames por segundo.</li>
<li>Sensor de profundidade 3D  – É a combinação de um projetor (no lado esquerdo) que produz feixes de luz infravermelho e um sensor de profundidade (no lado direito). O sensor calcula a distância de um ponto em particular baseado no reflexo da luz infravermelha produzida pelo projetor.</li>
<li>Inclinação motorizada – Permite ajustar a inclinação da câmera para cima ou para baixo em 27 graus. Isso permite que a câmera tenha melhor visão do jogador.</li>
<li>Multi-Array Microphone – Quatro microfones sincronizados para parecer como se fosse apenas um microfone no Windows.</li>
</ul>
<h3>O que o Kinect SDK instala no computador</h3>
<p>Quando o SDK é instalado em um computador com Windows 7 e o Kinect é plugado via USB, é possível ver os “drivers” do Kinect no Gerenciador de Dispositivos (Device Manager) como está na figura abaixo:</p>
<p><a href="http://www.flickr.com/photos/fiezi/5475369704/sizes/z/in/photostream/"><img title="kinect-sdk-image2" src="http://www.samuelr.com/wp-content/uploads/2011/06/kinect-sdk-image2.png" alt="" width="276" height="78" /></a></p>
<p>Para quem tem o <em>Visual Studio 2010</em> no computador, assim que instalado o SDK já é possível adicionar a classe <em>Microsoft.Research.Kinect</em> aos projetos. A Microsoft também recomenda utilizar <em>Code4Fun Kinect Toolkit </em>(<a href="http://c4fkinect.codeplex.com/">http://c4fkinect.codeplex.com</a>).</p>
<p><a href="http://www.samuelr.com/wp-content/uploads/2011/06/kinect-class.jpg"><img class="alignnone size-full wp-image-72" title="kinect-class" src="http://www.samuelr.com/wp-content/uploads/2011/06/kinect-class.jpg" alt="" width="408" height="345" /></a></p>
<h3>Câmera RGB</h3>
<p>A Câmera RGB trás uma imagem de até 640&#215;480. A câmera suporta até 30 quadros por segundo, mas não fornece dados na forma de streaming. Existe um evento que permite receber 30 imagens a cada segundo e assim o programador pode transformar em um vídeo se quiser.</p>
<h3>Sensor de Profundidade</h3>
<p>Antes de entrar sobre o que é possível fazer com o sensor de profundidade do Kinect, vamos ver como funciona o sensor.</p>
<p>No lado esquerdo do Kinect existe um projetor de luz infravermelha. Esse projetor projeta feixes de luz em forma de pontos como na foto abaixo:</p>
<p><a href="http://www.flickr.com/photos/fiezi/5475369704/sizes/z/in/photostream/"><img title="kinect-infrared" src="../wp-content/uploads/2011/06/kinect-infrared-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p><a href="http://www.flickr.com/photos/fiezi/5475369704/sizes/z/in/photostream/"><br />
</a>Obviamente nós não vemos essa luz. O sensor no lado direito calcula a distancia de cada um desses pontos e forma uma imagem com profundidade, como essa que o SDK também permite obter:</p>
<p><a href="http://www.samuelr.com/wp-content/uploads/2011/06/kinect-sdk-img4.png"><img class="alignnone size-medium wp-image-52" title="kinect-sdk-img4" src="http://www.samuelr.com/wp-content/uploads/2011/06/kinect-sdk-img4-300x232.png" alt="" width="300" height="232" /></a></p>
<p>Junto com a Câmera RGB também é possível detectar a distância de uma parte específica da imagem pela cor. Ações como detectar a cor da camisa do jogador por exemplo é praticamente simples.</p>
<p>A detecção do corpo é bem interessante. O Kinect detecta partes especificas do corpo como a cabeça, mão direita, mão esquerda, etc. Se um jogador por exemplo simular estar lançando uma flecha, o programador precisa calcular os dados das mãos e da cabeça do jogador para detectar essa ação.</p>
<p><a href="http://www.samuelr.com/wp-content/uploads/2011/06/kinect-sdk-image.png"><img class="alignnone size-full wp-image-53" title="kinect-sdk-image" src="http://www.samuelr.com/wp-content/uploads/2011/06/kinect-sdk-image.png" alt="" width="501" height="282" /></a></p>
<h3>Som</h3>
<p>O computador trata o microfone do Kinect como um microfone comum. Tanto que depois que o Kinect SDK é instalado no Windows 7 é possível  no controle de Sons (Painel de Controle -&gt; Sons) como se fosse um microfone comum.</p>
<h3>Enfim o Kinect para o computador!</h3>
<p>Com o lançamento oficial do SDK o Kinect passa ser mais do que uma ferramenta para jogos. Tanto que os exemplos que a Microsoft lançou até agora, poucos são de jogos. O que será que vem por aí&#8230; E você, está pronto para o desafio? <img src='http://www.samuelr.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.samuelr.com/posts/visao-geral-do-kinect-e-do-kinect-sdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programação .NET focada em interfaces gráficas?</title>
		<link>http://www.samuelr.com/posts/intro/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=intro</link>
		<comments>http://www.samuelr.com/posts/intro/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 01:55:00 +0000</pubDate>
		<dc:creator>sam</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.samuelr.com/?p=1</guid>
		<description><![CDATA[Olá eu sou o Samuel Liques e começo a partir de hoje esse humilde blog sobre Programação em .NET focada em interfaces gráficas. Mas o que isso quer dizer??? Programação focada em interface vai além de um layout estático bonitinho feito por um designer. É na verdade tudo que precisa de programação para deixar uma [...]]]></description>
			<content:encoded><![CDATA[<p>Olá eu sou o Samuel Liques e começo a partir de hoje esse humilde blog sobre Programação em .NET focada em interfaces gráficas. Mas o que isso quer dizer???</p>
<p>Programação focada em interface vai além de um layout estático bonitinho feito por um designer. É na verdade tudo que precisa de programação para deixar uma interface mais rica. Um exemplo bem clássico seria os sites RIA (Rich Internet Applications) feitos em Flash, Silverlight ou em HTML5 que vemos por aí. Nesse grupo também entram os jogos eletrônicos, aplicativos para celular, etc.</p>
<p><a href="http://www.arqcouti.com.br/"><img title="coutinho" src="../wp-content/uploads/2011/06/coutinho-300x242.jpg" alt="" width="300" height="242" /></a></p>
<pre>Site interessante em Silverlight</pre>
<p>Hoje em dia também está sendo muito adotado arquiqueturas tais como MVVM e MVC. A parte VIEW nessas arquiqueturas é separado e as vezes, quando se está trabalhando em equipe, um membro ou parte dessa equipe fica focada apenas nessa parte.  É possível também dizer que isso seria programação focada em interface gráfica.</p>
<p>Nesse blog vou focar em Silverlight, WPF, XNA, WP7 e também ASP.NET.  Também em algumas coisas relacionadas a Imagine Cup e comunidades.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.samuelr.com/posts/intro/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

