Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Java SCA Widget
    • Labels:

      Description

      Enhance the current Tuscany Widget to support different javascript libraries (e.g. JQuery), enable support for cross-domain services invocations using CORS when applicable, support gzip compression, etc

        Activity

        Hide
        nanospeck Akhil Anil added a comment -

        Please find my first ever patch to open source code for the following tasks:

        • Add support for bootstrapping jquery (similar to web-javascript-dojo/) (patch)
        • Add proxy generation using jquery (similar to implementation-widget-runtime-dojo/) (patch)

        Apologies if there are many mistakes, there are a few flaws Im aware of.
        Didn't download the official jquery. I've used org.jszip.redist:jquery. The proxy generation code is left intact (its left as it is in dojo, except for the renamed variable names). I didn't quite figure out what to generate for jquery or if it should be changed at all. If this is how a real patch is taken for Tuscany I could try out more in the coming days.

        Show
        nanospeck Akhil Anil added a comment - Please find my first ever patch to open source code for the following tasks: Add support for bootstrapping jquery (similar to web-javascript-dojo/) (patch) Add proxy generation using jquery (similar to implementation-widget-runtime-dojo/) (patch) Apologies if there are many mistakes, there are a few flaws Im aware of. Didn't download the official jquery. I've used org.jszip.redist:jquery. The proxy generation code is left intact (its left as it is in dojo, except for the renamed variable names). I didn't quite figure out what to generate for jquery or if it should be changed at all. If this is how a real patch is taken for Tuscany I could try out more in the coming days.
        Hide
        luciano resende Luciano Resende added a comment -

        You are very welcome to help get this implemented. You can start some design discussion on the dev list and start producing patches.

        Show
        luciano resende Luciano Resende added a comment - You are very welcome to help get this implemented. You can start some design discussion on the dev list and start producing patches.
        Hide
        nanospeck Akhil Anil added a comment -

        Hi all,
        I would like to work on this, but I am not a student so I cant applying for GSOC.Is that okay? I have experience on implementing Tuscany to expose our webapp APIs to third party. I'm interested to extend the widget support of Tuscany to jQuery.

        Show
        nanospeck Akhil Anil added a comment - Hi all, I would like to work on this, but I am not a student so I cant applying for GSOC.Is that okay? I have experience on implementing Tuscany to expose our webapp APIs to third party. I'm interested to extend the widget support of Tuscany to jQuery.

          People

          • Assignee:
            Unassigned
            Reporter:
            luciano resende Luciano Resende
          • Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Development