<br><br><div class="gmail_quote">On Tue, Feb 7, 2012 at 3:09 PM, Boudewijn Rempt <span dir="ltr"><<a href="mailto:boud@valdyas.org">boud@valdyas.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

And yes, well, of course there are platform-local ways of ipc, on windows<br>
and android that we might want to use instead of dbus, if there is demand<br>
for it.<div><div></div><br></div></blockquote><div><br>I talked about this with Holger Schöder at FOSDEM.<br><br>I'm not 100% sure it's technically viable (I don't know DBUS that well), but here is the idea: let's implement a libdbusfat which offers the libdbus API on one side but talks to a native IPC service on the other side. That way we could get rid of the dbus-daemon process and use the platform IPC facilities. For each platform, a different "native IPC side" would be implemented: on Windows it could be COM, on Android something else, etc<br>

<br>I've attached a couple of screenshots with diagrams of what we currently have and what I am proposing.<br><br>I do not have spare time enough to implement this, though.<br><br></div></div>-- <br>Pau Garcia i Quiles<br>

<a href="http://www.elpauer.org">http://www.elpauer.org</a><br>(Due to my workload, I may need 10 days to answer)<br>