Olá.
Eu tenho uma certa mania de ficar guardando coleções de links sobre assuntos que gosto ou sobre temas que gostaria de saber mais. A lista abaixo refere-se a uma destas coleções, sobre o MS Silverlight. Ela deve ser útil se você estiver procurando aprender mais sobre esta tecnologia (assim como eu). Então, lá vai:
Só para criar uma certa base para os links abaixo, posso dizer que o Silverlight é um plug-in criado para oferecer suporte para a criação de aplicações ricas (em recursos, do termo ria - rich interactive applications) para a web. É um plug-in cross-browser (funciona nos browsers Internet Explorer, Firefox e Safari) e cross-plataforma (funciona sobre o Windows mas também funciona sobre o MAC - e, de acordo com o release da versão 1.0, uma versão do plug-in está sendo desenvolvida para rodar sobre Linux). O Silverlight também oferece vários recursos para o delivery de vídeos em alta qualidade.
O que você precisa para executar o Silverlight?
Para executar o plug-in Silverlight versão 1.0 o sistema operacional deve ser Windows XP, Windows 2003, Windows Vista ou o Mac OS. Se você tem o Windows 95 ou o Windows 98 não vai poder instalar o Silverlight. Para o Windows 2000, somente a versão 1.1 do Silverlight poderá ser instalada porém, esta versão ainda está em desenvolvimento. Veja o quadro abaixo para mais detalhes (origem):
Você pode baixar a versão 1.0 do Silverlight acessando este link.
O que você precisa para programar para o Silverlight?
A versão 1.0 do Silverlight, récem-liberada (já disse isso, eu sei), utiliza basicamente o JavaScript como linguagem de programação. A versão 1.1, essa sim, utilizará o .NET Framework como base (em verdade, um pequeno conjunto de funcionalidades e recursos separados do .NET Framework - dizem, inferior a 4Mb de download). Com isto, você poderá programar o Silverlight em C#, ou VB.NET, ou o que lhe melhor convier. O Visual Studio 2008, com seu suporte IntelliSense para JavaScript é uma mão na roda para programar para o Silverlight. Na lista abaixo você encontra um artigo sobre o assunto.
Vale dizer que o Silverlight também é modelado (mais ou menos como as animações em Flash que estamos acostumados a ver). Para que isto possa ser feito é utilizado uma outra suíte que não o Visual Studio mas sim, a suíte MS Expression. Um dos aplicativos que compõem esta suíte é o Expression Blend, o qual é utilizado para modelar animações com o Silverlight.
Links, links e mais links
Espero que ajude. Caso você conheça outros recursos de aprendizado, poste nos comentários e aumente a listagem. Todos agradecem.
Eduardo.