A plataforma Silverlight foi lançada em finais de 2007 e sofreu um a evolução meteórica nos últimos anos. À versão 1.0, que apenas permitia a construção de interfaces simples e animações XAML e onde a interacção com esses objectos estava limitada à utilização de JavaScript, foram adicionadas várias funcionalidades como, por exemplo, a utilização do chamado managed code (por exemplo, C#) e a reutilização de muitos dos princípios introduzidos pela plataforma WPF (Windows Presentation Foundation), constituindo-se, com a recente versão 4.0, como uma potente plataforma para a construção de aplicações RIA (Rich Internet Applications). Este livro, com vários exemplos práticos, apresenta as principais características relacionadas com a construção de aplicações RIA. Começa com a apresentação da história e principais características da plataforma para, em seguida, introduzir gradualmente os seus principais blocos constituintes e todas as novas funcionalidades introduzidas pela versão 4.0. O código que acompanha o livro foi construído no Visual Studio 2010, em C#.