
Adobe Flash Islands basiert auf Adobe Flex (
http://www.adobe.com/flex
). Adobe Flex bietet eine allgemeine Entwicklungsumgebung, 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 Adobe Flex 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 Adobe Flex implementiert und laufen lokal auf dem jeweiligen Client-PC/Browser. Ein FlashIsland 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 FlashIsland
Um Adobe Flash Islands Anwendungen für Web Dynpro ABAP zu implementieren, benötigen Sie Folgendes:
Adobe Flex Builder 2 oder 3 (Entwicklungsumgebung)
Adobe Flash Player 9 Update 3 (zum Benutzen von Adobe Flash Islands am Client)
von SAP NetWeaver zur Verfügung gestellte Adobe Flex Library
Diese Library ist im MIME-Repository abgelegt unter SAP/PUBLIC/BC/UR/nw7/FlashIslands
vom Kunden bereitgestellte Adobe-Flash-Anwendung in Form einer SWF-Datei (samt dazugehöriger Debug-SWF-Datei)
Um in Web Dynpro eine Adobe Flash/Flex-Anwendung zu verwenden, muss diese als FlashIsland UI-Element verschalt werden. Diese Verschalung ermöglicht die Kommunikation zwischen der Adobe Flash Anwendung und dem Web-Dynpro-Framework.
Anhand eines Beispiels werden in den nachfolgenden Abschnitten die Themen Datenübertragung und Eventing erläutert. Des weiteren finden Sie Informationen zu Themes und Drag&Drop.