JS-Python Communication using PyXPCom

Tomeu Vizoso tomeu at tomeuvizoso.net
Sun Mar 23 14:37:36 EDT 2008


On Sun, Mar 23, 2008 at 7:06 PM, Luke Closs <luke.closs at socialtext.com> wrote:
> On 23-Mar-08, at 3:03 AM, Tomeu Vizoso wrote:
>  > thought I already had suggested this a long time ago, but anyway:
>  >
>  > - Create a XPCOM service in JS that exposes the spreadsheet
>  > functionality implemented in JS.
>  >
>  > - Create another XPCOM service in python that exposes the needed Sugar
>  > functionality.
>  >
>  > Shouldn't this allow you to integrate SocialCalc in any way you wish?
>  > Creating these two components shouldn't be too hard. Please feel free
>  > to ask in this mailing list any doubts you have.
>  >
>  > Example of JS service:
>  > http://dev.laptop.org/git?p=sugar;a=tree;f=browser/components/sessionstore;h=8f894b116ad745b0f7bc7c89e4787c89e60a9eb2;hb=309ddec8b769af42f577229bc5e3278c0328f1c4
>
>  Thank you very much for this link, it's exactly the kind of example I
>  was looking for.  I may have a followup question or two.

Forgot to mention that perhaps we'll need to add to hulahop a function
for setting the dir from which the components need to be loaded
(probably a subdirectory inside the activity bundle). Should be quite
easy.

Tomeu



More information about the Devel mailing list