
Quick Update
WPF e Silverlight
Você sabe qual é a diferença entre WPF e Silverlight?
Quando falamos de WPF (Windows Presentation Foundation), estamos obviamente falando de interface de usuário. O WPF é a sigla original da iniciativa da Microsoft para a criação de uma plataforma (daí o Foundation) para o desenvolvimento de interfaces ricas, com a utilização do padrão XML, surgindo então a sigla XAML (eXtensible Application Markup Language).
Inicialmente com o WPF é possível criar aplicações Standalone, que funcionam apenas no Windows, assim como é o velho e bom Windows Forms.
No Visual Studio 2008 podemos criar aplicações WPF Standalone (File / New / Project), basta escolher o template WPF Application (Figura 1). Ao executarmos um projeto feito com esse template, nossa aplicação WPF será executada em uma janela do Windows.
Também é possível criar aplicações WPF que rodam no browser, conhecidas como XBAPs (XAML Browser Applications). No Visual Studio 2008, para criar uma aplicação WPF que roda no browser basta escolher o template WPF Browser Application. Veja também na Figura 1.

Figura 1. WPF Standalone e XBAPs
Existem algumas diferenças entre aplicações WPF Standalone e as XBAPs, no que tange principalmente às questões de segurança. Porém uma aplicação feita inicialmente para rodar em Windows, pode ser facilmente adaptadas para rodar no browser.
O problema é que as aplicações WPF XBAPs, apesar de rodarem no browser, funcionam apenas dentro da plataforma Microsoft. O que quer dizer que o usuário final só vai conseguir acessar a aplicação se estiver rodando em seu computador um Windows, com o .NET Framework instalado.
É aí que surge o WPF/Everywhere, ou WPF/E, ou mais popularmente conhecido Silverligth. Com ele, nossas aplicações XAML passam a ser multiplataforma, e podem rodar em um número maior de browsers. Para o usuário final basta fazer o download do plugin, chamado convenientemente de Silverlight.
É claro que com isso surgem algumas limitações, como por exemplo, a impossibilidade de se trabalhar com gráficos 3D, mas que com o tempo devem ser suprimidas.
Porém, no Visual Studio 2008 para criar aplicações Silverlight, é necessário o download e a instalação de um pacote de ferramentas, que você encontra aqui neste link:
http://www.microsoft.com/downloads/details.aspx?
FamilyId=25144C27-6514-4AD4-8BCB-E2E051416E03&displaylang=en
Este é o Silverlight 1.1 Tools Alpha for Visual Studio 2008. Após ser instalado, no seu Visual Studio 2008 você terá a pasta Silverlight ao criar novos projetos, e dentro desta pasta temos o template Silverlight Project, que você confere na Figura 2.

Figura 2. Criando uma aplicação Silverlight no Visual Studio 2008