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.