Does anyone have an interesting in helping write a XPCOM<->CORBA 
mapping, i.e. making XPCOM objects accessible via CORBA and vice versa?

This would have many advantages:

    * Projects using CORBA would have a more heterogenous environment,
      and the programmers don't have to learn XPCOM. Examples:
      
          * GNOME and KDE
          * Using Mailnews in business applications
    * XPCOM would instantly be accessible by a lot of languages, since
      CORBA has a lot of language mappings already.
    * XPCOM would get network transparency (via CORBA)
It doesn't seem hard. CORBA has DSI. XPCOM has xptcall and typelib, as 
used by XPConnect.

Tasks:

    * XPCOM side
      
          * Look into XPConnect source, figure out how it works
          * Provide a nice interface ("XPCOM dynamic implementation
            interface") for that functionality.
    * CORBA side
      
          * Figure out, how DSI (dynamic skelelton interface) works.
    * Glue
      
          * Hook up DSI to the "XPCOM dynamic implementation interface".
I might take the CORBA side and glue code.
I would need somebody for the XPCOM side. Anybody interested?

Timeline: Start immediately.

Disclaimer: No promises, I'm just looking, if somebody would be interested.

Reply via email to