CARVIEW |
A–C
D–H
I–Z
Developer services
Project centers
Community resources
- Flex cookbook (share code)
- Adobe AIR cookbook (share code)
- CSS Advisor (browser bug fixes)
- Exchanges (share components)
- Adobe Labs
- Adobe Open Source
- Forums
- RSS feeds
- Bug base
- User groups
- Adobe Community Experts (ACE)
- Developer events
Product documentation
- All products
- ActionScript Language Reference
- Adobe AIR
- ColdFusion
- Dreamweaver
- Flash
- Flex
- LiveCycle ES
- Spry
Downloads
Samples
Training and books
- Online training
- Classroom training
- Certification
- Adobe Developer Library
- Adobe Press
- Safari Books Online
Newsletters
Blogs
- MXNA (blog aggregator)
- Adobe blogs
Archives
ADC program
Additional resources
SAP
Rich Islands for Adobe Flash
Rich Islands for Adobe Flash is an evolution of SAP's strategy to embrace rich Internet technology, enhancing their customer's user experience while leveraging their existing investment in their business applications. Rich Islands represent the integration of the Adobe Flash Platform into SAP's Web Dynpro, the UI framework within NetWeaver that SAP and its customers and partners use to develop and extend SAP applications. By taking advantage of this integration with the Adobe Flash Platform, SAP developers can deliver high-impact user experiences that increase usability and drive adoption of business applications.
How do Rich Islands for Adobe Flash work?
Rich Islands for Adobe Flash allow a custom-developed Flex or Flash control to be integrated into SAP's Web Dynpro applications with minimal effort. SAP provides a set of libraries that handle the mapping of data sources, properties, events and event parameters, as well as a way to bind the SWF files into Web Dynpro as a standard UI element. Using Flash or Flex, developers are only limited by their imaginations as to what they can create and then integrate into SAP's Web Dynpro.
Who should be interested?
- SAP developers who are familiar with Web Dynpro, or who want to learn more about enhancing SAP's user experience
- Adobe Flash or Flex developers who want to extend their practice into the enterprise
- Business Objects customers who are interested in visualizing their data inside an SAP business process
Examples
Rich Product Selector example
This SAP SDN Mentor's example presented at Tech-Ed 08 shows a number of new Web Dynpro features and a Rich Island that selects products "coverflow" style. (View full size +)
Xcelsius dashboards
Business Object's popular Xcelsius dashboards, built with Adobe Flex, can also be integrated as Rich Islands. (View full size +)
Architecture
In the architecture diagram below, you can see how SAP’s programming model is rendered at runtime into the Web Dynpro browser session, which contains the Rich Island. The Rich Island behaves as a Web Dynpro control, but is a SWF running in Adobe Flash Player. (see Figure 1).

Figure 1.Rich Islands for for Adobe Flash for Web Dynpro. (View full size +)
Getting started with Rich Islands for Adobe Flash
Rich Islands for Adobe Flash is currently in ramp up with select SAP customers and will be available with Enhancement Pack 1 for SAP's NetWeaver, currently slated for a Q1 2009 release.
The SAP-developed libraries that provide the integration will ship with Web Dynpro ABAP 7.01 and Web Dynpro CE for Java 7.11. Currently, preview releases can be downloaded from SAP's Developer Network:
https://www.sdn.sap.com/irj/sdn/downloads
To see tutorials covering some basic uses of Rich Islands for Adobe Flash within the Web Dynpro environment, visit the Rich Islands for Adobe Flash page on the SAP Developer Community Wiki at:
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/EmTech/SAP+Rich+Islands+for+Adobe+Flash
Learning Adobe Flex for SAP developers
The following content is a compilation of links and resources that will guide SAP developers on how to build Flex applications for integration as Rich Islands in SAP Web Dynpro applications.
Before beginning, you will need to install Adobe Flex Builder.
Flex Builder 3
Explore rich Internet applications
- Introduction
- In 2002, Macromedia coined the term rich Internet application (RIA) to refer to a dynamic web experience that is rich and engaging, as well as interactive. This section introduces SAP developers to the power of RIAs created with Adobe Flash and Adobe Flex and rendered with the Adobe Flash Player and Adobe AIR runtimes.
- Experience rich Internet applications
-
- Website: Nike Air built with Adobe Flash
- Website: FotoFlexer built with Adobe Flex
- Website: eBay Desktop deployed on Adobe AIR
- Compare Adobe Flash, Flex, Flash Player and AIR
- Learn the differences between these related Adobe products and understand why programmers prefer Adobe Flex, and designers prefer Adobe Flash, for creating RIAs.
- Create engaging user experiences for SAP software
- This presentation describes how RIAs are enhancing SAP user interfaces. It also includes examples of real-world implementations of the technologies for SAP customers.
- Use RIAs in Web Dynpro
- Thomas Jung of SAP discusses the future of RIAs with Web Dynpro.
- Find more RIA resources
-
- Website: Flex Showcase on Flex.org
- White papers: Analysts reports on RIAs
- Article series: Anatomy of a Flex RIA
- Website: InsideRIA (O'Reilly Media)
- Blog post: When to use Flex and Ajax together
Develop Rich Islands for Adobe Flash
- Introduction
- Rich Islands for Adobe Flash can be integrated into SAP Web Dynpro applications, but are not created with the SAP development tools. SAP users should use Adobe Flex Builder to create Rich Islands for Adobe Flash. Note: SAP developers who already use NetWeaver Developer Studio should consider using the Eclipse plug-in version of Flex Builder 3. Both development environments are Eclipse-based, and work seamlessly together.
- Download the Free Flex SDK
- The Adobe Flex 3 Software Development Kit (SDK) includes the Flex framework (component class library) and Flex compiler, enabling you to freely develop and deploy Flex applications using an IDE of your choice.
-
- Web page: Download the Adobe Flex SDK
- Download Adobe Flex Builder 3
- You can accelerate application development with Adobe Flex Builder 3 software, which is an Eclipse-based development environment that comes in both Standard and Professional editions.
-
- Web page: Download Adobe Flex Builder
- Introducing Flex Builder
- Creating a Flex Builder workspace and project
Learn the programming languages of Flex and Flash
- Introduction
- Flex applications are created with two programming languages. MXML is an XML-based language that is primarily used for UI elements. ActionScript is used to for programming and business logic.
- Understand MXML
- Code with MXML and ActionScript
- ActionScript 3 Primer
Create a Flex application
- Explore the pre-built components
- The Flex framework contains pre-built components. Interactively explore these components, and the code that implements their functionality, in the Adobe Flex Component Explorer.
-
- Flex RIA: Flex Component Explorer
- Use pre-built Flex controls
- Use controls
- Work with containers
- Use containers
- Position and lay out Flex components
- Bind data between controls
- Handle user events
- Use data binding
Integrate Rich Islands for Adobe Flash into Web Dynpro
- Rich Islands for Adobe Flash demos and tutorials
- SAP has created a series of tutorials, which include videos and step-by-step guides for integrating Rich Islands with Web Dynpro.
Customize the look and feel of Flex applications
- Style and customize pre-built Flex components
- Skin and animate Flex applications
- View the "Day 4: Adding Visual Appeals" section of this video training series to learn how to change the look and feel of your Flex islands. You will explore how to do this using drawing tools as well as programmatically with ActionScript.
-
- Videos and Exercises: Flex in a Week video training, Day 4
Appendices: Deepen your Flex knowledge
- Appendix A: Create accessible Flex applications
-
- Website: Adobe Flex accessibility home
- Website: Flex accessibility best practices
- Website: Using Flex with JAWS
- Slide deck: Developing accessible Flex applications (Andrew Kirkpatrick)
- Appendix B: Build multilingual applications
- Appendix C: Delve deeper into Flex
- There are many resources to help you develop your Flex expertise. The Flex Developer Center in the Adobe Developer Connection is the primary resource for Flex developers. From here, you can view Getting Started tutorials, view Sample applications, read articles by industry experts, and explore new books. You can also access the Flex in a Week video training course and exercises. Most importantly, you can find core documentation, including the Flex language reference.
- Website: Adobe Flex Developer Center
- Videos and exercises: Flex in a Week
- Documentation: Adobe Flex 3 Language Reference
- Best practices: Flex SDK coding conventions and best practices
Additional resources
Additional information, demos, and tutorials are available on SDN at https://www.sdn.sap.com/irj/sdn/wiki?path=/display/EmTech/SAP+Rich+Islands+for+Adobe+Flash
- ADC Home
- Online Privacy Policy
- Terms of Use
- Contact us
- Accessibility
- Report piracy
- Permissions and trademarks
- Send feedback
- Adobe.com Home
Copyright © 2009 Adobe Systems Incorporated. All rights reserved.
Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy (updated 07-08-2008).
Search powered by Google™
