We want to include Silverlight 4 RIAs (Rich Internet Applications) in SharePoint 2010. RIAs provide rich experience for users, both through their browsers and outside them. Integrating Silverlight RIAs in SharePoint 2010 offers amazing opportunities to combine the power and flexibility offered by SharePoint with great user experiences. In fact, many interfaces shown in SharePoint 2010 are developed in Silverlight. We want to integrate Silverlight RIAs into SharePoint 2010. First, we must understand some of the fundamentals that are related to various tools and their configurations. In this chapter, we will cover many topics to help us understand the new tools and techniques involved in creating Silverlight RIAs for SharePoint 2010 sites. We will:
Understand the benefits of integrating Silverlight with SharePoint
Prepare the development environment to develop applications for SharePoint 2010 using Silverlight 4
Prepare the SharePoint 2010 server to host Silverlight applications
Create a Silverlight Line of Business RIA
Learn to add a Silverlight RIA to a SharePoint site
Understand the advantage of creating rich user experiences for SharePoint solutions
Work with shared documents to store a Silverlight application in SharePoint sites
Work with many Silverlight applications in a single page
Learn the differences between client and server code