Fun with Flash and SAP’s NetWeaver Platform

January 27th, 2009 by ryanstewart

Mrinal twittered today about a project he’s been working on and it took me on a pretty cool tour of what’s going on with SAP, NetWeaver, and Flash. NetWeaver 7.0 supports something called “Flash Islands“, which are basically SWF files inside of Web Dynpro interfaces, which is the user interface for SAP’s NetWeaver platform. Using ExternalInterface interface, you can pass data from Web Dynpro and a Flex/Flash application.

What’s cool is to see the most cutting edge parts of the Flash Platform being used in an enterprise setting like SAP NetWeaver. Mrinal has an example of Ribbit working, letting you make phone calls from NetWeaver, and there is an example of Cocomo collaboration by Mogens Enevoldsen, which shows off building a social network in SAP.

2009 is going to be a gigantic year for real-time data and collaboration. This is something that, arguably, the Flash Platform does better than anyone else, so I think it’s going to be an exciting year for Flex developers as they get to show real world examples of things that most people are just starting to think about.

Posted in Flash, Flex

7 Responses

  1. Mrinal Wadhwa

    Hi Ryan,

    Glad you found my experiment interesting :)

    I totally agree when you say that 2009 is a very exciting year for Flash platform developers as the platform gets more and more established as a valid and arguably the best option available to innovate in the “real” world.

    By introducing Flash Islands, making it a core feature and currently the only extension point to an otherwise closed framework: WebDynpro … SAP has given flash/flex its stamp of approval establishing it as the best way to enhance the experience of SAP applications. While SAP plans to introduce other Island technologies inside WebDynpro, the fact that they chose Flash/Flex first goes to say a lot about the maturity of the platform.

    Mrinal

    P.S: I think you meant to say ExternalInterface

  2. ryanstewart

    Thanks Mrinal, and yeah, I did mean ExternalInterface :) . I’d love to chat more about the SAP stuff at some point. I hadn’t realized there was as much going on as there seems to be.

    =Ryan

  3. Thomas Jung

    Although we do use the ExternalInterface internally in the FlashIslands framework, the whole process is actually much easier for developers. SAP delivers a SWC that you link into your project. This SWC automatically exposes all public variables or get/set functions. We serialize the values to XML and send it back to the server using the ExternalInterface. We then do the same on the ABAP or Java Server. We take any data that is bound to the FlashIsland UI element, serialize it and send it into the Flex Component. From both the Flex programming or the Java/ABAP the developer doesn’t actually worry about this transformation or communication, it is all taken care of by the framework.

    We have a WIKI on SDN that was co-built by SAP and Adobe that has some links (which I will need to update with Mrinal’s blog), tutorials, etc.
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/EmTech/SAP+Rich+Islands+for+Adobe+Flash

  4. Mrinal Wadhwa

    Yeah, there’s a lot going on in the SAP world relating to various RIA technologies … would love to talk more about it with you sometime :)

    Mrinal

  5. andre salazar

    hey ryan- we’re working with SAP on launching a bunch of content and a new home on SAP’s Developer Network as soon as early next month- so everyone should keep an eye on http://www.sdn.sap.com

    today, we have a temporary WIKI set up with more examples and info at-

    https://www.sdn.sap.com/irj/scn/wiki?path=/display/EmTech/SAP+Rich+Islands+for+Adobe+Flash

  6. lee

    Hey! Stop having so much fun with Flash & NetWeaver, and start having more fun with CS4 drops!

    http://theflashblog.com/?p=719&cpage=1

  7. Raju

    Actually SAP was one of the first companies in Europe do really investigate Flash based RIA solutions. In 2004 SAP Press published a magazine with the title “Rich Internet Applications on the SAP Web AS” (in German: http://www.sap-hefte.de/katalog/buecher/inhaltsverzeichnis/gp/titelID-794)

    That magazine already covered Flash MX 2004, Macromedia Flex, OpenLaszlo, Ming and other technologies.

    SAP has been one of the early adopters of RIA technologies, and in 2005 they already announced they’d integrate Flex into Netweaver.

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

About Ryan Stewart – Rich Internet Application Mountaineer

A blog by a Platform Evangelist at Adobe covering Adobe's RIA platform. Includes posts about Adobe Flex, Adobe AIR, ColdFusion, LiveCycle, Thermo, and everything in between.