Dynamic Silverlight
Descargá el material para este trabajo acá Update: Dynamic Silverlight SDK.
Dynamic Silverlight integra los lenguajes DLR con Silverlight. DSL tiene un runtime y un componente SDK. El runtime consiste en dos assemblies: Microsoft.Scripting.dll y Microsoft.Scripting.Silverlight.dll. También necesitará los lenguajes de assemblies, IronRuby.dll para Ruby y IronPython.dll y IronPython.Modules.dll para Python. El componente runtime es una pequeña descarga adicional. Hoy, pesa sólo 712KB.
También hay un componente SDK. La pieza de software que interactuará más con el servidor llamado Chiron, creado por John Messerly y Dmitry Robsman. El mismo brinda una linda experiencia de interacción utilizando nada más que el file system local. Veamos a Chiron.
Primero nos aseguramos que está en el path
Ahora utiliza el template que descargaste antes para crear un Proyecto IronRuby DSL.
Corré el generate.bat que se encuentra en la carpeta script esto generará 5 archivos.
Ahora corré el archivo server.bat esto correrá el localhost HTTP en el puerto 2060 y automáticamente abrirá un browser en http://localhost:2060/.

ahora corré el archivo index.html y listo!!!!
Veamos qué generamos anteriormente.
index.html : Inicializa Silverlight y el archivo Ruby que debería estar corriendo.
ruby/Todo el código Ruby se encuentra en esta carpeta, junto a todos los resources.
ruby/app.rb El archivo "default" de tu aplicación.
ruby/app.xaml El archivo principal de vista de la aplicación.
ruby/silverlight.rb Métodos de ayuda, clases específicas para Ruby.
stylesheets/ Carpeta para los stylesheets
stylesheets/error.css Estilo para los reportes de error de ruby.