Skip to Content
avatar image
Former Member

BSP island in WD4A possible?

Hello,

I currently attending a WD4A training.

I know that it is poosible to integrate Sliverlight and Flash Island in WD4A.

Is it also possible to integrate a BSP island in WD4A in order to add flexiblity to WD4A?

Which things on architecture and programming have to be considered for the integration?

How to transfer data between BSP and WD4A application?

All the best,

Guido Brune

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    avatar image
    Former Member
    Sep 16, 2010 at 07:08 AM

    Hello,

    it the IFrame not a kind of HTML island already?

    BSP will add flexibity to Web Dynpro programming model.

    All the best,

    Guido

    Add comment
    10|10000 characters needed characters exceeded

    • >it the IFrame not a kind of HTML island already?

      not really - it only allows one way communication - whereas Islands all allow 2 way communication.

      You can use it happily to visualise data - as longs as you can pass a reference to your data in the URL parameter - but have to be aware that it may get called multiple times (always have it in its own view) and you have no standard methods to get data out of it.

      A BSP with a parameter to read a shared memory area for data sharing and some sort of polling mechanism on both sides to update the data... but then again - if having a non-standard (pretty/pixel perfect layout) UI is your concern - just learn how to code in Flex!

  • Sep 15, 2010 at 11:43 AM

    There is no HTML Island yet (it wouldn't be BSP specific anyway). You can use the iFrame or the URL based CHIP (in 7.02) to integrate non Web Dynpro HTML content (like BSP) into Web Dynpro ABAP. The only interface with the iFrame however is via URL parameters - unlike the eventing and complex data interfaces available via Islands.

    With the Portal or NWBC you can integrate two iViews within a page - one Web Dynpro and one BSP. They can exchange data and events using Portal Eventing.

    Add comment
    10|10000 characters needed characters exceeded

    • >There is no HTML Island yet

      oh I like the way this is heading - yet 😊

      Also, perhaps you could consider communicating between the WDA and the BSP using long-polling type techniques and SMA's using a remote listener type model if you absolutely had to embed the component in the middle of your WDA app in an IFrame (not an Apple product yet iFrame or perhaps they do have a desktop e-photoframe 😉

  • avatar image
    Former Member
    Sep 16, 2010 at 10:08 AM

    Chris,

    thanks for insights!

    I have no times to learn Flex.

    I want to use WebDynpro for ABAP on IPhone, Flex is no best option. 😉

    Thanks,

    Guido

    Add comment
    10|10000 characters needed characters exceeded

    • >I want to use WebDynpro for ABAP on IPhone, Flex is no best option. 😉

      I wouldn't say that WDA is perfect for the iPhone anyway. First you need to be aware that there is no support for Web Dynpro running in Safari on the iPhone. In 7.02 we did add a rendering path for Safari which does improve the rendering quality for Safari (and webkit based browsers) but this is only offically supported for Safari on MacOS.

      In general, I though you should be rather careful about how you intermix BSP and WDA. It can lead to confusing interface for the end users if you start mixing very different user interface concepts and designs. I would use this approach only sparringly for reuse of legacy pieces that you can't afford to re-write of if you have some external content you want to integrate (Mapping application or 3d visualization or Open Source HTML Editor for example). Same rule as FlashIslands - never recreate any UI element or construct that already exists in Web Dynpro.

  • avatar image
    Former Member
    Sep 16, 2010 at 03:14 AM

    Helllo,

    thanks for answers!

    With BSP embeed island you can come to more pixeloriented and customized layout.

    Is BSP supporting HTML5?

    How to transfer data between WD4A and BSP island?

    In the direction WDA4 -> BSP island a object GUID can be handled over. In BSP application over the GUID a object can be instanced. But how to do the comunication BSP -> WD4A? Shared objects? Can I call a WD4A application via URL parameter.

    Regards & Thanks,

    Guido Brune

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 16, 2010 at 03:18 AM

    Hello Thomas,

    you qouted:

    There is no HTML Island yet (it wouldn't be BSP specific anyway).

    Why it would not BSP spefic?

    BSP offers the abiltiy to build custom render items and it is ABAP based.

    Can you give us more information on this quote?

    Regards,

    Guido Brune

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Thomas Jung

      Thomas,

      if you invited me to Teched it might be an option.

      Otherwise I have to do better things with my time and money.

      Guido