Blogs

Moya Watson

Bring the Business Suite to your Desktop -- Try XBCML Widgets Today
Moya Watson SAP Employee 
Business Card
Company: SAP
Posted on Oct. 16, 2009 02:11 PM in Business Intelligence (BusinessObjects), Business Solutions, SAP Business Suite, Universal Worklist, Widgets

Subscribe.Subscribe
Print. Print
Permalink Permalink
Share

In partnership with the BusinessObjects Innovation Center, the Business Solutions and Technology (BST) Innovation Center has launched its XBCML Widgets prototype on the SAP Community Network today.  We invite you to download it and let us know what you think!

UPDATE 2011: XBCML widgets are no longer downloadable from the original trial site and they have officially been productized.  See the Productized Prototypes page here:
http://www.sdn.sap.com/irj/boc/productization

What are XBCML Widgets? "XBCML" stands for Extensible Business Client Markup Language, and a widget is - in this case - a portable chunk of an SAP application that you can embed in your choice of widget hosts. The XBCML Widgets prototype that we offer today can make SAP applications a permanent part of your desktop, providing you with always-on, up-to-date views of the data and metrics from the SAP backend systems you're most interested in.

The BST Innovation Center team kicked off this project in order to create a prototype that demonstrates how the Web Dynpro programming model can be used to create widgets on your desktop. Since we're in prototyping mode, this is where your feedback plays a key role.

Here’s what we set out to provide with this prototype:

  • Re-use of SAP's programming models for a new way of consuming SAP functionality
  • Seamless transformation of a chunk of an SAP application through your choice of channel, such as browser, desktop, or mobile device
  • High impact on end-user productivity and experience
  • XBCML adoption in the SAP UI stack, which allows for widgets creation with no code changes to the delivered applications

Please let us know your thoughts: How'd we do with our project goals? Is this what you've been needing?  What can YOU use it for?

Looking forward to hearing from you.

PS: Check out this demo of XBCML Widgets using the Universal Worklist:

Moya Watson   works in the BST Innovation Center in Palo Alto, California.


Comment on this article
Comment on this weblog
Showing messages 1 through 10 of 10.

Titles Only Main Topics Oldest First

  • XBCML Widgets now productized
    2011-03-10 14:33:13 Moya Watson SAP Employee Business Card [Reply]

    hey all --
    thanks to Apurv for the updates -- XBCML widgets are no longer downloadable from the original trial site but we now talk about them on the Productized Prototypes page -- check it out here:
    http://www.sdn.sap.com/irj/boc/productization


    thanks,
    -m

  • Versíon Spañish
    2009-10-21 15:38:24 Mario Herrera Business Card [Reply]

    Me parece interesante, existe alguna versión en español.


    Mardam

    • Versíon Spañish
      2009-11-02 13:38:04 Apurv Jawle SAP Employee Business Card [Reply]

      Hi Mario,


      Thanks for your interest. We have included a very limited client side support for German, Español, French and Japanese in the current version of this prototype. We are working towards extending this support for above mentioned languages.


      Thanks,
      Apurv.

  • Nice Work!!
    2009-10-17 23:05:22 Krishnakumar Ramamoorthy Business Card [Reply]

    Nice work from the team. Will try out and post my thoughts. From the demo, looks as if the back-end was pushing information to the client. How do you manage such a fast refresh of data in the widget?


    Thanks
    KK

    • Nice Work!!
      2009-10-19 10:33:20 Apurv Jawle SAP Employee Business Card [Reply]

      Hi KK,


      Thanks for your interest in XBCML Widgets. The XBCML Widgets are webdynpro application rendered using rich client technology on the desktop. It behaves the same way as it does in the browser but the client controls the refresh cycle where the user sets the refresh interval value (individual widget level). This can be set by right-clicking on the widget>Preferences> General tab> Refresh Interval.


      Thanks,
      Apurv.

  • NSP procedure and a few questions
    2009-10-17 02:00:51 Guillaume Garcia Business Card [Reply]

    Hi,


    I managed to install the xBCML Widget Gallery on my NSP ABAP system (available for download on SDN) which is 7.01 SP 3.
    Just wanted to share my experience of the few installation exceptions I have crossed that might benefit to others :
    - didn't find the release check in the Constructor of CL_WD_SMART_CLIENT_NEW (because it is already released in SP3?)
    - by default, STMS is not configured for your localhost, change the host in STMS transaction (click on Overview [Shift + F6] and select NSP system, update Communication tab and Transport tool tab)
    - it is also possible to upload cofiles and data files using FM 'ARCHIVFILE_CLIENT_TO_SERVER' (I guess using CG3Y or CG3Z [never remember which one...] it is possible too)
    - I transported both in client 001 and 000 (because there were errors in 001 with content of tables)


    The questions now! :)
    1) When I try to register my ABAP system, it seems the xBCML Widget client is looking for a zlmcbx_service service?
    2) Are the sample applications only available as Web Dynpro Java applications (meaning this demo require AS Java to work completely)? [As far as I understand the whole architecture, it is still possible to develop Web Dynpro ABAP applications, isn't it?]


    Thanks in advance.


    Best regards,
    Guillaume

    • NSP procedure and a few questions
      2009-10-19 11:33:16 Apurv Jawle SAP Employee Business Card [Reply]

      Hi Guillaume,


      Thanks for trying out this prototype and also for your feedback.
      - The release check is introduced in some of the later releases to disable SmartClient support as its planned to be released in 7.02. It might be enabled on older versions.
      - Thanks for the update on local configurations
      - Some tables related to the Gallery Admin Role (XBCML_ADMIN) are of delivery class "C" which can only be imported to client 000.


      Coming to your questions:
      1) Yes this service provides widget information registered in the gallery to the client. This service can be enabled via transaction SICF: default_host>zlmcbx_service: right-click>Activate Service. (Only required if you are using WebDynpro ABAP gallery)


      2) Yes the sample applications made available are for AS Java. But as you mentioned widget architecture is independent of AS Java or AS ABAP. The gallery is just a place holder to registered widgets.
      For AS ABAP you can use zwidget_gallery application to register your widgets, it can register widgets on AS Java or ABAP. The registered widgets are made available to the client via the service mentioned in question 1. If you applications are on AS Java you can choose to use the gallery on AS Java, in this case you don't have to import the abap package and vice-versa.

      Feel free to contact me.


      Thanks,
      Apurv

      • download link is not working
        2011-02-22 15:48:27 Prakash Kumar Business Card [Reply]

        Hi Apurv,
        I wanted to download this widget but the download link is not working. I contacted sapnetwork and they said that the item was deleted by the author. can you please provide the link for the download? Thanks
        • download link is not working
          2011-03-08 10:40:30 Apurv Jawle SAP Employee Business Card [Reply]

          Hi Prakash,


          Sorry for the delay the converned person was on vacation.


          This prototype is no longer available for download as it has been productized.


          More information here:
          http://www.sdn.sap.com/irj/boc/productization


          Thanks for your interest.
          Apurv

        • download link is not working
          2011-02-23 11:13:49 Apurv Jawle SAP Employee Business Card [Reply]

          Hi Prakash,


          Thanks for bringing this to our notice. I have contacted the concerned person and hope to have some answer by next week.


          I will update you once I have some information on this.


          Thanks for your interest in XBCML Widgets.
          Apurv.


Showing messages 1 through 10 of 10.