Muy buen concepto detallado para empezar a tratar y trabajar con wpf y silverlight aunque los conceptos son cortos son utiles para poder ir teniendo un concocimiento breve sobre que es wpf y silverlight
yo aqui dejo algunos conceptos basicos pero humildes sobre que son ambos
WPF : Windows Presentation Foundation
Es una de las nuevas mejoras y implementaciones que trae microsfot para realizar a grandes rasgos, es una nueva API que provee nuevas y mejores funcionalidades para manejar gráficos dentro del sistema operativo, y desde el punto de vista de los desarrolladores simplifica en gran medida el tratamiento de gráficos.
Ademas incorpora XAML que es un lenguaje declarativo y basado en marcas o etiquetas al igual que XML o HTML, que puede ser utilizado para facilitar aun más el desarrollo de objetos gráficos. Cuando uno escribe XAML, su parser lo lee y se ejecutan los métodos y/o atributos de las clases correspondientes al .NET Framework.
Por ejm:
En windows Forms la declaracion de un Boton seri asi
Dim Btn as System.Windows.Forms.Button
en Wpf seria en cambio
<Button Name="Button1" VerticalAlignment="Top" > Silverligth
No es mas como dijo
PeterPay un plugin que se incoropora en los navegadores web y es un version del .NET Framework reduicida sin mas que decir esta enfocada al manejo de multimedia dentro del navegador: video, audio, animación, interactividad, etc.
Una de sus ventajas es la que incorpora la reproduccion de videos en alta definicion (HD) para programar el silverligth es util conocer un poco de
wpf ( escencialemte XAML) y un poco de javascript aparte del lenguaje que vas a incorporar para programar (C#, Vb. Net,etc).
Algunas Herramientas para desarrollar Wpf y Silverlight
Microsfot Express Design http://www.microsoft.com/spain/expression/default.aspx herramientas utiles para la creacion de aplicaciones ricas en windows y web
si tuve algun error no duden en corregir