<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Virtual Dreams &#187; .net</title>
	<atom:link href="http://virtualdreams.com.br/blog/category/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://virtualdreams.com.br/blog</link>
	<description>A blog about technology, .net and user interfaces</description>
	<lastBuildDate>Wed, 14 Dec 2011 20:56:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>Copyright &#xA9; 2012 Virtual Dreams </copyright>
		<managingEditor>robertos@virtualdreams.com.br (Kelps, Roberto Sonnino e Rodrigo Kono)</managingEditor>
		<webMaster>robertos@virtualdreams.com.br (Kelps, Roberto Sonnino e Rodrigo Kono)</webMaster>
		<category>posts</category>
		<ttl>1440</ttl>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Um blog sobre tecnologia, .net, interfaces, webdesign, novidades...</itunes:summary>
		<itunes:author>Kelps, Roberto Sonnino e Rodrigo Kono</itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name>Kelps, Roberto Sonnino e Rodrigo Kono</itunes:name>
			<itunes:email>robertos@virtualdreams.com.br</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://virtualdreams.com.br/files/vdreams.jpg" />
		<image>
			<url>http://virtualdreams.com.br/files/vdreams.jpg</url>
			<title>Virtual Dreams</title>
			<link>http://virtualdreams.com.br/blog</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>[PT-BR] Novos webcasts sobre WPF no MSDN Brasil</title>
		<link>http://virtualdreams.com.br/blog/2011/11/novos-webcasts-sobre-wpf-no-msdn-brasil/</link>
		<comments>http://virtualdreams.com.br/blog/2011/11/novos-webcasts-sobre-wpf-no-msdn-brasil/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 11:19:50 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/?p=533</guid>
		<description><![CDATA[

Opa pessoal,
Recentemente eu e meu pai gravamos uma série de webcasts básicos sobre WPF para o MSDN Brasil. 
Os meus webcasts foram:

Control Templates
Controles personalizados &#8211; User controls e Custom controls
Triggers

Aproveite e veja a série completa em http://msdn.microsoft.com/pt-br/netframework/dd897462.
Bom estudo!
Roberto

]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2011%252F11%252Fnovos-webcasts-sobre-wpf-no-msdn-brasil%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FrVic6K%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%5BPT-BR%5D%20Novos%20webcasts%20sobre%20WPF%20no%20MSDN%20Brasil%22%20%7D);"></div>
<p>Opa pessoal,</p>
<p>Recentemente eu e <a href="http://msmvps.com/blogs/bsonnino/">meu pai</a> gravamos uma série de webcasts básicos sobre WPF para o <a href="http://www.msdnbrasil.com.br">MSDN Brasil</a>. </p>
<p>Os meus webcasts foram:</p>
<ul>
<li><a href="http://msdn.microsoft.com/pt-br/netframework/hh239583">Control Templates</a></li>
<li><a href="http://msdn.microsoft.com/pt-br/netframework/hh239582">Controles personalizados &#8211; User controls e Custom controls</a></li>
<li><a href="http://msdn.microsoft.com/pt-br/netframework/hh239578">Triggers</a></li>
</ul>
<p>Aproveite e veja a série completa em <a href="http://msdn.microsoft.com/pt-br/netframework/dd897462">http://msdn.microsoft.com/pt-br/netframework/dd897462</a>.</p>
<p>Bom estudo!<br />
Roberto</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2011/11/novos-webcasts-sobre-wpf-no-msdn-brasil/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Quick WPF/Silverlight tips to make great videos of your apps</title>
		<link>http://virtualdreams.com.br/blog/2011/02/quick-wpfsilverlight-tips-to-make-great-videos-of-your-apps/</link>
		<comments>http://virtualdreams.com.br/blog/2011/02/quick-wpfsilverlight-tips-to-make-great-videos-of-your-apps/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 02:24:45 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/?p=519</guid>
		<description><![CDATA[

Hello there!
Have you ever developed a great WPF or Silverlight app with lots of smooth animations, but when you tried to capture it in video (using software like Camtasia and Expression Encoder) the animations are jumpy and slow?  Have you tried to zoom in to some part of your app only to see that your [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2011%252F02%252Fquick-wpfsilverlight-tips-to-make-great-videos-of-your-apps%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Quick%20WPF%2FSilverlight%20tips%20to%20make%20great%20videos%20of%20your%20apps%22%20%7D);"></div>
<p>Hello there!</p>
<p>Have you ever developed a great WPF or Silverlight app with lots of smooth animations, but when you tried to capture it in video (using software like <a href="http://www.techsmith.com/camtasia/">Camtasia</a> and <a href="http://www.microsoft.com/expression/products/EncoderPro_Overview.aspx">Expression Encoder</a>) the animations are jumpy and slow?  Have you tried to zoom in to some part of your app only to see that your beautiful UI gets pixelated?</p>
<p>Well this tip is for you! In this post I’ll give some tips from my experience recording the video for <a href="http://bit.ly/skedle" target="_blank">Skedle</a>, our newest WPF app. Take a look at the Skedle video below:</p>
<p><a href="http://virtualdreams.com.br/blog/2011/02/quick-wpfsilverlight-tips-to-make-great-videos-of-your-apps/"><em>Click here to view the embedded video.</em></a></p>
<p>You can see that the animations are smooth and the resolution is crisp, even when the video zooms in the application. Also, did you know that the opening “Skedle” animation was actually captured directly from the WPF app?</p>
<p>So let’s jump on to the tips!</p>
<h4><strong>1. Slow down animations and then speed up the video</strong></h4>
<p>No matter what PC you have and how optimized your app is, you’ll almost never be able to capture animations with the same smoothness and fluidity as the real app. To overcome that, the solution is to <strong>slow down all your animations by a factor of 10 or 20</strong> (using the <strong>SpeedRatio</strong> property), and then speed up the video accordingly in those specific parts.</p>
<p>“But”, you might say, “does that mean I’ll have to change the SpeedRatio of each Storyboard?”. The answer: <strong>No</strong> for WPF, unfortunately <strong>yes</strong> for Silverlight! WPF allows you to override properties like SpeedRatio by using Dependency Object metadata overrides (unavailable on Silverlight as of v4 and WP7). Here’s an example  that slows down all the animations by a factor of 10 (you can use it on your App.xaml, for instance):</p>
<pre class="brush: csharp;">static App() {
    Timeline.SpeedRatioProperty.OverrideMetadata(typeof(Storyboard),
               new FrameworkPropertyMetadata { DefaultValue = 0.1 });
}</pre>
<p>Of course, this tip won’t work if you specifically set the SpeedRatio of any of your animations.</p>
<p>One last point: <strong>don’t use this to cheat or lie about the fluidity of your app</strong>! If your app is slow and you make it look smooth, users will notice that the first time they try it, and it won’t look good for you.</p>
<h4><strong>2. Use Viewbox or RenderTransform to zoom in without losing quality</strong></h4>
<p>The next thing you’ll want to do is to record your screencast in a <strong>huge resolution</strong> in order to enable crisp zoom-in effects on your video. The easiest way to achieve that is to wrap your main layout panel on your window or page in a <strong>Viewbox</strong> (available on WPF and Silverlight 4)  and set its Width and Height to a fixed size, or simply use a <strong>ScaleTransform </strong>as your panel’s <strong>RenderTransform </strong>to scale everything up to a fixed factor.</p>
<p>For example, if your app looks good on a 800&#215;600px window but you have a 1920&#215;1200px monitor, you can record your video at double size (1600&#215;1200px), which will allow for zoom effects in a hi-res (720p) video. In WPF or Silverlight, this could look like the following:</p>
<pre class="brush: xml;">&lt;Window&gt;
    &lt;!-- ... --&gt;
    &lt;Grid&gt;
        &lt;Grid.RenderTransform&gt;
            &lt;ScaleTransform ScaleX=&quot;2&quot; ScaleY=&quot;2&quot; /&gt;
        &lt;/Grid.RenderTransform&gt;

        &lt;!-- old content goes here, with fixed size --&gt;
        &lt;Grid Width=&quot;800&quot; Height=&quot;600&quot; x:Name=&quot;LayoutRoot&quot;&gt;
            &lt;!--more stuff--&gt;
        &lt;/Grid&gt;

    &lt;/Grid&gt;
&lt;/Window&gt;</pre>
<p>This tip won’t work if you have images on your UI, but you would lose resolution on those anyway when zooming. At least you’re getting the best of the vector-based parts of your interface.</p>
<p>When recording videos for WP7 apps this tip doesn’t apply too well because you’re constrained by the size of the emulator. My recommendation is to record on the maximum size of the emulator (click the magnifier icon, select 100%), which will give you a 800&#215;480px screen &#8211; usually more than enough for YouTube videos.</p>
<p><strong>Bonus tip:</strong> If you use this to zoom in, try setting the Windows cursors to “Windows Aero (extra large)”, which will give you a mouse pointer that is proportional to your huge interface!</p>
<p>You can also use this tip to record title screens and other animations for your video (for example, the Skedle title animation was zoomed in by a factor of 5). In fact, by combining the two tips, you could create the video entirely in Expression Blend!</p>
<p>So that&#8217;s all for today. If you create a cool video using these tips, please post it as a comment!</p>
<p>See you next time!<br />
Roberto</p>
<p>This post is also available on <a rel="tag" href="http://www.codeproject.com/script/Articles/BlogArticleList.aspx?afid=1147">CodeProject</a>.</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2011/02/quick-wpfsilverlight-tips-to-make-great-videos-of-your-apps/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>New article: Deep Zoom for WPF</title>
		<link>http://virtualdreams.com.br/blog/2010/11/new-article-deep-zoom-for-wpf/</link>
		<comments>http://virtualdreams.com.br/blog/2010/11/new-article-deep-zoom-for-wpf/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 21:58:56 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/?p=513</guid>
		<description><![CDATA[


I’ve just released my fourth article on CodeProject: Deep Zoom for WPF. I&#8217;m very excited about this one: this article explains how to recreate the MultiScaleImage (Deep Zoom) control from Silverlight, compatible with Deep Zoom Composer, Zoom.it, multi-touch and more!
Here’s it goes:
http://www.codeproject.com/KB/WPF/DeepZoom.aspx
If you like this article, please sign in and vote for this article (on [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2010%252F11%252Fnew-article-deep-zoom-for-wpf%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22New%20article%3A%20Deep%20Zoom%20for%20WPF%22%20%7D);"></div>
<p><a href="http://www.codeproject.com/KB/WPF/DeepZoom.aspx"><img src="http://virtualdreams.com.br/blog/wp-content/uploads/2010/11/DeepZoom.png" alt="" title="Deep Zoom for WPF" width="511" height="345" class="alignnone size-full wp-image-514" /></a></p>
<p>I’ve just released my fourth article on <a href="http://www.codeproject.com/">CodeProject</a>: <strong>Deep Zoom for WPF</strong>. I&#8217;m very excited about this one: this article explains how to recreate the MultiScaleImage (Deep Zoom) control from Silverlight, compatible with Deep Zoom Composer, Zoom.it, multi-touch and more!</p>
<p>Here’s it goes:</p>
<p><a href="http://www.codeproject.com/KB/WPF/DeepZoom.aspx">http://www.codeproject.com/KB/WPF/DeepZoom.aspx</a></p>
<p>If you like this article, please sign in and vote for this article (on the right corner, “Rate this article”), and please leave your comments and suggestions.</p>
<p>All the source code is also being released in <a href="http://codeplex.com">CodePlex</a> under the MS-PL licence, to facilitate future improvements and distribution. Please contribute! The project page is located at <a href="http://deepzoom.codeplex.com/">http://deepzoom.codeplex.com/</a>.</p>
<p>If you like this kind of article, I also recommend my other articles on CodeProject:</p>
<ul>
<li><a href="http://www.codeproject.com/KB/WPF/3D-bookwriter.aspx">Creating a 3D book-shaped application with speech and ink using WPF 3.5</a></li>
<li><a href="http://www.codeproject.com/KB/WPF/MultiTouchRSS.aspx">Multi-touch development with WPF &#8211; A multi-touch RSS reader</a></li>
<li><a href="http://www.codeproject.com/KB/windows-phone-7/WP7Turnstile.aspx">Windows Phone 7 Turnstile Control for Silverlight</a></li>
</ul>
<p>Thanks!<br />
<a href="http://twitter.com/robertos_br">Roberto</a></p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2010/11/new-article-deep-zoom-for-wpf/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>XAMLCast &#8211; Interview with Paul Betts about ReactiveXaml</title>
		<link>http://virtualdreams.com.br/blog/2010/10/xamlcast-interview-with-paul-betts-about-reactivexaml/</link>
		<comments>http://virtualdreams.com.br/blog/2010/10/xamlcast-interview-with-paul-betts-about-reactivexaml/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 18:46:55 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[XAMLCast]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/?p=475</guid>
		<description><![CDATA[

Hey everyone!

[Para os ouvintes brasileiros/portugueses: a entrevista foi feita em inglês mas o vídeo também foi legendado em português! Aproveite!]
Following on our special series of interviews, Roberto interviewed Paul Betts, a Software Development Engineer in the Windows team and creator of ReactiveXaml. In a video special, he talked about Reactive programming and how to apply [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2010%252F10%252Fxamlcast-interview-with-paul-betts-about-reactivexaml%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22XAMLCast%20-%20Interview%20with%20Paul%20Betts%20about%20ReactiveXaml%22%20%7D);"></div>
<p>Hey everyone!</p>
<p><img class="alignnone" title="Logo XAMLCast" src="http://virtualdreams.com.br/files/xamlcast_300.png" alt="" width="300" height="300" /></p>
<p>[<strong>Para os ouvintes brasileiros/portugueses</strong>: a entrevista foi feita em inglês mas o vídeo também foi legendado em português! Aproveite!]</p>
<p>Following on our special series of interviews, Roberto interviewed <strong><a href="http://twitter.com/xpaulbettsx" target="_blank">Paul Betts</a></strong>, a Software Development Engineer in the Windows team and creator of <a href="http://bit.ly/rxxaml" target="_blank">ReactiveXaml</a>. In a video special, he talked about Reactive programming and how to apply it to WPF and Silverlight through RxXaml. An awesome introduction to a new paradigm on WPF/SL development!</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/BpLgvEomglc?fs=1&amp;hl=en_US&amp;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BpLgvEomglc?fs=1&amp;hl=en_US&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p>If you want to download the video, leave a comment in this post. If there&#8217;s enough demand, I&#8217;ll upload the video (1.6GB!) to a file share.</p>
<p>Here are the links we talked about in the interview:</p>
<p><strong>Reactive Extensions for .net</strong><br />
<a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" target="_blank">http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx</a></p>
<p><strong>ReactiveXaml</strong><br />
<a href="http://github.com/xpaulbettsx/ReactiveXaml" target="_blank">http://github.com/xpaulbettsx/ReactiveXaml</a></p>
<p><strong>ReactiveXaml Google Group</strong><br />
<a href="http://groups.google.com/group/reactivexaml" target="_blank">http://groups.google.com/group/reactivexaml</a></p>
<p><strong>Paul&#8217;s Twitter</strong><br />
<a href="http://twitter.com/xpaulbettsx" target="_blank">http://twitter.com/xpaulbettsx</a></p>
<p><strong>Paul&#8217;s Blog<br />
</strong> <a href="http://blog.paulbetts.org/" target="_blank">http://blog.paulbetts.org</a></p>
<p>Also, don&#8217;t miss our <a href="http://bit.ly/xcarturo">previous interview with Arturo Toledo</a> about design and Expression!</p>
<p><strong>Subscribe to receive XAMLCast directly on your MP3 player, phone or RSS reader:</strong></p>
<ul>
<li>RSS feed: <a href="http://www.xamlcast.net/">http://www.xamlcast.net</a></li>
<li>iTunes/iPod: <a href="pcast://www.xamlcast.net">pcast://www.xamlcast.net</a></li>
<li>Zune/Windows Phone 7: <a href="zune://subscribe/?XAMLCast=http://www.xamlcast.net">zune://subscribe/?XAMLCast=http://www.xamlcast.net</a></li>
</ul>
<p>You can follow XAMLCast on Twitter: <a href="http://twitter.com/xamlcast">@xamlcast</a></p>
<ul>
<li>Hashtag #xamlcast</li>
<li>Follow the XAMLCasters:
<ul>
<li><a href="http://twitter.com/kelps">@kelps</a></li>
<li><a href="http://twitter.com/robertos_br">@robertos_br</a></li>
<li><a href="http://twitter.com/rodrigokono" target="_blank">@rodrigokono</a></li>
</ul>
</li>
</ul>
<p>Stay tuned for more!</p>
<p>Kelps, Roberto Sonnino and Rodrigo Kono</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2010/10/xamlcast-interview-with-paul-betts-about-reactivexaml/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>XAMLCast &#8211; Episódio 20 &#8211; Visual Studio LightSwitch e 10 coisas que um dev WPF/SL deve saber por Pete Brown</title>
		<link>http://virtualdreams.com.br/blog/2010/09/xamlcast-episodio-20-visual-studio-lightswitch-e-10-coisas-que-um-dev-wpfsl-deve-saber-por-pete-brown/</link>
		<comments>http://virtualdreams.com.br/blog/2010/09/xamlcast-episodio-20-visual-studio-lightswitch-e-10-coisas-que-um-dev-wpfsl-deve-saber-por-pete-brown/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 23:06:51 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[XAMLCast]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/?p=460</guid>
		<description><![CDATA[

Chegamos ao episódio número 20!

Este episódio comentamos especialmente o Top 10 que o Pete Brown publicou na semana passada. A gravação está bacana e esperamos que gostem!

Links de referência deste podcast:

Visual Studio LightSwitch

Participe enviando sua opinião sobre esta nova ferramenta através do twitter ou comentando no posta deste audio.


Contratação no Time de Expression (Christian Shormman)
10 [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2010%252F09%252Fxamlcast-episodio-20-visual-studio-lightswitch-e-10-coisas-que-um-dev-wpfsl-deve-saber-por-pete-brown%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22XAMLCast%20-%20Epis%C3%B3dio%2020%20-%20Visual%20Studio%20LightSwitch%20e%2010%20coisas%20que%20um%20dev%20WPF%2FSL%20deve%20saber%20por%20Pete%20Brown%22%20%7D);"></div>
<p>Chegamos ao episódio número 20!</p>
<p><img src="http://virtualdreams.com.br/files/xamlcast_300.png" alt="" /></p>
<p>Este episódio comentamos especialmente o Top 10 que o Pete Brown publicou na semana passada. A gravação está bacana e esperamos que gostem!</p>
<p></p>
<p>Links de referência deste podcast:</p>
<ul>
<li><a href="http://www.microsoft.com/visualstudio/en-us/lightswitch" target="_blank">Visual Studio LightSwitch</a>
<ul>
<li>Participe enviando sua opinião sobre esta nova ferramenta através do twitter ou comentando no posta deste audio.</li>
</ul>
</li>
<li><a href="http://electricbeach.org/?p=831" target="_blank">Contratação no Time de Expression (Christian Shormman)</a></li>
<li><a href="http://10rem.net/blog/2010/08/26/10-things-beginning-silverlight-and-wpf-developers-need-to-know" target="_blank">10 coisas que um desenvolvedor WPF e Silverlight deve saber</a> by Pete Brown</li>
</ul>
<p><strong>Cadastre e receba o podcast diretamente no seu Ipod, Zune, Mp3 player, etc:</strong></p>
<ul>
<li>Feed RSS: <a href="http://www.xamlcast.net/">http://www.xamlcast.net</a></li>
<li>iTunes/iPod: <a href="pcast://www.xamlcast.net">pcast://www.xamlcast.net</a></li>
<li>Zune: <a href="zune://subscribe/?XAMLCast=http://www.xamlcast.net">zune://subscribe/?XAMLCast=http://www.xamlcast.net</a></li>
</ul>
<p>O XAMLCast no Twitter: <a href="http://twitter.com/xamlcast">@xamlcast</a></p>
<ul>
<li>Hashtag #xamlcast</li>
<li>Siga os XAMLCasters:
<ul>
<li><a href="http://twitter.com/kelps">@kelps</a></li>
<li><a href="http://twitter.com/robertos_br">@robertos_br</a></li>
<li><a href="http://www.twitter.com/rodrigokono" target="_blank">@rodrigokono</a></li>
</ul>
</li>
</ul>
<p>Até o próximo!</p>
<p>Abraços,</p>
<p>Kelps, Roberto Sonnino e Rodrigo Kono</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2010/09/xamlcast-episodio-20-visual-studio-lightswitch-e-10-coisas-que-um-dev-wpfsl-deve-saber-por-pete-brown/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<enclosure url="http://virtualdreams.com.br/files/xamlcast%20-%2020.mp3" length="27697805" type="audio/mpeg"/>
<itunes:duration>38:27</itunes:duration>
		<itunes:subtitle>Chegamos ao episoacute;dio nuacute;mero 20!



Este episoacute;dio comentamos especialmente o Top 10 que o Pete Brown publicou na semana passada. A gravaccedil;atilde;o estaacute; bacana e esperamos ...</itunes:subtitle>
		<itunes:summary>Chegamos ao episoacute;dio nuacute;mero 20!



Este episoacute;dio comentamos especialmente o Top 10 que o Pete Brown publicou na semana passada. A gravaccedil;atilde;o estaacute; bacana e esperamos que gostem!



Links de referecirc;ncia deste podcast:

	Visual Studio LightSwitch

	Participe enviando sua opiniatilde;o sobre esta nova ferramenta atraveacute;s do twitter ou comentando no posta deste audio.


	Contrataccedil;atilde;o no Time de Expression (Christian Shormman)
	10 coisas que um desenvolvedor WPF e Silverlight deve saber by Pete Brown

Cadastre e receba o podcast diretamente no seu Ipod, Zune, Mp3 player, etc:

	Feed RSS: http://www.xamlcast.net
	iTunes/iPod: pcast://www.xamlcast.net
	Zune: zune://subscribe/?XAMLCast=http://www.xamlcast.net

O XAMLCast no Twitter: @xamlcast

	Hashtag #xamlcast
	Siga os XAMLCasters:

	@kelps
	@robertos_br
	@rodrigokono



Ateacute; o proacute;ximo!

Abraccedil;os,

Kelps, Roberto Sonnino e Rodrigo Kono
</itunes:summary>
		<itunes:keywords>.net,,Dicas,,Microsoft,,Novidades,,Silverlight,,WPF,,XAMLCast</itunes:keywords>
		<itunes:author>Kelps, Roberto Sonnino e Rodrigo Kono</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:block>No</itunes:block>
	</item>
		<item>
		<title>XAMLCast &#8211; Episódio 18 &#8211; Sterling DB, SilverMotion, Windows Phone 7 e mais</title>
		<link>http://virtualdreams.com.br/blog/2010/07/xamlcast-episodio-18-sterling-db-silvermotion-windows-phone-7-e-mais/</link>
		<comments>http://virtualdreams.com.br/blog/2010/07/xamlcast-episodio-18-sterling-db-silvermotion-windows-phone-7-e-mais/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 18:10:13 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[XAMLCast]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/?p=452</guid>
		<description><![CDATA[

Fala pessoal!

Depois de duas semanas sem gravar por causa de dificuldade em sincronizar nossas agendas, acabamos decidindo gravar esse episódio sem o Kono para não deixar vocês, nossos ouvintes, mais uma semana sem o XAMLCast. Mas não se preocupem pois no próximo episódio estaremos todos de volta.
Nesta semana falamos de Sterling DB, SilverMotion, Windows Phone [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2010%252F07%252Fxamlcast-episodio-18-sterling-db-silvermotion-windows-phone-7-e-mais%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22XAMLCast%20-%20Epis%C3%B3dio%2018%20-%20Sterling%20DB%2C%20SilverMotion%2C%20Windows%20Phone%207%20e%20mais%22%20%7D);"></div>
<p>Fala pessoal!</p>
<p><img src="http://virtualdreams.com.br/files/xamlcast_300.png" alt="" /></p>
<p>Depois de duas semanas sem gravar por causa de dificuldade em sincronizar nossas agendas, acabamos decidindo gravar esse episódio sem o Kono para não deixar vocês, nossos ouvintes, mais uma semana sem o <a title="XAMLCast" href="http://www.xamlcast.net">XAMLCast</a>. Mas não se preocupem pois no próximo episódio estaremos todos de volta.</p>
<p>Nesta semana falamos de Sterling DB, SilverMotion, Windows Phone 7, Silverlight para Symbian e Xte Profiler. Ouça!</p>
<p></p>
<ul>
<li>Silvelight para Symbian – <a href="http://www.silverlight.net/getstarted/devices/symbian/">http://www.silverlight.net/getstarted/devices/symbian/</a></li>
<li>Sterling para WP7 – <a href="http://sterling.codeplex.com/">http://sterling.codeplex.com/</a></li>
<li>Blog do Jeremy Likness – <a href="http://jeremylikness.com/">http://jeremylikness.com/</a></li>
<li>Xte Profiler – <a href="http://xteprofiler.net/">http://xteprofiler.net/</a></li>
<li>SilverMotion – <a href="http://postvision.net/SilverMotion/DemoTech.aspx">http://postvision.net/SilverMotion/DemoTech.aspx</a></li>
<li>Windows Phone 7 Tools Beta – <a href="http://developer.windowsphone.com/windows-phone-7/">http://developer.windowsphone.com/windows-phone-7/</a></li>
</ul>
<p><strong>Para assinar:</strong></p>
<ul>
<li>Feed RSS: <a href="http://www.xamlcast.net/">http://www.xamlcast.net</a></li>
<li>iTunes/iPod: <a href="pcast://www.xamlcast.net">pcast://www.xamlcast.net</a></li>
<li>Zune: <a href="zune://subscribe/?XAMLCast=http://www.xamlcast.net">zune://subscribe/?XAMLCast=http://www.xamlcast.net</a></li>
</ul>
<p>O XAMLCast também está no Twitter!</p>
<p>- Twitter oficial: <a href="http://twitter.com/xamlcast">@xamlcast</a> (e hashtag #xamlcast)</p>
<p>- Siga os XAMLCasters:</p>
<ul>
<li><a href="http://twitter.com/kelps">@kelps</a></li>
<li><a href="http://twitter.com/robertos_br">@robertos_br</a></li>
<li><a href="http://twitter.com/rodrigokono">@rodrigokono</a></li>
</ul>
<p>- Adicione o Twibbon do XAMLCast ao seu avatar!</p>
<ul>
<li><a href="http://twibbon.com/join/XAMLCast">http://twibbon.com/join/XAMLCast</a></li>
</ul>
<p>Até o próximo!</p>
<p>Abraços,</p>
<p>Kelps, Roberto Sonnino e Rodrigo Kono</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2010/07/xamlcast-episodio-18-sterling-db-silvermotion-windows-phone-7-e-mais/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<enclosure url="http://virtualdreams.com.br/files/xamlcast%20-%2018.mp3" length="23711650" type="audio/mpeg"/>
<itunes:duration>32:55</itunes:duration>
		<itunes:subtitle>Fala pessoal!



Depois de duas semanas sem gravar por causa de dificuldade em sincronizar nossas agendas, acabamos decidindo gravar esse episoacute;dio sem o Kono para natilde;o ...</itunes:subtitle>
		<itunes:summary>Fala pessoal!



Depois de duas semanas sem gravar por causa de dificuldade em sincronizar nossas agendas, acabamos decidindo gravar esse episoacute;dio sem o Kono para natilde;o deixar vocecirc;s, nossos ouvintes, mais uma semana sem o XAMLCast. Mas natilde;o se preocupem pois no proacute;ximo episoacute;dio estaremos todos de volta.

Nesta semana falamos de Sterling DB, SilverMotion, Windows Phone 7, Silverlight para Symbian e Xte Profiler. Ouccedil;a!



	Silvelight para Symbian ndash; http://www.silverlight.net/getstarted/devices/symbian/
	Sterling para WP7 ndash; http://sterling.codeplex.com/
	Blog do Jeremy Likness ndash; http://jeremylikness.com/
	Xte Profiler ndash; http://xteprofiler.net/
	SilverMotion ndash; http://postvision.net/SilverMotion/DemoTech.aspx
	Windows Phone 7 Tools Beta ndash; http://developer.windowsphone.com/windows-phone-7/

Para assinar:

	Feed RSS: http://www.xamlcast.net
	iTunes/iPod: pcast://www.xamlcast.net
	Zune: zune://subscribe/?XAMLCast=http://www.xamlcast.net

O XAMLCast tambeacute;m estaacute; no Twitter!

- Twitter oficial: @xamlcast (e hashtag #xamlcast)

- Siga os XAMLCasters:

	@kelps
	@robertos_br
	@rodrigokono

- Adicione o Twibbon do XAMLCast ao seu avatar!

	http://twibbon.com/join/XAMLCast

Ateacute; o proacute;ximo!

Abraccedil;os,

Kelps, Roberto Sonnino e Rodrigo Kono
</itunes:summary>
		<itunes:keywords>.net,,Dicas,,Silverlight,,XAMLCast</itunes:keywords>
		<itunes:author>Kelps, Roberto Sonnino e Rodrigo Kono</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:block>No</itunes:block>
	</item>
		<item>
		<title>Surface Toolkit for Windows Touch Beta!</title>
		<link>http://virtualdreams.com.br/blog/2010/04/surface-toolkit-for-windows-touch-beta/</link>
		<comments>http://virtualdreams.com.br/blog/2010/04/surface-toolkit-for-windows-touch-beta/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 19:20:36 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Surface]]></category>
		<category><![CDATA[This is Cool]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/2010/04/surface-toolkit-for-windows-touch-beta/</guid>
		<description><![CDATA[

Hey there!
 
Today, together with the VS2010 launch, Microsoft has finally released the Surface Toolkit for Windows Touch for download!
But what is it, you might ask? This toolkit enables WPF developers with Windows 7 touch PCs with the Surface controls (such as ScatterView and Library) and touch visualizations to create really awesome multitouch apps. 
Stop [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2010%252F04%252Fsurface-toolkit-for-windows-touch-beta%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Surface%20Toolkit%20for%20Windows%20Touch%20Beta%21%22%20%7D);"></div>
<p>Hey there!</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=801907a7-b2dd-4e63-9ff3-8a2e63932a74"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Surface Toolkit for Windows Touch Beta" border="0" alt="Surface Toolkit for Windows Touch Beta" src="http://virtualdreams.com.br/blog/wp-content/uploads/2010/04/surfacetk.png" width="240" height="194" /></a> </p>
<p>Today, together with the VS2010 launch, Microsoft has finally released the Surface Toolkit for Windows Touch for download!</p>
<p>But what is it, you might ask? This toolkit enables WPF developers with Windows 7 touch PCs with the Surface controls (such as ScatterView and Library) and touch visualizations to create really awesome multitouch apps. </p>
<p>Stop reading this and go download it <strong>now</strong>:</p>
<p><a title="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=801907a7-b2dd-4e63-9ff3-8a2e63932a74&amp;utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+MicrosoftDownloadCenter+%28Microsoft+Download+Center%29#tm" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=801907a7-b2dd-4e63-9ff3-8a2e63932a74">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=801907a7-b2dd-4e63-9ff3-8a2e63932a74</a></p>
<p>If you don’t have a touch device, you can use MultiTouchVista to simulate multiple touches using multiple mice. A step-by-step tutorial can be found in this link: <a href="http://wenjiun.blogspot.com/2009/11/testing-windows-7-multi-touch-with.html">http://wenjiun.blogspot.com/2009/11/testing-windows-7-multi-touch-with.html</a></p>
<p>Also take a look at this video from Channel 9 which shows the toolkit:</p>
<p><a title="http://channel9.msdn.com/posts/LarryLarsen/Surface-Toolkit-for-Windows-Touch/" href="http://channel9.msdn.com/posts/LarryLarsen/Surface-Toolkit-for-Windows-Touch/">http://channel9.msdn.com/posts/LarryLarsen/Surface-Toolkit-for-Windows-Touch/</a></p>
<p>Happy multitouching!</p>
<p>Roberto</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2010/04/surface-toolkit-for-windows-touch-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quick WPF/Silverlight tip: Generic Converter MarkupExtension</title>
		<link>http://virtualdreams.com.br/blog/2010/03/quick-wpfsilverlight-tip-generic-converter-markupextension/</link>
		<comments>http://virtualdreams.com.br/blog/2010/03/quick-wpfsilverlight-tip-generic-converter-markupextension/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 16:59:55 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/?p=401</guid>
		<description><![CDATA[

Hey there!
It’s been quite a while since the last English post – XAMLCast has been taking much of my blogging time  
Today’s tip is an expansion of a method originally developed by Dr. WPF in this post: http://www.drwpf.com/blog/Home/tabid/36/EntryID/48/Default.aspx .
Usually, when working with Converters in WPF/SL, we always follow the same steps:

Create a class that [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2010%252F03%252Fquick-wpfsilverlight-tip-generic-converter-markupextension%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Quick%20WPF%2FSilverlight%20tip%3A%20Generic%20Converter%20MarkupExtension%22%20%7D);"></div>
<p>Hey there!</p>
<p>It’s been quite a while since the last English post – <a href="http://www.xamlcast.net">XAMLCast</a> has been taking much of my blogging time <img src='http://virtualdreams.com.br/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Today’s tip is an expansion of a method originally developed by Dr. WPF in this post: <a title="http://www.drwpf.com/blog/Home/tabid/36/EntryID/48/Default.aspx" href="http://www.drwpf.com/blog/Home/tabid/36/EntryID/48/Default.aspx">http://www.drwpf.com/blog/Home/tabid/36/EntryID/48/Default.aspx</a> .</p>
<p>Usually, when working with Converters in WPF/SL, we always follow the same steps:</p>
<ol>
<li>Create a class that derives from IValueConverter:
<pre class="brush: csharp;">public MyConverter : IValueConverter {}</pre>
</li>
<li>Implement Convert (and sometimes ConvertBack)
<pre class="brush: csharp;">
public object Convert(object value, Type  targetType, object parameter,  System.Globalization.CultureInfo culture)
{
  // convert and return something
}</pre>
</li>
<li>Instantiate the converter as a resource and use it:
<pre class="brush: xml;">&lt;ResourceDictionary ...&gt;
    &lt;local:MyConverter x:Key=&quot;TheConverter&quot; /&gt;
&lt;/ResourceDictionary&gt;
...
{Binding Converter={StaticResource TheConverter} ...}</pre>
</li>
</ol>
<p>Well, it works but it&#8217;s not a compact syntax. Following Dr. WPF&#8217;s idea, we can use a MarkupExtension to replace the StaticResource by a static instance of the Converter:</p>
<pre class="brush: csharp;">public class  MyConverter: MarkupExtension, IValueConverter
{
    private static MyConverter _converter;

    public object Convert(object  value, Type targetType, object  parameter, System.Globalization.CultureInfo culture)
    {
        // convert and return something
    }

    public object  ConvertBack(object value, Type  targetType, object parameter,  System.Globalization.CultureInfo culture)
    {
        // convert and return something (if needed)
    }

    public override object  ProvideValue(IServiceProvider serviceProvider)
    {
        if (_converter == null)
            _converter = new MyConverter();
        return _converter;
    }
}</pre>
<p>Usage:</p>
<pre class="brush: xml;">xmlns:conv=&quot;[Path to namespace that contains the converter]&quot;
...
{Binding Converter={conv:MyConverter}}</pre>
<p>Now that&#8217;s pretty!</p>
<p>The only problem is that with this method, you&#8217;d have to repeat the implementation of the ProvideValue for each converter you create, and we programmers hate repeating ourselves <img src='http://virtualdreams.com.br/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>One solution I found is to create a generic abstract class that will contain that implementation, and derive each converter from that class. It&#8217;s cleaner and works the same:</p>
<pre class="brush: csharp;">using System;
using System.Windows.Data;
using System.Windows.Markup;

namespace VirtualDreams.Converters
{
    [MarkupExtensionReturnType(typeof(IValueConverter))]
    public abstract class ConverterMarkupExtension&lt;T&gt; : MarkupExtension where T : class, IValueConverter, new()
    {
        private static T _converter;

        public override object ProvideValue(IServiceProvider serviceProvider)
        {
            if (_converter == null)
            {
                _converter = new T();
            }
            return _converter;
        }
    }
}</pre>
<p>Let&#8217;s apply it to MyConverter:</p>
<pre class="brush: csharp;">public class  MyConverter: ConverterMarkupExtension&lt;MyConverter&gt;, IValueConverter
{
    public object Convert(object  value, Type targetType, object  parameter, System.Globalization.CultureInfo culture)
    {
        // convert and return something
    }

    public object  ConvertBack(object value, Type  targetType, object parameter,  System.Globalization.CultureInfo culture)
    {
        // convert and return something (if needed)
    }
}</pre>
<p>Usage:</p>
<pre class="brush: xml;">xmlns:conv=&quot;[Path to namespace that contains the converter]&quot;
...
{Binding Converter={conv:MyConverter}}</pre>
<p>Simpler, less repetitive &#8211; that&#8217;s the way I like it!</p>
<p>Happy converting!</p>
<p>Roberto</p>
<p>This blog post is also available on <a href="http://www.codeproject.com/script/Articles/BlogFeedList.aspx?amid=4057308" rel="tag">CodeProject</a></p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2010/03/quick-wpfsilverlight-tip-generic-converter-markupextension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New article: Multi-touch development with WPF &#8211; A multi-touch RSS reader</title>
		<link>http://virtualdreams.com.br/blog/2009/11/new-article-multi-touch-development-with-wpf-a-multi-touch-rss-reader/</link>
		<comments>http://virtualdreams.com.br/blog/2009/11/new-article-multi-touch-development-with-wpf-a-multi-touch-rss-reader/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 15:43:02 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Surface]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/2009/11/new-article-multi-touch-development-with-wpf-a-multi-touch-rss-reader/</guid>
		<description><![CDATA[

Hey there!
 
I’ve just released a new article on CodeProject: this time it’s about multi-touch development with WPF 3.5 and Multi-Touch Vista. In the article you’ll learn how to set up your PC for multi-touch development and you’ll be able to see the making of a MT RSS reader application. If you’re interested in new [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2009%252F11%252Fnew-article-multi-touch-development-with-wpf-a-multi-touch-rss-reader%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22New%20article%3A%20Multi-touch%20development%20with%20WPF%20-%20A%20multi-touch%20RSS%20reader%22%20%7D);"></div>
<p>Hey there!</p>
<p><a href="http://www.codeproject.com/KB/WPF/MultiTouchRSS.aspx"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="TouchReader screenshot" border="0" alt="TouchReader screenshot" src="http://virtualdreams.com.br/blog/wp-content/uploads/2009/11/MultiTouchRSS.png" width="604" height="381" /></a> </p>
<p>I’ve just released a new article on <a href="http://www.codeproject.com">CodeProject</a>: this time it’s about <strong>multi-touch development with WPF 3.5 and Multi-Touch Vista</strong>. In the article you’ll learn how to set up your PC for multi-touch development and you’ll be able to see the making of a MT RSS reader application. If you’re interested in new interfaces and better user experiences, this article is a “must see” =D</p>
<p>Here’s the link:</p>
<p><a title="http://www.codeproject.com/KB/WPF/MultiTouchRSS.aspx" href="http://www.codeproject.com/KB/WPF/MultiTouchRSS.aspx">http://www.codeproject.com/KB/WPF/MultiTouchRSS.aspx</a></p>
<p>If you like this article, please sign in and vote for this article (on the right corner, “Rate this article”). And please comment!</p>
<p>Also, if you like this kind of article, I’d recommend my other article on CodeProject, about 3D, speech and ink with WPF at <a title="http://www.codeproject.com/KB/WPF/3D-bookwriter.aspx" href="http://www.codeproject.com/KB/WPF/3D-bookwriter.aspx">http://www.codeproject.com/KB/WPF/3D-bookwriter.aspx</a> .</p>
<p>Enjoy!</p>
<p>Thanks!   <br />Roberto</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2009/11/new-article-multi-touch-development-with-wpf-a-multi-touch-rss-reader/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Speech Recognition Engine in Portuguese (Brazil and Portugal)</title>
		<link>http://virtualdreams.com.br/blog/2009/10/speech-recognition-engine-in-portuguese-brazil-and-portugal/</link>
		<comments>http://virtualdreams.com.br/blog/2009/10/speech-recognition-engine-in-portuguese-brazil-and-portugal/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 10:56:11 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/2009/10/speech-recognition-engine-in-portuguese-brazil-and-portugal/</guid>
		<description><![CDATA[

Hey there,
 
After my original posts about speech recognition, I’ve been getting lots of questions about speech in other languages, especially Portuguese. At last I’ve got an answer for you: I’ve recently discovered some samples from Microsoft Portugal’s Language Development Center (MLDC) that provide Portuguese speech recognition engines!
These are the steps to get them:

Take a [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2009%252F10%252Fspeech-recognition-engine-in-portuguese-brazil-and-portugal%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Speech%20Recognition%20Engine%20in%20Portuguese%20%28Brazil%20and%20Portugal%29%22%20%7D);"></div>
<p>Hey there,</p>
<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="bandeiras" border="0" alt="bandeiras" src="http://virtualdreams.com.br/blog/wp-content/uploads/2009/10/bandeiras.png" width="313" height="107" /> </p>
<p>After my <a href="http://virtualdreams.com.br/blog/2007/12/artigo-criando-uma-aplicacao-em-3d-interativo-com-voz-e-tinta-usando-wpf-35/">original posts</a> <a href="http://http://virtualdreams.com.br/blog/2007/12/dica-usando-reconhecimento-de-voz-no-vista-sem-conflitar-com-o-sistema-operacional/">about speech recognition</a>, I’ve been getting lots of questions about speech in other languages, especially Portuguese. At last I’ve got an answer for you: I’ve recently discovered some samples from Microsoft Portugal’s Language Development Center (MLDC) that provide<strong> Portuguese speech recognition engines</strong>!</p>
<p>These are the steps to get them:</p>
<ol>
<li>Take a look at the official MS Portugal site about this: <a title="http://www.microsoft.com/portugal/mldc/betaprograms/winclientdesktop.mspx" href="http://www.microsoft.com/portugal/mldc/betaprograms/winclientdesktop.mspx">http://www.microsoft.com/portugal/mldc/betaprograms/winclientdesktop.mspx</a> </li>
<li>Go to <a href="http://connect.microsoft.com">http://connect.microsoft.com</a> and sign in </li>
<li>Use this invitation ID: <strong>MLDC-BKBY-DTBD</strong> </li>
<li>After filling in the survey, go to the Downloads page for this program: <a title="https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=368" href="https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=368">https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=368</a> </li>
<li>Download the packs and documentation and good luck! </li>
</ol>
<p><strong>Note: </strong>The language packs are from 2007; they haven’t been tested with Windows 7.</p>
<p><strong>Note 2:</strong>&#160; The packs didn’t work in my English Windows 7. I guess you’ll need a Portuguese version of Windows Vista/7 to test them. </p>
<p><strong>UPDATE 6/12:</strong>&#160; The pack DOES work, but only for custom apps. I might do a tutorial on this soon… </p>
<p>If it works for you please leave a comment!</p>
<p>Thanks and see you soon!</p>
<p>Roberto</p>
<hr />
<h2></h2>
<h3>Engine de Reconhecimento de Voz em Português (Brasil e Portugal)</h3>
<p>Fala pessoal,</p>
<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="bandeiras" border="0" alt="bandeiras" src="http://virtualdreams.com.br/blog/wp-content/uploads/2009/10/bandeiras.png" width="313" height="107" /></p>
<p>Após meus <a href="http://virtualdreams.com.br/blog/2007/12/artigo-criando-uma-aplicacao-em-3d-interativo-com-voz-e-tinta-usando-wpf-35/">posts originais</a> <a href="http://virtualdreams.com.br/blog/2007/12/dica-usando-reconhecimento-de-voz-no-vista-sem-conflitar-com-o-sistema-operacional/">sobre reconhecimento de voz</a>, eu tenho recebido muitas perguntas sobre Speech em outras línguas, especialmente português. Finalmente tenho uma resposta para vocês: recentemente eu descobri alguns samples do Language Development Center da Microsoft Portugal (MLDC) com <strong>engines de Speech em português</strong>! </p>
<p>Para baixar os packs, siga esses passos: </p>
<ol>
<li>Dê uma olhada no site oficial do MS Portugal sobre este assunto: <a href="http://www.microsoft.com/portugal/mldc/betaprograms/winclientdesktop.mspx">http://www.microsoft.com/portugal/mldc/betaprograms/winclientdesktop.mspx</a> </li>
<li>Vá para <a href="http://connect.microsoft.com">http://connect.microsoft.com</a> e faça login </li>
<li>Use esse ID de convite: <strong>MLDC-BKBY-DTBD </strong></li>
<li>Depois de preencher a pesquisa, vá para a página de downloads para este programa: <a href="https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=368">https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=368</a> </li>
<li>Baixe os pacotes e a documentação e a boa sorte! </li>
</ol>
<p><strong>Nota</strong>: Os pacotes são de 2007; eles ainda não foram testados com o Windows 7. </p>
<p><strong>Nota 2</strong>: Os packs não funcionaram no meu Windows 7 em inglês. Talvez você precise de uma versão em português do Windows Vista/7 para testá-los. </p>
<p><strong>UPDATE 6/12:</strong>&#160; O pack FUNCIONA, mas só.para programas desenvolvidos especialmente para ele. Talvez eu faça um tutorial sobre isso logo… </p>
<p>Se funcionar para você, por favor comente! </p>
<p>Obrigado e até a próxima! </p>
<p>Roberto</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2009/10/speech-recognition-engine-in-portuguese-brazil-and-portugal/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Dica do dia, m&#234;s, ano! Sess&#245;es do MIX&#8217;08 online!</title>
		<link>http://virtualdreams.com.br/blog/2008/03/dica-do-dia-ms-ano-sesses-do-mix08-online/</link>
		<comments>http://virtualdreams.com.br/blog/2008/03/dica-do-dia-ms-ano-sesses-do-mix08-online/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 23:08:34 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Expression]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Surface]]></category>
		<category><![CDATA[This is Cool]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Windows Live]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/2008/03/dica-do-dia-ms-ano-sesses-do-mix08-online/</guid>
		<description><![CDATA[

Fala pessoal!
 
A dica de hoje, quem acompanhou j&#225; sabia: hoje, todas as palestras do MIX&#8217;08 (TODAS!) est&#227;o dispon&#237;veis para ver online em Silverlight! (ou para download para MP4&#8217;s e afins)
&#201; conte&#250;do de primeira! Centenas de palestras sobre UX, design, web, WPF, Silverlight, Surface&#8230; mais uma vez, n&#227;o tem como n&#227;o assistir!
Veja em http://sessions.visitmix.com/ .
Pretendo [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2008%252F03%252Fdica-do-dia-ms-ano-sesses-do-mix08-online%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Dica%20do%20dia%2C%20m%26ecirc%3Bs%2C%20ano%21%20Sess%26otilde%3Bes%20do%20MIX%2708%20online%21%22%20%7D);"></div>
<p>Fala pessoal!</p>
<p><img src="http://visitmix.com/2008/images/bling/blings_9_25_h.jpg" /> </p>
<p>A dica de hoje, quem acompanhou j&#225; sabia: hoje, todas as palestras do MIX&#8217;08 (TODAS!) est&#227;o dispon&#237;veis para ver online em Silverlight! (ou para download para MP4&#8217;s e afins)</p>
<p>&#201; conte&#250;do de primeira! Centenas de palestras sobre UX, design, web, WPF, Silverlight, Surface&#8230; mais uma vez, n&#227;o tem como n&#227;o assistir!</p>
<p>Veja em <a title="http://sessions.visitmix.com/" href="http://sessions.visitmix.com/">http://sessions.visitmix.com/</a> .</p>
<p>Pretendo ver v&#225;rias, mas por enquanto recomendo a BC01, sobre integra&#231;&#227;o Blend+VS via snippets. Muito interessante! O c&#243;digo fonte da demo tamb&#233;m est&#225; dispon&#237;vel.</p>
<p><a title="http://sessions.visitmix.com/?selectedSearch=BC01" href="http://sessions.visitmix.com/?selectedSearch=BC01">http://sessions.visitmix.com/?selectedSearch=BC01</a></p>
<p>Al&#233;m disso, curtam o belo site em SL, uma boa demonstra&#231;&#227;o da tecnologia.</p>
<p>Abra&#231;os!</p>
<p>Roberto</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2008/03/dica-do-dia-ms-ano-sesses-do-mix08-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WPF no MIX: Mais novidades chegando!</title>
		<link>http://virtualdreams.com.br/blog/2008/02/wpf-no-mix-mais-novidades-chegando/</link>
		<comments>http://virtualdreams.com.br/blog/2008/02/wpf-no-mix-mais-novidades-chegando/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 00:05:37 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novidades]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/2008/02/wpf-no-mix-mais-novidades-chegando/</guid>
		<description><![CDATA[

Fala pessoal!
A cada dia, novas surpresas da Microsoft para o WPF (e o .net)!
Hoje, o Scott Guthrie postou no seu blog algumas das novidades que est&#227;o chegando (e ser&#227;o devidamente anunciadas no MIX). Entre elas, melhorias enormes de performance (25-40% no cold start), BitmapEffects por hardware no WPF, novas API&#8217;s de gr&#225;ficos e dados, novos [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2008%252F02%252Fwpf-no-mix-mais-novidades-chegando%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22WPF%20no%20MIX%3A%20Mais%20novidades%20chegando%21%22%20%7D);"></div>
<p>Fala pessoal!</p>
<p>A cada dia, novas surpresas da Microsoft para o WPF (e o .net)!</p>
<p>Hoje, o <a href="http://weblogs.asp.net/scottgu">Scott Guthrie</a> postou no seu blog algumas das novidades que est&#227;o chegando (e ser&#227;o devidamente anunciadas no MIX). Entre elas, melhorias enormes de performance (25-40% no cold start), BitmapEffects por hardware no WPF, novas API&#8217;s de gr&#225;ficos e dados, novos controles (incluindo o famoso DataGrid!), e mudan&#231;as no WPF designer!</p>
<p>Vamos aguardando! Leia o post completo em <a title="http://weblogs.asp.net/scottgu/archive/2008/02/19/net-3-5-client-product-roadmap.aspx" href="http://weblogs.asp.net/scottgu/archive/2008/02/19/net-3-5-client-product-roadmap.aspx">http://weblogs.asp.net/scottgu/archive/2008/02/19/net-3-5-client-product-roadmap.aspx</a></p>
<p>&#160;</p>
<p>Abra&#231;o!</p>
<p>Roberto</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2008/02/wpf-no-mix-mais-novidades-chegando/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Estamos de volta!</title>
		<link>http://virtualdreams.com.br/blog/2008/02/estamos-de-volta/</link>
		<comments>http://virtualdreams.com.br/blog/2008/02/estamos-de-volta/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 21:28:15 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Imagine Cup]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novidades]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/2008/02/estamos-de-volta/</guid>
		<description><![CDATA[

Fala pessoal!
Como voc&#234;s devem ter percebido, o Virtual Dreams e o XAMLCast ficaram de f&#233;rias por aproximadamente um m&#234;s, e agora estamos voltando &#224; rotina normal. N&#227;o vou nem me arriscar a tentar postar todas as novidades desse tempo que o blog ficou fora; vou trazer direto as mais novas!
Ent&#227;o vamos &#224;s dicas de hoje:

Saiu [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2008%252F02%252Festamos-de-volta%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Estamos%20de%20volta%21%22%20%7D);"></div>
<p>Fala pessoal!</p>
<p>Como voc&#234;s devem ter percebido, o Virtual Dreams e o XAMLCast ficaram de f&#233;rias por aproximadamente um m&#234;s, e agora estamos voltando &#224; rotina normal. N&#227;o vou nem me arriscar a tentar postar todas as novidades desse tempo que o blog ficou fora; vou trazer direto as mais novas!</p>
<p>Ent&#227;o vamos &#224;s dicas de hoje:</p>
<ul>
<li>Saiu no WindowsClient.net um paper sobre qualidade de aplica&#231;&#245;es em WPF. Ainda est&#225; bastante cru, mas j&#225; &#233; uma informa&#231;&#227;o valiosa. Acesse: <a title="Content in HTML format" href="http://windowsclient.net/wpf/white-papers/wpf-app-quality-guide.aspx">WPF Application Quality Guide</a></li>
<li>Se voc&#234; acha que o Windows Vista copia arquivos muito lentamente, veja o backstage dessa hist&#243;ria no <a href="http://blogs.technet.com/markrussinovich/archive/2008/02/04/2826167.aspx">blog do Mark Russinovich (MS)</a>, que explica tudo, como era e como &#233;, e porque o Vista SP1 vai resolver isso de uma vez.</li>
<li>Para quem quer participar da Imagine Cup, a dica: o Guerra publicou videos das apresenta&#231;&#245;es do nosso projeto campe&#227;o da Imagine Cup 2007 (o e-du Box)! Veja: <a href="http://video.msn.com/video.aspx?vid=a1072a8e-31d4-4072-8b41-076f6fb89367">1a apresenta&#231;&#227;o</a> | <a href="http://video.msn.com/video.aspx?vid=fd706590-39e4-437c-91e9-c0c93d2771bb">apresenta&#231;&#227;o final</a> (via <a href="http://www.afurtado.net">AFurtado</a>)</li>
<li>Para quem quer se certificar nas novas tecnologias do .net (WPF, WCF, WF), est&#227;o dispon&#237;veis os exames beta (gr&#225;tis!). Confira como na <a href="http://blogs.2pc.com.br/ramonduraes/archive/2008/01/25/prova-certifica-o-net-framework-3-5-wpf-wf-wcf-beta-gr-tis.aspx">dica do Ramon</a></li>
</ul>
<p>Por enquanto &#233; isso. Aguardem mais em breve!</p>
<p>Abra&#231;o!</p>
<p>Roberto</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2008/02/estamos-de-volta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dica: Usando reconhecimento de voz no Vista sem conflitar com o sistema operacional</title>
		<link>http://virtualdreams.com.br/blog/2007/12/dica-usando-reconhecimento-de-voz-no-vista-sem-conflitar-com-o-sistema-operacional/</link>
		<comments>http://virtualdreams.com.br/blog/2007/12/dica-usando-reconhecimento-de-voz-no-vista-sem-conflitar-com-o-sistema-operacional/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 19:44:57 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/2007/12/dica-usando-reconhecimento-de-voz-no-vista-sem-conflitar-com-o-sistema-operacional/</guid>
		<description><![CDATA[

Fala pessoal!
Hoje eu estava brincando um pouco com o Vista, e resolvi fu&#231;ar para ver se eu conseguia resolver um velho problema de todos os desenvolvedores de voz no Vista: quando voc&#234; usa algum comando que conflita com o Windows Vista (ex. &#34;close&#34;, ou &#34;start&#34;), o Windows sempre ganha, e a aplica&#231;&#227;o n&#227;o executa o [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2007%252F12%252Fdica-usando-reconhecimento-de-voz-no-vista-sem-conflitar-com-o-sistema-operacional%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Dica%3A%20Usando%20reconhecimento%20de%20voz%20no%20Vista%20sem%20conflitar%20com%20o%20sistema%20operacional%22%20%7D);"></div>
<p>Fala pessoal!</p>
<p>Hoje eu estava brincando um pouco com o Vista, e resolvi fu&#231;ar para ver se eu conseguia resolver um velho problema de todos os desenvolvedores de voz no Vista: quando voc&#234; usa algum comando que conflita com o Windows Vista (ex. &quot;close&quot;, ou &quot;start&quot;), o Windows sempre ganha, e a aplica&#231;&#227;o n&#227;o executa o que voc&#234; quer. E ent&#227;o, eu descobri a salva&#231;&#227;o: substitua o SpeechRecognizer por um SpeechRecognitionEngine!</p>
<p>Para demonstrar a dica, vou fazer um pequeno programa WPF. Crie um novo projeto WPF Windows, adicione refer&#234;ncia para o namespace System.Speech (Project &gt; Add Reference&#8230; &gt; aba .NET), e adicione na janela principal um TextBlock:</p>
<pre class="code"><span style="color: rgb(0,0,255)">&lt;</span><span style="color: rgb(163,21,21)">Window</span><span style="color: rgb(255,0,0)"> x</span><span style="color: rgb(0,0,255)">:</span><span style="color: rgb(255,0,0)">Class</span><span style="color: rgb(0,0,255)">=&quot;WpfApplication1.Window1&quot;
</span>   <span style="color: rgb(255,0,0)"> xmlns</span><span style="color: rgb(0,0,255)">=&quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&quot;
</span>   <span style="color: rgb(255,0,0)"> xmlns</span><span style="color: rgb(0,0,255)">:</span><span style="color: rgb(255,0,0)">x</span><span style="color: rgb(0,0,255)">=&quot;http://schemas.microsoft.com/winfx/2006/xaml&quot;
</span>   <span style="color: rgb(255,0,0)"> Title</span><span style="color: rgb(0,0,255)">=&quot;Window1&quot;</span><span style="color: rgb(255,0,0)"> Height</span><span style="color: rgb(0,0,255)">=&quot;300&quot;</span><span style="color: rgb(255,0,0)"> Width</span><span style="color: rgb(0,0,255)">=&quot;300&quot;&gt;
</span><span style="color: rgb(163,21,21)">    </span><span style="color: rgb(0,0,255)">&lt;</span><span style="color: rgb(163,21,21)">Grid</span><span style="color: rgb(0,0,255)">&gt;
</span><span style="color: rgb(163,21,21)">        </span><span style="color: rgb(0,0,255)">&lt;</span><span style="color: rgb(163,21,21)">TextBlock</span><span style="color: rgb(255,0,0)"> x</span><span style="color: rgb(0,0,255)">:</span><span style="color: rgb(255,0,0)">Name</span><span style="color: rgb(0,0,255)">=&quot;resultado&quot;</span><span style="color: rgb(255,0,0)"> Text</span><span style="color: rgb(0,0,255)">=&quot;Nada, ainda&quot;/&gt;
</span><span style="color: rgb(163,21,21)">    </span><span style="color: rgb(0,0,255)">&lt;/</span><span style="color: rgb(163,21,21)">Grid</span><span style="color: rgb(0,0,255)">&gt;
&lt;/</span><span style="color: rgb(163,21,21)">Window</span><span style="color: rgb(0,0,255)">&gt;
</span></pre>
<p><a href="http://11011.net/software/vspaste"></a><font color="#666666"></font></p>
<p>No c&#243;digo C#, adicione uma refer&#234;ncia (using) para System.Speech.Recognition, e crie o SpeechRecognizer como sempre. Neste exemplo, vou usar palavras que conflitam com&#160; Vista, como &quot;startmenu&quot; e &quot;close&quot;:</p>
<pre class="code"><span style="color: rgb(0,0,255)">public</span> <span style="color: rgb(0,0,255)">partial</span> <span style="color: rgb(0,0,255)">class</span> <span style="color: rgb(43,145,175)">Window1
</span>{
    <span style="color: rgb(0,0,255)">public</span> Window1()
    {
        InitializeComponent();
        Loaded += Window1_Loaded;
    }
    <span style="color: rgb(0,0,255)">protected</span> <span style="color: rgb(0,0,255)">object</span> grammarLock = <span style="color: rgb(0,0,255)">new</span> <span style="color: rgb(0,0,255)">object</span>();

    <span style="color: rgb(0,0,255)">void</span> Window1_Loaded(<span style="color: rgb(0,0,255)">object</span> sender, <span style="color: rgb(43,145,175)">RoutedEventArgs</span> e)
    {
        <span style="color: rgb(43,145,175)">SpeechRecognizer</span> _recognizer = <span style="color: rgb(0,0,255)">new</span> <span style="color: rgb(43,145,175)">SpeechRecognizer</span>();
        _recognizer.SpeechRecognized += _recognizer_SpeechRecognized;

        <span style="color: rgb(0,0,255)">lock</span> (grammarLock)
        {
            _recognizer.UnloadAllGrammars();
            _recognizer.LoadGrammar(<span style="color: rgb(0,0,255)">new</span> <span style="color: rgb(43,145,175)">Grammar</span>(<span style="color: rgb(0,0,255)">new</span> <span style="color: rgb(43,145,175)">GrammarBuilder</span>(<span style="color: rgb(0,0,255)">new</span> <span style="color: rgb(43,145,175)">Choices</span>(<span style="color: rgb(163,21,21)">&quot;start menu&quot;</span>, <span style="color: rgb(163,21,21)">&quot;close&quot;</span>))));
         }
    }

    <span style="color: rgb(0,0,255)">void</span> _recognizer_SpeechRecognized(<span style="color: rgb(0,0,255)">object</span> sender, <span style="color: rgb(43,145,175)">SpeechRecognizedEventArgs</span> e)
    {
        resultado.Text = e.Result.Text;
    }
}</pre>
<p>Rode a aplica&#231;&#227;o e tente falar &quot;close&quot;, ou &quot;start menu&quot;. O Vista vai pegar a prioridade sobre o comando, e sua janela ir&#225; fechar, ou o menu iniciar vai abrir. Como resolver isso? Voc&#234; ter&#225; que trocar o SpeechRecognizer criado com a engine do Vista por um SpeechRecognitionEngine. Veja as mudan&#231;as:</p>
<pre class="code"><span style="color: rgb(0,0,255)">void</span> Window1_Loaded(<span style="color: rgb(0,0,255)">object</span> sender, <span style="color: rgb(43,145,175)">RoutedEventArgs</span> e)
{
    <span style="color: rgb(43,145,175)">SpeechRecognitionEngine</span> _recognizer = <span style="color: rgb(0,0,255)">new</span> <span style="color: rgb(43,145,175)">SpeechRecognitionEngine</span>(); <span style="color: rgb(0,128,0)">// mudei para SpeechRecognitionEngine
</span>    _recognizer.SpeechRecognized += _recognizer_SpeechRecognized;
    _recognizer.SetInputToDefaultAudioDevice(); <span style="color: rgb(0,128,0)">// adicionei essa linha para dizer que o som vem do microfone

</span>    <span style="color: rgb(0,0,255)">lock</span> (grammarLock)
    {
        _recognizer.UnloadAllGrammars();
        _recognizer.LoadGrammar(<span style="color: rgb(0,0,255)">new</span> <span style="color: rgb(43,145,175)">Grammar</span>(<span style="color: rgb(0,0,255)">new</span> <span style="color: rgb(43,145,175)">GrammarBuilder</span>(<span style="color: rgb(0,0,255)">new</span> <span style="color: rgb(43,145,175)">Choices</span>(<span style="color: rgb(163,21,21)">&quot;start menu&quot;</span>, <span style="color: rgb(163,21,21)">&quot;close&quot;</span>))));
    }
    _recognizer.RecognizeAsync(<span style="color: rgb(43,145,175)">RecognizeMode</span>.Multiple); <span style="color: rgb(0,128,0)">// adicionei essa linha ativar o reconhecimento
</span> }</pre>
<p>E pronto! Ap&#243;s essas mudan&#231;as, rode a aplica&#231;&#227;o e veja o resultado: quando voc&#234; falar &quot;close&quot; e &quot;start menu&quot;, eles aparecer&#227;o escritos na janela!</p>
<p>Problema resolvido! O &#250;nico detalhe que voc&#234; tem que ficar atento &#233; que voc&#234; perde a interface do Vista para voz, ent&#227;o fique de olho para fazer a sua interface &#8217;substitutiva&#8217; para manter uma experi&#234;ncia intuitiva para o usu&#225;rio.</p>
<p>Voc&#234; pode baixar o c&#243;digo dessa dica clicando no link abaixo:</p>
<p><a href="http://virtualdreams.com.br/files/DicaSpeechNoVista.zip">C&#243;digo-fonte da dica</a></p>
<p>Abra&#231;o!</p>
<p>Roberto</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2007/12/dica-usando-reconhecimento-de-voz-no-vista-sem-conflitar-com-o-sistema-operacional/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>XAMLCast no TechEd 2007 &#8211; Parte 2 &#8211; www.xamlcast.net</title>
		<link>http://virtualdreams.com.br/blog/2007/12/xamlcast-no-teched-2007-parte-2-wwwxamlcastnet/</link>
		<comments>http://virtualdreams.com.br/blog/2007/12/xamlcast-no-teched-2007-parte-2-wwwxamlcastnet/#comments</comments>
		<pubDate>Mon, 24 Dec 2007 20:34:15 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[XAMLCast]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/2007/12/xamlcast-no-teched-2007-parte-2-wwwxamlcastnet/</guid>
		<description><![CDATA[

Fala pessoal!

Continuando a série de entrevistas que fizemos no TechEd 2007, hoje temos a entrevista com o MVP Bruno Sonnino que fez duas palestras (&#8220;WPF &#8211; Tudo que o Desenvolvedor precisa saber em 75 minutos&#8221;; &#8220;Visualização de dados com WPF&#8221;).
Experiência de desenvolvimento, dicas, Silverlight, 3D entre outros assuntos foram falados pelo Bruno. O áudio tem [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2007%252F12%252Fxamlcast-no-teched-2007-parte-2-wwwxamlcastnet%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22XAMLCast%20no%20TechEd%202007%20-%20Parte%202%20-%20www.xamlcast.net%22%20%7D);"></div>
<p>Fala pessoal!</p>
<p><img src="http://virtualdreams.com.br/files/xamlcast_teched.jpg" /><br />
Continuando a série de entrevistas que fizemos no TechEd 2007, hoje temos a entrevista com o MVP Bruno Sonnino que fez duas palestras (&#8220;WPF &#8211; Tudo que o Desenvolvedor precisa saber em 75 minutos&#8221;; &#8220;Visualização de dados com WPF&#8221;).</p>
<p>Experiência de desenvolvimento, dicas, Silverlight, 3D entre outros assuntos foram falados pelo Bruno. O áudio tem 30 min e está muito interessante. Vale a pena ouvir!</p>
<p>Seguem os links referenciais:</p>
<ul>
<li>Artigo sobre Databinding com LINQ baseado na palestra do TechEd (em inglês):
<ul>
<li><a href="http://www.codeproject.com/KB/WPF/wpfviews.aspx">http://www.codeproject.com/KB/WPF/wpfviews.aspx</a></li>
</ul>
</li>
<li>Blog do Bruno Sonnino:
<ul>
<li><a href="http://msmvps.com/blogs/bsonnino/default.aspx">http://msmvps.com/blogs/bsonnino/</a></li>
</ul>
</li>
<li>Blog do Roberto Sonnino:
<ul>
<li><a href="http://virtualdreams.com.br/blog/">http://virtualdreams.com.br/blog/</a></li>
</ul>
</li>
<li>Blog do Tim Sneath:
<ul>
<li><a href="http://blogs.msdn.com/tims/">http://blogs.msdn.com/tims/</a></li>
</ul>
</li>
<li>Blog do Rob Relyea:
<ul>
<li><a href="http://rrelyea.spaces.live.com/">http://rrelyea.spaces.live.com/</a></li>
</ul>
</li>
<li>Blog da Bea Costa:
<ul>
<li><a href="http://www.beacosta.com/blog/">http://www.beacosta.com/blog/</a></li>
</ul>
</li>
</ul>
<p>Para assinar:</p>
<ul>
<li>Feed RSS: <a href="http://www.xamlcast.net/" target="_blank">http://www.xamlcast.net</a></li>
<li>iTunes/iPod: <a href="pcast://www.xamlcast.net">pcast://www.xamlcast.net</a></li>
<li>Zune: <a href="zune://subscribe/?XAMLCast=%20http://www.xamlcast.net">zune://subscribe/?XAMLCast= http://www.xamlcast.net</a></li>
</ul>
<p></p>
<p>Um Feliz Natal e Feliz 2008 para todos. O XAMLCast entra de férias agora e volta no meio de Janeiro.<br />
Muitas realizações e muitas renderizações&#8230;  =)</p>
<p>Abraço!</p>
<p>Roberto Sonnino e Rodrigo Kono</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2007/12/xamlcast-no-teched-2007-parte-2-wwwxamlcastnet/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<enclosure url="http://04v7qq.blu.livefilestore.com/y1pKq-x3qKe_pdCJzfUUKVbghmkXf9zD7DTtQjTRZ-_YvM82qb_yX1U_Er6meQ81uKeyJjkWwcmdxGfQe5GFzDlLQ/xamlcast_teched_2.mp3" length="28" type="audio/mpeg"/>
<itunes:duration>31:06</itunes:duration>
		<itunes:subtitle>Fala pessoal!


Continuando a seacute;rie de entrevistas que fizemos no TechEd 2007, hoje temos a entrevista com o MVP Bruno Sonnino que fez duas palestras ("WPF ...</itunes:subtitle>
		<itunes:summary>Fala pessoal!


Continuando a seacute;rie de entrevistas que fizemos no TechEd 2007, hoje temos a entrevista com o MVP Bruno Sonnino que fez duas palestras ("WPF - Tudo que o Desenvolvedor precisa saber em 75 minutos"; "Visualizaccedil;atilde;o de dados com WPF").

Experiecirc;ncia de desenvolvimento, dicas, Silverlight, 3D entre outros assuntos foram falados pelo Bruno. O aacute;udio tem 30 min e estaacute; muito interessante. Vale a pena ouvir!

Seguem os links referenciais:

	Artigo sobre Databinding com LINQ baseado na palestra do TechEd (em inglecirc;s):

	http://www.codeproject.com/KB/WPF/wpfviews.aspx


	Blog do Bruno Sonnino:

	http://msmvps.com/blogs/bsonnino/


	Blog do Roberto Sonnino:

	http://virtualdreams.com.br/blog/


	Blog do Tim Sneath:

	http://blogs.msdn.com/tims/


	Blog do Rob Relyea:

	http://rrelyea.spaces.live.com/


	Blog da Bea Costa:

	http://www.beacosta.com/blog/



Para assinar:

	Feed RSS: http://www.xamlcast.net
	iTunes/iPod: pcast://www.xamlcast.net
	Zune: zune://subscribe/?XAMLCast= http://www.xamlcast.net




Um Feliz Natal e Feliz 2008 para todos. O XAMLCast entra de feacute;rias agora e volta no meio de Janeiro.
Muitas realizaccedil;otilde;es e muitas renderizaccedil;otilde;es...  =)

Abraccedil;o!

Roberto Sonnino e Rodrigo Kono
</itunes:summary>
		<itunes:keywords>.net,,Dicas,,Novidades,,Silverlight,,WPF,,XAMLCast</itunes:keywords>
		<itunes:author>Kelps, Roberto Sonnino e Rodrigo Kono</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:block>No</itunes:block>
	</item>
		<item>
		<title>Artigo: Criando uma aplicação em 3D interativo com voz e tinta usando WPF 3.5</title>
		<link>http://virtualdreams.com.br/blog/2007/12/artigo-criando-uma-aplicacao-em-3d-interativo-com-voz-e-tinta-usando-wpf-35/</link>
		<comments>http://virtualdreams.com.br/blog/2007/12/artigo-criando-uma-aplicacao-em-3d-interativo-com-voz-e-tinta-usando-wpf-35/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 17:44:43 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Imagine Cup]]></category>
		<category><![CDATA[Novidades]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/2007/12/artigo-criando-uma-aplicacao-em-3d-interativo-com-voz-e-tinta-usando-wpf-35/</guid>
		<description><![CDATA[

Fala pessoal!

Acabei de lançar um artigo meu no CodeProject , um artigo gigante explicando como criar um livro em 3D interativo, com voz e tinta, usando WPF 3.5! Nesse artigo eu também revelo alguns dos segredos do nosso projeto campeão da Imagine Cup 2007, o e-du, que tinha uma interface parecida.
Segue o link:
http://www.codeproject.com/KB/WPF/3D-bookwriter.aspx 
Vale a pena [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2007%252F12%252Fartigo-criando-uma-aplicacao-em-3d-interativo-com-voz-e-tinta-usando-wpf-35%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Artigo%3A%20Criando%20uma%20aplica%C3%A7%C3%A3o%20em%203D%20interativo%20com%20voz%20e%20tinta%20usando%20WPF%203.5%22%20%7D);"></div>
<p>Fala pessoal!</p>
<p><img src="http://www.codeproject.com/KB/WPF/3D-BookWriter/WPF_BookWriter3D_001.gif" width="500" /></p>
<p>Acabei de lançar um artigo meu no <a href="http://www.codeproject.com">CodeProject</a> , um artigo gigante explicando como criar um livro em 3D interativo, com voz e tinta, usando WPF 3.5! Nesse artigo eu também revelo alguns dos segredos do nosso projeto campeão da Imagine Cup 2007, o <a href="http://thespoke.net/blogs/afurtado/archive/2007/05/14/985726.aspx">e-du</a>, que tinha uma interface parecida.</p>
<p>Segue o link:</p>
<p><a href="http://www.codeproject.com/KB/WPF/3D-bookwriter.aspx">http://www.codeproject.com/KB/WPF/3D-bookwriter.aspx </a></p>
<p>Vale a pena visitar e conferir! (em inglês)</p>
<p>Se gostou, por favor se cadastre e vote (no final, à direita, em &#8220;Rate this article&#8221;). E claro, comente!</p>
<p>Aproveitando, visite e comente também no artigo que meu pai publicou hoje, no link: <a href="http://www.codeproject.com/KB/WPF/wpfviews.aspx">http://www.codeproject.com/KB/WPF/wpfviews.aspx</a> .</p>
<p>Obrigado!</p>
<p>Roberto</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2007/12/artigo-criando-uma-aplicacao-em-3d-interativo-com-voz-e-tinta-usando-wpf-35/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>This is Cool: Notícias e dicas da semana</title>
		<link>http://virtualdreams.com.br/blog/2007/12/this-is-cool-noticias-e-dicas-da-semana/</link>
		<comments>http://virtualdreams.com.br/blog/2007/12/this-is-cool-noticias-e-dicas-da-semana/#comments</comments>
		<pubDate>Sun, 09 Dec 2007 20:49:38 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novidades]]></category>
		<category><![CDATA[This is Cool]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/2007/12/this-is-cool-noticias-e-dicas-da-semana/</guid>
		<description><![CDATA[

Fala pessoal!

Uma semana cheia, com o TechEd, e com muitas novidades e dicas interessantes!

Começando, o Karsten Januszewski e Jaime Rodriguez lançaram um mega paper que explica o XAML e a mentalidade do desenvolvedor e designer WPF, além de dicas muito interessantes sobre &#8220;A nova iteração&#8221; que chega aí. Imperdível!

Veja online ou em PDF


Também em dica [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2007%252F12%252Fthis-is-cool-noticias-e-dicas-da-semana%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22This%20is%20Cool%3A%20Not%C3%ADcias%20e%20dicas%20da%20semana%22%20%7D);"></div>
<p>Fala pessoal!</p>
<p><img src="http://windowsclient.net/wpf/white-papers/images/cover.jpg" height="389" width="300" /></p>
<p>Uma semana cheia, com o TechEd, e com muitas novidades e dicas interessantes!</p>
<ul>
<li>Começando, o <a href="http://www.rhizohm.net/irhetoric/">Karsten Januszewski</a> e <a href="http://blogs.msdn.com/jaimer/">Jaime Rodriguez</a> lançaram um mega paper que explica o XAML e a mentalidade do desenvolvedor e designer WPF, além de dicas muito interessantes sobre &#8220;A nova iteração&#8221; que chega aí. Imperdível!
<ul>
<li>Veja <a href="http://windowsclient.net/wpf/white-papers/thenewiteration.aspx">online</a> ou em <a href="http://www.rhizohm.net/papers/the_new_iteration.pdf">PDF</a></li>
</ul>
</li>
<li>Também em dica do Karsten J, confira o Mole II do Josh Smith, um utilitário para debugging visual dos seus elementos, na linha do Snoop. Vale a pena!
<ul>
<li><a href="http://www.codeproject.com/KB/WPF/moleIIforWPF.aspx">http://www.codeproject.com/KB/WPF/moleIIforWPF.aspx</a></li>
</ul>
</li>
</ul>
<ul>
<li>Dica ARRASADORA para quem quer fazer rotações em 3D (interativo!) sem ter que saber o que são câmeras, luzes, ângulos ou transforms: o <a href="http://blogs.msdn.com/greg_schechter/archive/2007/10/26/enter-the-planerator-dead-simple-3d-in-wpf-with-a-stupid-name.aspx">Planerator</a>, do <a href="http://blogs.msdn.com/greg_schechter/">Greg Schechter</a>! Para usar é muito simples: coloque seus elementos dentro de um Planerator e diga a rotação. E pronto!
<ul>
<li>Veja e baixe (com código fonte) <a href="http://blogs.msdn.com/greg_schechter/archive/2007/10/26/enter-the-planerator-dead-simple-3d-in-wpf-with-a-stupid-name.aspx">aqui</a> <a href="http://blogs.msdn.com/greg_schechter/archive/2007/10/26/enter-the-planerator-dead-simple-3d-in-wpf-with-a-stupid-name.aspx"><br />
</a></li>
</ul>
</li>
</ul>
<ul>
<li>Um artigo imperdível para quem quer realmente facilitar sua vida. Saiu na MSDN Magazine (também em versão traduzida para o português) um artigo que ensina como fazer um add-on para o Office usando WPF+WCF+LINQ+VSTO. Imperdível para pegar vários conceitos essenciais para o desenvolvedor de qualquer uma dessas tecnologias!
<ul>
<li>Leia em <a href="http://msdn.microsoft.com/msdnmag/issues/07/12/VstoNet/default.aspx?loc=pt">português</a> ou em <a href="http://msdn.microsoft.com/msdnmag/issues/07/12/VstoNet/default.aspx?loc=en">inglês</a></li>
</ul>
</li>
</ul>
<ul>
<li>Na mesma edição da MSDN Mag, veja também artigos sobre LINQ com WPF para fazer mapas, data binding WPF básico, AJAX e mais! Quente!
<ul>
<li>Veja a revista online em <a href="http://msdn.microsoft.com/msdnmag/issues/07/12/?loc=pt">português</a> ou <a href="http://msdn.microsoft.com/msdnmag/issues/07/12/?loc=en">inglês</a></li>
</ul>
</li>
</ul>
<ul>
<li>O grande lançamento em WPF nessa semana foi certamente o Yahoo! Messenger for Windows Vista, feito completamente em WPF. Muito bonito! Além disso, ele funciona com a rede do MSN (Windows Live Messenger) também.
<ul>
<li>Veja e baixe em <a href="http://messenger.yahoo.com/windowsvista.php">http://messenger.yahoo.com/windowsvista.php</a></li>
</ul>
</li>
<li>Para quem já está dominando o WPF, uma dica imperdível! Foi lançado um concurso chamado WPF in Finance, com uma regra simples:  pegue os dados e gere uma visualização nota 10! Valendo prêmios de mais de US$15,000! Para você ter uma idéia, o 1o lugar leva um Alienware Area-51, um Xbox Elite + jogos, um Zune, um pacotão de software, e mais umas coisinhas! Olha também o nível dos juízes: ninguém menos que Josh Smith, Rob Relyea e Charles Petzold! Além disso, as 25 primeiras submissões já ganham 3 livros e 1 pen drive com senha, além de outros brindes.
<ul>
<li>Veja e participe em <a href="http://wpfcontest.lab49.com/index.aspx">http://wpfcontest.lab49.com/index.aspx</a></li>
</ul>
</li>
</ul>
<p>Uau, muita coisa hein? Aproveitem!</p>
<p>Abraço!</p>
<p>Roberto</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2007/12/this-is-cool-noticias-e-dicas-da-semana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Live Labs Volta: WOW!!!!!!!!</title>
		<link>http://virtualdreams.com.br/blog/2007/12/microsoft-live-labs-volta-wow/</link>
		<comments>http://virtualdreams.com.br/blog/2007/12/microsoft-live-labs-volta-wow/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 01:00:43 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Live]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Windows Live]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/2007/12/microsoft-live-labs-volta-wow/</guid>
		<description><![CDATA[

Fala pessoal!

Hoje a Microsoft anunciou um produto que é o WOW do WOW!!! É o Microsoft Labs Volta, um produto revolucionário que permite que você escreva aplicações cross-browser (HTML/Javascript!) como se fosse cliente Windows, ASP.net, etc!!!! E essas aplicações podem usar controles diferenciados, gráficos malucos e 3D!!!!!!

Você deve estar se perguntando: O QUÊ???
Eu explico: o [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2007%252F12%252Fmicrosoft-live-labs-volta-wow%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Microsoft%20Live%20Labs%20Volta%3A%20WOW%21%21%21%21%21%21%21%21%22%20%7D);"></div>
<p>Fala pessoal!</p>
<p><img src="http://labs.live.com/volta/images/logo-volta.png" height="75" width="189" /></p>
<p>Hoje a Microsoft anunciou um produto que é o WOW do WOW!!! É o Microsoft Labs Volta, um produto revolucionário que permite que você escreva aplicações cross-browser (HTML/Javascript!) como se fosse cliente Windows, ASP.net, etc!!!! E essas aplicações podem usar controles diferenciados, gráficos malucos e 3D!!!!!!</p>
<p><img src="http://labs.live.com/volta/images/samples/utah_teapot.png" height="107" width="149" /></p>
<p>Você deve estar se perguntando: O QUÊ???</p>
<p>Eu explico: o Volta é um framework que permite que você faça o design HTML (como você preferir), adicione code-behind C#/VB.net/J#/etc. e compile numa aplicação:</p>
<ul>
<li>Cross-browser</li>
<li>Multi-camada</li>
<li>Sem dependência de plugins de qualquer gênero</li>
<li>Rodando no cliente ou no servidor</li>
<li>Com AJA, chamadas assíncronas, etc</li>
<li>Com user controls</li>
<li>Com gráficos e animações</li>
<li>Com 3D</li>
<li>Tudo em DHTML!</li>
</ul>
<p>Tudo isso SEM PRECISAR SABER o que se passa! Ou seja, sem ser um mestre do DOM e do Javascript Cross-Browser não-obtrusivo!</p>
<p>Ou seja: desenvolve com .net, debuga (com breakpoints, etc), salva, e roda onde você quiser! O próprio tagline deles já diz tudo: &#8220;Web application development using only the materials in the room&#8221;, ou seja &#8220;Desenvolvimento de aplicações Web usando apenas o material que está na sala&#8221;!</p>
<p>Aproveite, conheça, baixe (e delire!)</p>
<p><a href="http://labs.live.com/volta/">http://labs.live.com/volta/</a></p>
<p>Não perca também os samples, não precisa baixar nem instalar nada:</p>
<p><a href="http://labs.live.com/volta/samples.aspx">http://labs.live.com/volta/samples.aspx</a></p>
<p>Abraços e aguardem o XAMLCast do TechEd!</p>
<p>Roberto</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2007/12/microsoft-live-labs-volta-wow/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2008, Express, e .net Framework 3.5 RTM!</title>
		<link>http://virtualdreams.com.br/blog/2007/11/visual-studio-2008-express-e-net-framework-35-rtm/</link>
		<comments>http://virtualdreams.com.br/blog/2007/11/visual-studio-2008-express-e-net-framework-35-rtm/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 20:07:44 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novidades]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/2007/11/visual-studio-2008-express-e-net-framework-35-rtm/</guid>
		<description><![CDATA[

Fala galera!

Após meses de espera, hoje a Microsoft lançou o Visual Studio 2008 e o .net 3.5 finais! Quem acompanha este blog já está sabendo de todas as novidades&#8230;
Link direto para baixar o .net 3.5:
http://go.microsoft.com/?linkid=7755937 
Baixe agora os trials no site do Visual Studio!
http://msdn2.microsoft.com/en-us/vstudio/default.aspx 
Aproveite também o lançamento das versões Express (grátis) !
http://www.microsoft.com/express/download/default.aspx 
Abraços!
Roberto

]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2007%252F11%252Fvisual-studio-2008-express-e-net-framework-35-rtm%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Visual%20Studio%202008%2C%20Express%2C%20e%20.net%20Framework%203.5%20RTM%21%22%20%7D);"></div>
<p>Fala galera!</p>
<p><img src="http://msdn2.microsoft.com/en-us/vstudio/aa718325.vs08_isHere.jpg" height="210" width="565" /></p>
<p>Após meses de espera, hoje a Microsoft lançou o Visual Studio 2008 e o .net 3.5 finais! Quem acompanha este blog já está sabendo de todas as novidades&#8230;</p>
<p>Link direto para baixar o .net 3.5:</p>
<p><a href="http://go.microsoft.com/?linkid=7755937">http://go.microsoft.com/?linkid=7755937 </a></p>
<p>Baixe agora os trials no site do Visual Studio!</p>
<p><a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx">http://msdn2.microsoft.com/en-us/vstudio/default.aspx </a></p>
<p>Aproveite também o lançamento das versões Express (grátis) !</p>
<p><a href="http://www.microsoft.com/express/download/default.aspx">http://www.microsoft.com/express/download/default.aspx </a></p>
<p>Abraços!</p>
<p>Roberto</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2007/11/visual-studio-2008-express-e-net-framework-35-rtm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.Net 3.5 Whitepapers</title>
		<link>http://virtualdreams.com.br/blog/2007/11/net-35-whitepapers/</link>
		<comments>http://virtualdreams.com.br/blog/2007/11/net-35-whitepapers/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 22:14:12 +0000</pubDate>
		<dc:creator>Roberto Sonnino</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://virtualdreams.com.br/blog/2007/11/net-35-whitepapers/</guid>
		<description><![CDATA[

Fala pessoal,
Hoje temos um download interessante para quem quer saber mais sobre o .net 3.5. São 4 whitepapers escritos por David Chappell sobre WCF e WF no 3.5. Vale a pena!
http://www.microsoft.com/downloads/details.aspx?familyid=2a8e06d9-188d-4ec8-ba2d-d3deb96fc06d&#38;displaylang=en&#38;tm 
Aproveitem!
Abraço!
Roberto

]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin: 0.5em 0.2em 0.2em 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fvirtualdreams.com.br%252Fblog%252F2007%252F11%252Fnet-35-whitepapers%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22.Net%203.5%20Whitepapers%22%20%7D);"></div>
<p>Fala pessoal,</p>
<p>Hoje temos um download interessante para quem quer saber mais sobre o .net 3.5. São 4 whitepapers escritos por David Chappell sobre WCF e WF no 3.5. Vale a pena!</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=2a8e06d9-188d-4ec8-ba2d-d3deb96fc06d&amp;displaylang=en&amp;tm">http://www.microsoft.com/downloads/details.aspx?familyid=2a8e06d9-188d-4ec8-ba2d-d3deb96fc06d&amp;displaylang=en&amp;tm </a></p>
<p>Aproveitem!</p>
<p>Abraço!</p>
<p>Roberto</p>

]]></content:encoded>
			<wfw:commentRss>http://virtualdreams.com.br/blog/2007/11/net-35-whitepapers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

