Show TOC

 Microsoft Silverlight Islands Integration Dieses Dokument in der Navigationsstruktur finden

 

Microsoft Silverlight Islands basiert auf Microsoft Silverlight (http://www.microsoft.com/silverlight/default.aspx). Microsoft Silverlight ist eine Technologie, mit der Rich Internet Applications (RIA) erstellt werden können. Die so entwickelten RIAs sind auf allen größeren Browser-Plattformen und Betriebsystemen lauffähig.

Mit Microsoft Silverlight erstellte Anwendungen können in Web Dynpro ABAP integriert werden. Somit kann das Standard Web Dynpro um neue Bestandteile erweitert werden. Diese neuen Komponenten sind mit Microsoft Silverlight implementiert und laufen lokal auf dem jeweiligen Client-PC/Browser. Ein SilverlightIsland UI-Element kann in Web-Dynpro-Views eingebettet werden und auf den Web-Dynpro-Context zugreifen und Web-Dynpro-Aktionen auslösen.

Weitere Informationen:

UI-Element SilverlightIsland

Root-Elemente von Views

Voraussetzungen

Um Microsoft Silverlight Island Anwendungen für Web Dynpro ABAP zu implementieren, benötigen Sie Folgendes:

  • Microsoft Visual Studio sowie Silverlight Add-on (Entwicklungsumgebung)

  • Silverlight Browser Plugin (zum Benutzen der Microsoft Silverlight Islands am Client)

  • von SAP NetWeaver zur Verfügung gestellte Microsoft Silverlight Library:

    Diese Library ist im MIME-Repository abgelegt unter

    SAP/PUBLIC/BC/UR/nw7/SilverlightIslands

  • vom Kunden bereitgestellte Microsoft Silverlight-Anwendung in Form einer XAP-Datei

Aktivitäten

Um in Web Dynpro eine Microsoft Silverlight-Anwendung zu verwenden, muss diese als SilverlightIsland UI-Element verschalt werden. Diese Verschalung ermöglicht die Kommunikation zwischen der Microsoft Silverlight Anwendung und dem Web-Dynpro-Framework.

Anhand eines Beispiels werden in den nachfolgenden Abschnitten die Themen Datenübertragung und Eventing erläutert.