SAP has recently announced that it will no longer support invocation of JAVA applets directly from its "WebDynpro" applications. (Until recently, SAP supported an "iframe UI element that could be used to run JAVA applets from within WebDynpro applications - now this can only be done in frames within SAP's portal.)
However, SAP will be supporting invocation of Adobe Flash and MS Silverlight from within its WebDynpro Applications.
So here's my question.
From an SAP WebDynpro application, I want to pass parameters to the JAVA applet "JMol" and have it run in a separate frame. Since I won't be able to call this applet directly from the SAP WebDynpro application, I'm wondering if I could pass parameters to Adobe Flash or MS Silverlight and have Flash or Silverlight invoke the applet for me with the correct parameters. (I would still only want two frames - the one that the SAP app is running in and the one that the JAVA applet winds up running in.)
You could use the ExternalInterface.call("javascriptFunction", arg1, arg2) from the Flash object to call Javascript and next setup a javascript function that passes the arguments to the Applet object. Works the other way around too with Javascript relaying the arguments.