In this chapter we focus on the extension of SharePoint's UI using Silverlight. Silverlight is a platform and browser-independent implementation similar to WPF (Windows Presentation Foundation). Primarily, it's a browser plug-in that executes XAML (Extensible Application Markup Language) and code in a sandbox-like environment. The power and programming model of Silverlight together with the tight integration in SharePoint make it a first-choice tool to create business applications that were formerly built as Windows Forms programs.
In this chapter you will learn
The architecture of Silverlight and the common programming style
How to host Silverlight and deal with security issues
How to integrate Silverlight projects ...