bonobo-activation - a plan.
- From: Michael Meeks <michael ximian com>
- To: Maciej Stachowiak <mjs eazel com>
- Cc: Bill Haneman <bill haneman sun com>, <Louise Miller sun com>, <gnome-components-list gnome org>
- Subject: bonobo-activation - a plan.
- Date: Thu, 18 Oct 2001 19:47:28 -0400 (EDT)
Hi Maciej / Bill,
If we assume that the server will be running ( which seems totaly
safe ), and we persuade gnome-session to jam the IOR of the thing into a
nice environment variable; say 'BONOBO_ACTIVATION_IOR', then we can be
sure that the thing is always running - I think this is a given as the
desktop becomes completely CORBA-ized.
So - we can hack up a very simple IDL interface that looks a bit
like:
interface Activation : Unknown {
Unknown activateRemote (in string requirements,
in string selection_order,
in ActivationFlags flags)
raises (Bonobo::Activation::ParseFailed,
Bonobo::Activation::IncompleteContext,
Bonobo::GeneralError);
};
We would then need a shim - to deal with shlib components that
Java wouldn't want in-proc; but that's not tough - that we we kill the (
somewhat cumbersome ) ActivationResult. We don't in fact need the CORBA
context mess, because we can compress that into an AID if neccessary.
So - would you accept a patch to do this ? I can hack one up in a
day if you'll take it.
We can expand the interface later to make it more pretty, for
Gnome 2.2 :-)
How does that sound ?
Regards,
Michael.
--
mmeeks gnu org <><, Pseudo Engineer, itinerant idiot
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]