Show TOC

Microsoft Silverlight Islands IntegrationLocate this document in the navigation structure

Use

Microsoft Silverlight Islands are based on Microsoft Silverlight ( http://www.microsoft.com/silverlight/default.aspxInformation published on non-SAP site). Microsoft Silverlight is a technology that can be used to create Rich Internet Applications (RIAs). The developed RIAs can be run on all common browser platforms and operating systems.

Applications created with Microsoft Silverlight can be integrated into Web Dynpro ABAP. This enables standard Web Dynpro to be enhanced with new building blocks. These new components are implemented with Microsoft Silverlight and run locally on the relevant client PC or browser. A SilverlightIsland UI element can be embedded into Web Dynpro views, can access the Web Dynpro context, and can trigger Web Dynpro actions.

More information :

SilverlightIsland UI Element

Root Elements of Views

Prerequisites

To implement Microsoft Silverlight Island applications for Web Dynpro ABAP, you require the following:

  • Microsoft Visual Studio and the Silverlight Add-on (development environment)

  • Silverlight browser plug-in (for using Microsoft Silverlight Islands on the client)

  • The Microsoft Silverlight library provided by SAP NetWeaver:

    This library is stored in the MIME Repository under:

    SAP/PUBLIC/BC/UR/nw7/SilverlightIslands

  • The Microsoft Silverlight application provided by the customer as an XAP file

Activities

To use a Microsoft Silverlight application in Web Dynpro, it must be wrapped as a SilverlightIsland UI element. This wrapper enables the Microsoft Silverlight application and the Web Dynpro framework to communicate with one another.

Using an example Data Transfer and Eventing are described in the following sections.