Silverlight applications can run out of browser (OOB). Silverlight OOB applications hosted by the client can use SharePoint remote APIs to access SharePoint data and services. SharePoint sites may be localized for a specific region. Silverlight applications can be localized using resource files, resources and resource managers. This is native Silverlight.
Hands-On Labs
Accessing SharePoint using Silverlight Out-of-Box Application
Silverlight applications can run out of browser (OOB). Silverlight OOB applications hosted by the client can use SharePoint remote APIs to access SharePoint data and services. OOB applications can run in full trust unlike in browser applications. These applications have greater access to the host system and the .Net Base Class Libraries.
Silverlight Localization using a Custom Silverlight Web Part
SharePoint sites may be localized for a specific region. Silverlight applications can be localized using resource files, resources and resource managers. This is native Silverlight. Page-level parameters nested in the object tag for Silverlight is used to set the current UI culture. The out-of-the-box Silverlight Web Part does not determine site culture and set the parameter. A custom Silverlight Web Part can be created to output the correct Param element to support Silverlight localization.
Silverlight Localization using a OOTB Silverlight Web Part and Additional Initialization Parameters
Localized Silverlight applications do not pick up the SharePoint site's current user interface culture. This lab demonstrates code that will retrieve a parameter from InitParams and set the application's CurrentUICulture to match the culture passed in. The out-of-the-box Silverlight Web Part provides a Web Part property to set additional initialization parameters.