Creating self service Silverlight applications

Version: 1.0.0

Description

Because Silverlight applications add rich functionality and enhance the user experience on SharePoint sites, they are frequently part of a custom branding solution. Self service Silverlight applications provide the ability for site owners to administer and configure Silverlight applications and associated site functionality without the need to write code.

Overview

Because Silverlight applications add rich functionality and enhance the user experience on SharePoint sites, they are frequently part of a custom branding solution. Self service Silverlight applications provide the ability for site owners to administer and configure Silverlight applications and associated site functionality without the need to write code.

Objectives

This lab will demonstrate how you can create a self service Silverlight application which displays rotating banner ads in a SharePoint web site. To demonstrate these concepts the reader will

  • Create a picture library to store banner ads.
  • Create a Silverlight application to display rotating banner ads.
  • Create a custom Master Page.
  • Customize the custom Master Page to display the Silverlight application.
  • Apply the custom Master Page to a SharePoint site.

System Requirements

You must have the following items to complete this lab:

  • 2010 Information Worker Demonstration and Evaluation Virtual Machine
  • SharePoint Designer 2010
  • Visual Studio 2010

Setup

You must perform the following steps to prepare your computer for this lab...

  1. Download the 2010 Information Worker Demonstration and Evaluation Virtual Machine create the Hyper-V image.

Exercises

This Hands-On Lab comprises the following exercises:

  1. Create the Ads list to hold the banner ads
  2. Create the Silverlight application to display the rotating banner ads
  3. Adding a Silverlight application to a master page
  4. Using the self service Silverlight application to add a new banner add

Estimated time to complete this lab: 10 minutes.

Starting Materials

This Hands-On Lab includes the following starting materials.

  • Visual Studio solutions. The lab provides the following Visual Studio solutions that you can use as starting point for the exercises.
    • <INSTALL>\Labs\CreatingSelfServiceSilverlightApplications\Source\Begin\SL.Banner.Rotator.WP.sln: A visual Studio 2010 Solution containing the starter code for the Silverlight application that displays rotating banner ads, a web project to test the Silverlight application, and a SharePoint project to deploy the Silverlight application to a test page in SharePoint.