
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:
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
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.