Adobe
Products
Acrobat
Creative Cloud
Creative Suite
Digital Marketing Suite
Digital Publishing Suite
Elements
Photoshop
Touch Apps
Student and Teacher Editions
More products
Solutions
Creative tools for business
Digital marketing
Digital media
Education
Financial services
Government
Web Experience Management
More solutions
Learning Help Downloads Company
Buy
Home use for personal and home office
Education for students, educators, and staff
Business for small and medium businesses
Licensing programs for businesses, schools, and government
Special offers
Search
 
Info Sign in
Welcome,
My cart
My orders My Adobe
My Adobe
My orders
My information
My preferences
My products and services
Sign out
Why sign in? Sign in to manage your account and access trial downloads, product extensions, community areas, and more.
Adobe
Products Sections Buy   Search  
Solutions Company
Help Learning
Sign in Sign out My orders My Adobe
Preorder Estimated Availability Date. Your credit card will not be charged until the product is shipped. Estimated availability date is subject to change. Preorder Estimated Availability Date. Your credit card will not be charged until the product is ready to download. Estimated availability date is subject to change.
Qty:
Purchase requires verification of academic eligibility
Subtotal
Review and Checkout
Adobe Developer Connection /

Integrating Adobe Flex and Rich Islands for Adobe Flash

by Trilemetry

Trilemetry
  • Trilemetry, Inc.

Modified

3 August 2009

Page tools

Share on Facebook
Share on Twitter
Share on LinkedIn
Bookmark
Print
Flex 3 Flex Builder 3

Requirements

User level

All

This article provides an overview of how you can use the Adobe Flash Platform, including Adobe Flex and Adobe Flex Builder, to create Rich Islands for SAP Web Dynpro applications.

Adobe Flash Platform

The Adobe Flash Platform includes Adobe Flash, Adobe Flex, and Adobe Flash Player. Flash applications are built using Adobe Flash Professional and Flex applications are built using Adobe Flex Builder. However, both products create the same compiled output, which is a SWF file (see Figure 1). SWF files are rendered in a browser using the Adobe Flash Player.

Adobe Flash, Adobe Flex, and Adobe Flash Player are part of the Adobe Flash Platform.
Figure 1. Adobe Flash, Adobe Flex, and Adobe Flash Player are part of the Adobe Flash Platform.

Technology overview

Using Adobe Flash or Adobe Flex you can generate a Flash SWF file, which contains a UI component that you would like to import into NetWeaver (see Figure 2). When the SWF file is integrated into the Web Dynpro component, it is called a Rich Island and can interact with other Web Dynrpo components by passing data and events back and forth.

You publish and deploy the Web Dynpro application as normal and view it in a browser. The Rich Island will be rendered by the Flash Player.

Use Adobe Flash or Flex to create a Rich Island for a Web Dynpro application.
Figure 2. Use Adobe Flash or Flex to create a Rich Island for a Web Dynpro application.

Developer overview

SAP provides two sets of libraries for Rich Island development (see Figure 3). Flex developers will register the SWC file as a library into Flex Builder to access the Rich Island functionality and then import the classes using the import statement. The Flashisland.register() function registers the Flex application as a Rich Island for use with Web Dynpro.

From Flex Builder, you compile a SWF file which is then imported into the Web Dynpro component. NetWeaver ABAP 7.01 and NetWeaver Java CE 7.1.1 access the Flash Islands SWF library to link Web Dynpro components with the Rich Islands SWF file.

SAP provides two sets of libraries for Rich Island development.
Figure 3. SAP provides two sets of libraries for Rich Island development.

Architecture overview

The SAP programming model is rendered at runtime into the Web Dynpro browser session that contains the Rich Island. The Rich Island behaves as a Web Dynpro control, but is a SWF file rendered in Adobe Flash Player.

The Rich Island behaves as a Web Dynpro control, but is a SWF file rendered in Adobe Flash Player.
Figure 4. The Rich Island behaves as a Web Dynpro control, but is a SWF file rendered in Adobe Flash Player.

Where to go from here

Refer to the following resources to learn more about Rich Islands for Adobe Flash:

  • Quick Start: Spend 1 hour setting up a working rich island example.
  • In-depth Flex tutorials for SAP developers: Learn how to build an interactive Flex application from scratch following a series of six focused tutorials.
  • Web Dynpro tutorial for Flex developers: Get oriented to SAP development by creating a Web Dynpro application.
  • Rich Island development for SAP and Flex developers: Integrate the Flex and Web Dynpro applications to create a working rich island example.

Products

  • Acrobat
  • Creative Cloud
  • Creative Suite
  • Digital Marketing Suite
  • Digital Publishing Suite
  • Elements
  • Mobile Apps
  • Photoshop
  • Touch Apps
  • Student and Teacher Editions

Solutions

  • Digital marketing
  • Digital media
  • Web Experience Management

Industries

  • Education
  • Financial services
  • Government

Help

  • Product help centers
  • Orders and returns
  • Downloading and installing
  • My Adobe

Learning

  • Adobe Developer Connection
  • Adobe TV
  • Training and certification
  • Forums
  • Design Center

Ways to buy

  • For personal and home office
  • For students, educators, and staff
  • For small and medium businesses
  • For businesses, schools, and government
  • Special offers

Downloads

  • Adobe Reader
  • Adobe Flash Player
  • Adobe AIR
  • Adobe Shockwave Player

Company

  • News room
  • Partner programs
  • Corporate social responsibility
  • Career opportunities
  • Investor Relations
  • Events
  • Legal
  • Security
  • Contact Adobe
Choose your region United States (Change)
Choose your region Close

North America

Europe, Middle East and Africa

Asia Pacific

  • Canada - English
  • Canada - Français
  • Latinoamérica
  • México
  • United States

South America

  • Brasil
  • Africa - English
  • Österreich - Deutsch
  • Belgium - English
  • Belgique - Français
  • België - Nederlands
  • България
  • Hrvatska
  • Česká republika
  • Danmark
  • Eastern Europe - English
  • Eesti
  • Suomi
  • France
  • Deutschland
  • Magyarország
  • Ireland
  • Israel - English
  • ישראל - עברית
  • Italia
  • Latvija
  • Lietuva
  • Luxembourg - Deutsch
  • Luxembourg - English
  • Luxembourg - Français
  • الشرق الأوسط وشمال أفريقيا - اللغة العربية
  • Middle East and North Africa - English
  • Moyen-Orient et Afrique du Nord - Français
  • Nederland
  • Norge
  • Polska
  • Portugal
  • România
  • Россия
  • Srbija
  • Slovensko
  • Slovenija
  • España
  • Sverige
  • Schweiz - Deutsch
  • Suisse - Français
  • Svizzera - Italiano
  • Türkiye
  • Україна
  • United Kingdom
  • Australia
  • 中国
  • 中國香港特別行政區
  • Hong Kong S.A.R. of China
  • India - English
  • 日本
  • 한국
  • New Zealand
  • 台灣

Southeast Asia

  • Includes Indonesia, Malaysia, Philippines, Singapore, Thailand, and Vietnam - English

Copyright © 2012 Adobe Systems Incorporated. All rights reserved.

Terms of Use | Privacy Policy and Cookies (Updated)

Ad Choices

Reviewed by TRUSTe: site privacy statement