XAMLCast – Episódio 19 – Novidades, Visual Studio LightSwitch e Behaviors 20/8/10
Olá pessoal!

Estamos na edição 19!
São 42′ de boa informação. Ouça, comente e aproveite os links abaixo.
- Silverlight Media Framework 2.0 (07/07)
- XAML Power Toys for VS2010
- Power Tools no ScottGu’s Blog
- RTW do WPF Ribbon Control
- Visual Studio LightSwitch
- Vídeo no CH9: Anúncio no VSLive!
- Post no blog do Somasegar
- Lançamento previsto para o dia 23 de agosto de 2010
- Behaviors
- Top 5 Silverlight Behaviors
- Microsoft Expression Gallery (Silverlight Behaviors)
Para assinar:
- Feed RSS: http://www.xamlcast.net
- iTunes/iPod: pcast://www.xamlcast.net
- Zune: zune://subscribe/?XAMLCast=http://www.xamlcast.net
O XAMLCast também está no Twitter!
- Twitter oficial: @xamlcast (e hashtag #xamlcast)
- Siga os XAMLCasters:
- @kelps
- @robertos_br
- @rodrigokono
- Adicione o Twibbon do XAMLCast ao seu avatar!
Até o próximo!
Abraços,
Kelps, Roberto Sonnino e Rodrigo Kono
5 commentsCategories: Expression, Microsoft, Silverlight, XAMLCast
XAMLCast – Episódio 17 – Metro UI, Kinect e NUI, Pivot Viewer e mais 8/7/10
Saudações caros ouvintes!

Mais informações para você neste episódio que está bem interessante. Incrível como sempre existe mais e mais novidades – bom para todos nós que nos alimentamos disto.
Nesta semana falamos de Metro UI, novos MVPs, Kinect e novas interfaces, Streaming 3D, Fluid UI, Windows Phone 7 e mais. Fique ligado e surfe conosco!
- Kinect – www.xbox.com/kinect
- Novos MVPs de Silverlight – http://timheuer.com/blog/archive/2010/07/01/sivlerlight-mvp-awards-july-2010.aspx
- Artigo do Petzold sobre Fluid UI no Silverlight 4 sem Blend – http://msdn.microsoft.com/en-us/magazine/ff798276.aspx
- Nascar Streaming 3D com SL – http://racebuddy3d.nascar.com/player3dv.html
- NVIDIA 3D Vision: http://www.nvidia.com/object/3d-vision-main.html
- Requisitos de sistema: http://www.nvidia.com/object/3d-vision-requirements.html
- Notícia no site da NVIDIA sobre a transmissão 3D utilizando Silverlight e Smooth Streaming: http://www.nvidia.com/object/io_1275286847414.html
- MetroTwit – http://www.metrotwit.com
- Silverlight Metro Theme – http://www.silverlight.net/content/samples/sl4/themes/cosmopolitan.html
- Download do Silverlight Theme Pack – http://tinyurl.com/2ep68po
- Phone 7 Action Pack (Windows Phone 7) – http://phone7actionpack.codeplex.com
- Pivot Viewer control for Silverlight – http://www.silverlight.net/learn/pivotviewer
- Exemplos usando Pivot Viewer – http://pivot.metia.com/worldcup e http://netflixpivot.cloudapp.net
- Developers Pivot Collections Tools – http://www.getpivot.com/developer-info/tools.aspx
- TweetPivot – http://tweetpivot.com
Para assinar:
- Feed RSS: http://www.xamlcast.net
- iTunes/iPod: pcast://www.xamlcast.net
- Zune: zune://subscribe/?XAMLCast=http://www.xamlcast.net
O XAMLCast também está no Twitter!
- Twitter oficial: @xamlcast (e hashtag #xamlcast)
- Siga os XAMLCasters:
- Adicione o Twibbon do XAMLCast ao seu avatar!
Até o próximo!
Abraços,
Kelps, Roberto Sonnino e Rodrigo Kono
3 commentsCategories: Dicas, Microsoft, Novidades, Silverlight, XAMLCast
Surface Toolkit for Windows Touch Beta! 12/4/10
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 reading this and go download it now:
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: http://wenjiun.blogspot.com/2009/11/testing-windows-7-multi-touch-with.html
Also take a look at this video from Channel 9 which shows the toolkit:
http://channel9.msdn.com/posts/LarryLarsen/Surface-Toolkit-for-Windows-Touch/
Happy multitouching!
Roberto
1 commentCategories: .net, Dicas, Microsoft, Novidades, Surface, This is Cool, WPF
XAMLCast – 2a Temporada – Episódio 9 – Finger Style, SLARToolkit, Windows Phone 7 e pré-MIX10 10/3/10
Olá olá pessoal!

Este é o XAMLCast pré-MIX10.
Estamos ansiosos para a chegada deste grande evento que irá nos trazer grandes novidades e anúncios. E para nossa alegria, e como já havíamos falado antes, o XAMLCaster Kelps estará em Las Vegas cobrindo o evento e enviando tudo em primeira mão!
Neste episódio falamos de:
- Finger Style – Artigo fantástico do Charles Petzold sobre Multitouch em Silverlight
- MultiTouchVista – simulador de multitouch com múltiplos mouses para Windows
- Artigo do Roberto Sonnino (em inglês) sobre touch com WPF e MultiTouchVista
- SLARToolkit – A experiência de AR (Realidade Aumentada) com Silverlight virou um framework
- Aplicação do correio americano para tamanhos de caixas com AR
-
Não confunda:
- Blender – programa de modelagem 3D
- Balder – engine 2D/3D que funciona com Silverlight
- Blend – ferramenta para design de aplicações WPF/Silverlight
- Concurso de Silverlight/WPF da Magenic Studios – prêmios até 500 US$ + 3000 US$ pro Haiti
- Copa de Talentos Microsoft
- Anuncio oficial do Silverlight no Windows Phone 7
- Video no TechEd Middle East mostrando XNA no Windows Phone, Xbox e Windows
- MIX10
- HVP no MIX
- Video do ScottGu no Channel 9 falando sobre o MIX
Bolão do MIX10!
Envie sua previsão do que irá acontecer no MIX10. Para participar, basta referenciar a hashtag #bolaoxamlcast no seu post do twitter.
Ajudem o XAMLCast a entrevistar o ScottGu no MIX10
Envie um tweet (em inglês) para @ScottGu pedindo uma entrevista com o @XAMLCast (Brazilian Podcast) ou @kelps.Com muitos pedindo, o acesso torna-se mais fácil.
Se quiserem, podem pedir para outras “personalidades” do .net/WPF/SL, como Scott Hanselman, Phil Haack, John Papa, S. Somasegar, Tim Heuer, Karen Corby, Glenn Block… o Kelps vai ter trabalho em Vegas!
Atenção!
O XAMLCast da semana que vem será especial sobre o MIX10! Assim, em vez de um grande episódio, soltaremos as notícias aos poucos, o mais rápido possível, conforme o Kelps for mandando. Por isso, não deixe de assinar e seguir o XAMLCast para não perder nada!
Para assinar:
- Feed RSS: http://www.xamlcast.net
- iTunes/iPod: pcast://www.xamlcast.net
- Zune: zune://subscribe/?XAMLCast=http://www.xamlcast.net
O XAMLCast também está no Twitter!
- Twitter oficial: @xamlcast (e hashtag #xamlcast)
- Siga os XAMLCasters:
- Adicione o Twibbon do XAMLCast ao seu avatar!
Até o próximo!
Abraços,
Kelps, Roberto Sonnino e Rodrigo Kono
3 commentsCategories: Dicas, Microsoft, Novidades, Silverlight, WPF, XAMLCast
XAMLCast – 2a Temporada – Episódio 8 – MVPs do ano Silverlight, Windows Phone 7, MIX 10K e Silverlight 3D 24/2/10
Olá olá pessoal!

Já estamos na edição 8 e as novidades não param.
Já tem gente pedindo o XAMLCast duas vezes por semana (caramba).
No podcast desta semana falamos dos MVPs de Silverlight que foram destaque em 2009, falamos do Windows Phone e também discutimos um pouco sobre os projetos de 3D no Silverlight.
Ouça e mande sua opinião e comentário!
Seguem os links relacionados ao podcast:
- MVPs do ano de Silverlight
- Post do Tim Heuer com a divulgação
- Laurent Bugnion
- Dave Campbell
- Windows Phone 7
- Conheça:
- Especulações do Silverlight no Windows Phone
- Entrevista de Ballmer para o TechCrunch
- Competições de Silverlight
- MIX 10K
- SilverlightShow EcoContest
- Silverlight 3D
- Projeto Balder (2D e 3D para Silverlight, XNA e OpenGL)
- Kit3D (3D no Silverlight 2)
- Google investindo na Web 3D
- Livro que explica como fazer jogos 3D com Balder e Farseer
- Artigo: como desenvolver em 3D com WPF
Para assinar:
- Feed RSS: http://www.xamlcast.net
- iTunes/iPod: pcast://www.xamlcast.net
- Zune: zune://subscribe/?XAMLCast=http://www.xamlcast.net
O XAMLCast também está no Twitter!
- Twitter oficial: @xamlcast (e hashtag #xamlcast)
- Siga os XAMLCasters:
- Adicione o Twibbon do XAMLCast ao seu avatar!
Até o próximo!
Abraços,
Kelps, Roberto Sonnino e Rodrigo Kono
2 commentsCategories: Microsoft, Novidades, Silverlight, WPF, XAMLCast
XAMLCast – 2a Temporada – Episódio 7 – Silverlight Viewport, Visual Studio 2010 RC, MVVM 17/2/10
Caros ouvintes!

Continuando o papo técnico, este espisódio do XAMLCast traz o tema MVVM salpicado com novidades e boas dicas e referências para você estudar.
Ouça e tire suas conclusões:
Seguem os links relacionados ao podcast:
- Visual Studio 2010 RC
- Jason Zander
- Blog: http://blogs.msdn.com/jasonz
- Channel9 (video): http://tinyurl.com/ycdur6g
- Silverlight Viewport
- SilverArcade (videocast)
- MVC x MVP x MVVM
- Josh Smith
- Karl Shifflett
- Sasha Barber
- Marlon Grech
- MVVM Made Easy / Jeremiah Morrill (screencast)
- MVVM Frameworks
- MVVM Light
- Cinch
- Jesse Liberty
- Dicas em português para começar com MVVM
- Grupo MVVM na comunidade Silverlight Brasil
Discutam, comentem e retwittem!
Para assinar:
- Feed RSS: http://www.xamlcast.net
- iTunes/iPod: pcast://www.xamlcast.net
- Zune: zune://subscribe/?XAMLCast=http://www.xamlcast.net
O XAMLCast também está no Twitter!
- Twitter oficial: @xamlcast (e hashtag #xamlcast)
- Siga os XAMLCasters:
- Adicione o Twibbon do XAMLCast ao seu avatar!
Aguardamos seu feedback!
Abraços,
Kelps, Roberto Sonnino e Rodrigo Kono
5 commentsCategories: Dicas, Microsoft, Novidades, Silverlight, WPF, XAMLCast, XNA
XAMLCast – 2a Temporada – Episódio 5 – Notícias, retrospectiva 2009, concursos e final da promoção 27/1/10
Palmas para o XAMLCast!

Após um impreviso técnico que causou um atraso de uma semana, o seu informativo semanal sobre XAML, Silverlight e WPF está no ar, com muitas notícias!
Ouça:
Essa semana o XAMLCast traz as seguintes informações:
- Curso GRÁTIS de Silverlight com Jeff Prosise (e WPF em Julho-Agosto)
- Blog do Justin Angel (refeito 100% com Silverlight)
- Flashback: TOP10 2009
- Thumba
- Silverlight TV
- ECOContest Silverlight Show
- Imagine Cup 2010
PROMOÇÃO!
Não esqueça que este episódio contém as palavras premiadas para você ganhar o Expression Studio novinho novinho!
Ouça, anote as palavras premiadas deste episódio e as palavras do episódio passado, siga o @xamlcast e fique atento no twitter!
Quando o @xamlcast perguntar as palavras premiadas informe todas as palavras na sequência correta!
O mais rápido irá levar!
Boa sorte e espero que gostem do podcast da semana!
Para assinar:
- Feed RSS: http://www.xamlcast.net
- iTunes/iPod: pcast://www.xamlcast.net
- Zune: zune://subscribe/?XAMLCast=http://www.xamlcast.net
O XAMLCast também está no Twitter!
- Twitter oficial: @xamlcast (e hashtag #xamlcast)
- Siga os XAMLCasters:
- Adicione o Twibbon do XAMLCast ao seu avatar!
Aguardamos seu feedback!
Abraços,
Kelps, Roberto Sonnino e Rodrigo Kono
1 commentCategories: Dicas, Microsoft, Novidades, Silverlight, WPF, XAMLCast
XAMLCast – 2a Temporada – Episódio 1 – O XAMLCast está de volta! 23/12/09
Fala pessoal!

Depois de um longo período em OFF com o XAMLCast estamos de volta!
Agora com um terceiro apresentador: Kelps Leite. Kelps é desenvolvedor Web ha 10 anos e desenvolve com Silverlight há mais de dois anos, sendo hoje um Blend Insider. Ele já participou com a gente de um XAMLCast quando foi entrevistado no TechEd 2007. Bem vindo Kelps!
No primeiro episódio dessa segunda temporada falamos das novidades do PDC 2009, Surface, Bing, SL4 e mais.
Seguem abaixo as referências:
- Surface Toolkit for Windows Touch
- PDC09 – Multi-Touch on Microsoft Surface and Windows 7 for .NET Developers
- Blog do time de Surface
- Facebook SDK (com o core assembly Facebook.Silverlight.dll)
- Bing Explore
- Outras informações no blog do Bing Community
- Bing (Foto da ponte estaiada – SP/Brasil)
- Novidades do Silverlight 4
- Tempo entre releases do Silverlight (em comparação bem-humorada com Flex, Flash e JavaFX)
Para assinar:
- Feed RSS: http://www.xamlcast.net
- iTunes/iPod: pcast://www.xamlcast.net
- Zune: zune://subscribe/?XAMLCast=http://www.xamlcast.net
O XAMLCast também está no Twitter!
- Twitter oficial: @xamlcast (e hashtag #xamlcast)
- Siga os XAMLCasters:
O que você achou da volta do XAMLCast? Aguardamos seus comentários!
A equipe do XAMLCast te deseja um Feliz Natal e um Ótimo Ano Novo com muito XAML! E até a próxima!
Abraços,
Kelps, Roberto Sonnino e Rodrigo Kono
2 commentsCategories: Microsoft, Novidades, Silverlight, WPF, XAMLCast
Speech Recognition Engine in Portuguese (Brazil and Portugal) 30/10/09
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 look at the official MS Portugal site about this: http://www.microsoft.com/portugal/mldc/betaprograms/winclientdesktop.mspx
- Go to http://connect.microsoft.com and sign in
- Use this invitation ID: MLDC-BKBY-DTBD
- After filling in the survey, go to the Downloads page for this program: https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=368
- Download the packs and documentation and good luck!
Note: The language packs are from 2007; they haven’t been tested with Windows 7.
Note 2: 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.
UPDATE 6/12: The pack DOES work, but only for custom apps. I might do a tutorial on this soon…
If it works for you please leave a comment!
Thanks and see you soon!
Roberto
Engine de Reconhecimento de Voz em Português (Brasil e Portugal)
Fala pessoal,

Após meus posts originais sobre reconhecimento de voz, 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 engines de Speech em português!
Para baixar os packs, siga esses passos:
- Dê uma olhada no site oficial do MS Portugal sobre este assunto: http://www.microsoft.com/portugal/mldc/betaprograms/winclientdesktop.mspx
- Vá para http://connect.microsoft.com e faça login
- Use esse ID de convite: MLDC-BKBY-DTBD
- Depois de preencher a pesquisa, vá para a página de downloads para este programa: https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=368
- Baixe os pacotes e a documentação e a boa sorte!
Nota: Os pacotes são de 2007; eles ainda não foram testados com o Windows 7.
Nota 2: 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.
UPDATE 6/12: O pack FUNCIONA, mas só.para programas desenvolvidos especialmente para ele. Talvez eu faça um tutorial sobre isso logo…
Se funcionar para você, por favor comente!
Obrigado e até a próxima!
Roberto
15 commentsCategories: .net, Dicas, Microsoft
KnoWorld and Popfly Tutorial 12/4/09
So now you’ve heard all about KnoWorld, and you want to try out some visualizations. But how?
First of all, it’s important to know that KnoWorld lives inside a website called Popfly. This site allows you to create mashups with data from many different sources (like Facebook, Live Search and Flickr), filter and mash these data, and show them in interesting visualizations like photo carousels, interactive lists, or maps.
So basically what you have to do is to create an account or sign in at Popfly using your Windows Live ID (the same you use for Messenger, Hotmail, Spaces…). After that you can already start mashing up!
If you’ve never used Popfly, check out this video tutorial to see how easy it is to create a basic mashup – it only takes 30 seconds!
http://www.popfly.com/Videos/?video=ThirtySecond
A more detailed (22 min) introduction can be seen at
http://silverlight.net/learn/learnvideo.aspx?video=86527
When you’re in Popfly, start by clicking Create and then Mashup near the top right corner to open the Mashup Creator.
In this tutorial we’re going to explain you Popfly and KnoWorld while we recreate the US CO2 Emissions vs Environmental Events mashup we presented in our previous post.
Starting your mashup
So to start your mashup with the KnoWorld blocks simply search for “knoworld” in the block list on the left. You’ll find all of our blocks, and they’ll be ready to be dragged to the main area.
The basic data block is called Gapminder. This block can get data from all of our available indicators (full list at http://tinyurl.com/gap-ind). You can select your data by country (that will get a historic timeline for that country) or by a specific year (which will get the data for all the countries in that year). Here we will use it to get the CO2 emissions historic data for the US.
The main visualization is the Timeplot block. This one allows you to plot indicators in a line graph and mark events in the graph, allowing you to understand the relationship between the events and the indicator. Here we will use this block as means to visualize the indicator along with the events.
Let’s try a simple example: in the mashup creator, drag the Gapminder block to the main white area – it will show up as a spinning cube. After, drag the Timeplot block to the main area as well.

The next step is to configure the blocks to get the data we want. In the Gapminder block, click the small wrench icon (
) or double-click the block to configure it. You will see something like this:

In the Operations list in the top left corner, you can choose if you want to get the data by year or by country. Here we’ll select by country to get data from the United States. Next, type in the boxes the parameters we want. In this case, type “co2 emissions (tonnes per person)” in the Indicator box, and “united states” as country. Click OK to confirm.
The next step is to connect the two block to show the Gapminder data in the Timeplot visualization. To do that, click the Gapminder block – a blue arrow will appear – and then click the Timeplot block. The blocks are now connected and you can configure the Timeplot block to show the data the way you want.

Click the small wrench in the Timeplot block to select how the data will be displayed. We want the years from Gapminder to be used as dates in the graph, and the values should be shown accordingly. Use the boxes to connect the correct data to the correct places, like this:

Now you’re ready to test your Mashup! Click OK if you haven’t already and click the green “Run” button to see what happens. It may take some time to load…

Showing some events
Now all that’s left is to display the events. To add events to your mashup, go back to the “Edit” mode and double-click the Timeplot block. You can add events directly by typing their dates directly in the eventDates box, and by typing their titles in the eventTitles box, separated by commas.

To add a large quantity of events, it’s more convenient to grab them from another block (such as an RSS feed) or to use a data block (the “yellow block”). In this case we’ll build a data block to store our events.
To build a yellow block, save your mashup by clicking the “Save” button, give it a name and description, and click OK. Then go to the “Create” menu and select “Mashup Data” to create a data block. This block acts just like a table to hold your data – just type the column headers in the first line separated by a comma, and type the data in the big box accordingly. Be careful not to use apostrophes (‘), commas (,) or quotes (“) in the data, because these characters are treated differently from the rest of the text.
So, in your data block, type in (or copy-paste) the events and dates, like this:

If you want, you can download the events we’ve used in the sample from this file to paste them into your block.
Save your data block by clicking “Save” and use the “My Stuff” –> Projects menu to go back to the mashup. There, click in the “Actions” link under your mashup and select “Edit” to open the Mashup Creator.
Now drag your yellow block from the blocks list (it should be near the end) and connect it to the Timeplot block. In the Timeplot configuration, select the appropriate values and that’s it!


Now you have a full featured mashup that displays data and events together! You can share it through the “Share” button and copy the link, or even put it into your site or blog with the “Embed” code. If you used a data block, don’t forget to share it as well or users might not be able to see your mashup.
This was only a small introduction to what can be done with Popfly and KnoWorld. For example, you could also use other blocks to filter or sort the data (for example, show only the data from a specific interval), show it in maps or display flags for the countries, and much more! In Popfly, every mashup can be “ripped”, so you can see how it was made and change it. Please rip our mashups for a sample of what can be done with KnoWorld, and see how it’s done!
We hope you liked it, and we definitely hope you’ll use our blocks and spread the word. If you have doubts, ideas, questions or suggestions, please drop a comment in this post and we’ll help you. Also, if you have an idea but don’t know how to do it in Popfly, drop a comment and we might be able to help you to make it come true!
Finally, for more detailed information, you can download our official presentation along with all the links, explanations and ideas by clicking this link.
Thank you!
Virtual Dreams – Mashup team
- Bruno França dos Reis
- Roberto Sonnino
- Eduardo Sonnino
Categories: Dicas, Imagine Cup, KnoWorld, Microsoft, Open Source


